AirSpayce also supplies a number of other software products and libraries under a range of licensing conditions:
AccelStepper
Arduino library that provides an object-oriented interface for 2, 3 or 4 pin stepper motors. GPLV3 or Commercial License.
Ardrone
Arduino library provides a class for easy interfacing to Parrot AR.Drone quad-copter http://www.parrot.com via WiFi. GPLV3 or Commercial License.
bcm2835
C library for Raspberry Pi (RPi). It provides access to GPIO and other IO functions on the Broadcom BCM 2835 chip, allowing access to the GPIO pins on the 26 pin IDE plug on the RPi board so you can control and interface with various external devices. GPLV3 license.
EtherRaw
Arduino library provides an object-oriented interface for inspecting Ethernet, IP, ICMP, TCP, UDP and other packets as delivered by Arduino Ethernet Shield, especially in MACRAW or IPRAW modes. GPLV3 or Commercial License.
GPSNet
Arduino library and example sketch that provides a radio broadcast mesh network among a number of GPS+RFM22 radio equipped nodes, such that all nodes in the network know the GPS position of all other nodes. GPLV3 or Commercial License.
GPSNetViewer
Qt project for a PC application that displays node positions from GPSNet on a Google map. Runs on Windows, Linux, Mac. GPLV3 or Commercial License.
HopeRF
Arduino library for operating with HopeRF HM-TR transceivers
http://www.hoperf.com. GPLV3 or Commercial License.
IRrc
Arduino library provides classes for controlling a range of infra-red controlled devices such as 3 channel IR model helicopters and others. GPLV2 or Commercial License.
NRF24
Arduino library provides an object-oriented interface for sending and receiving data messages with Nordic nRF24L01 based radio modules. GPLV3 or Commercial License.
RadioHead
Full-featured library provides an object-oriented interface for sending and receiving packetized data messages with a range of radio and other transports, including RF22, RF69, LORA, Serial, Serial radios, ASK etc. Provides Unreliable and Reliable addressed Datagrams, broadcasts, also Router and Mesh classes for various types of networks. Runs on Arduino, Uno32, Maple, Flymaple and others. GPLV3 or Commercial License.
RCKit
Arduino library that provides a kit of software objects that make it easy to build an RCOIPÂ (Remote Control Over IP) receiver on Arduino. RCOIP protocol is used to carry remote control commands from a transmitter to a receiver over an IP transport such as Ethernet or Wi-Fi. GPLV3 or Commercial License.
RF22
Arduino library that provides an object-oriented interface for sending and receiving data messages with Hope-RF RF22B based radio modules, and compatible chips and modules. GPLV3 or Commercial License. Superceded: use RadioHead instead
Roomba
Arduino library that provides an object-oriented interface for talking to iRobot Roomba and Create robots via a serial port. GPLV3 or Commercial License. GPLV2 or Commercial License.
SpeakJet
Arduino library that provides an object-oriented class for driving a SpeakJet (http://www.sparkfun.com/datasheets/Components/General/speakjet-usermanual.pdf) speech synthesizer chip, such as installed on SparkFun VoiceBox shield (https://www.sparkfun.com/products/10661). GPLV3 or Commercial License.
USBJoystick
Arduino library for reading input from a USB joystick/game pad, such as Logitech ‘Dual Action’ game pad. GPLV3 or Commercial License.
VirtualWire
Arduino library that provides features to send short messages, without addressing, retransmit or acknowledgment, a bit like UDP over wireless, using ASK (amplitude shift keying). Supports a number of inexpensive radio transmitters and receivers. All that is required is transmit data, receive data and (for transmitters, optionally) a PTT transmitter enable. GPLV3 or Commercial License. Superceded: use RadioHead instead
Map27
C++ library for Unix/Linux that provides Application, Network, Data and Physical layers for communicating with Map27 capable trunked radios, and establishing voice and data calls on a trunked radio network. GPLV3 or Commercial License.
RcTrainer
Arduino library provides the ability to read the PPM encoded signal from an RC transmitter in trainer mode containing the PPM encoded position of the servo channels. GPLV3 or Commercial License.