Package ioio.lib.api

Interface Summary
AnalogInput A pin used for analog input.
CapSense A pin used for capacitive sensing.
Closeable  
DigitalInput A pin used for digital input.
DigitalOutput A pin used for digital output.
IcspMaster An interface for controlling an ICSP channel, enabling Flash programming of an external PIC MCU, and in particular, another IOIO board.
IOIO This interface provides control over all the IOIO board functions.
IOIOConnection  
PulseInput An interface for pulse width and frequency measurements of digital signals.
PwmOutput A pin used for PWM (Pulse-Width Modulation) output.
Sequencer A waveform sequencer.
Sequencer.ChannelConfig A marker interface for channel configurations.
Sequencer.ChannelCue A marker interface for channel cues.
SpiMaster An interface for controlling an SPI module, in SPI bus-master mode, enabling communication with multiple SPI-enabled slave modules.
SpiMaster.Result An object that can be waited on for asynchronous calls.
TwiMaster An interface for controlling a TWI module, in TWI bus-master mode, enabling communication with multiple TWI-enabled slave modules.
TwiMaster.Result An object that can be waited on for asynchronous calls.
Uart An interface for controlling a UART module.
 

Class Summary
DigitalInput.Spec A digital input pin specification, used when opening digital inputs.
DigitalOutput.Spec A digital output pin specification, used when opening digital outputs.
IOIOFactory Factory class for creating instances of the IOIO interface.
Sequencer.ChannelConfigBinary Configuration for a binary channel.
Sequencer.ChannelConfigFmSpeed Configuration for a channel of type FM speed.
Sequencer.ChannelConfigPwmPosition Configuration for a channel of type PWM Position.
Sequencer.ChannelConfigPwmSpeed Configuration for a channel of type PWM speed.
Sequencer.ChannelConfigSteps Configuration for a channel of type steps.
Sequencer.ChannelCueBinary A cue for a binary channel.
Sequencer.ChannelCueFmSpeed A cue for a FM speed channel.
Sequencer.ChannelCuePwmPosition A cue for a PWM position channel.
Sequencer.ChannelCuePwmSpeed A cue for a PWM speed channel.
Sequencer.ChannelCueSteps A cue for a steps channel.
Sequencer.Event A sequencer event.
SpiMaster.Config SPI configuration structure.
 

Enum Summary
DigitalInput.Spec.Mode Input pin mode.
DigitalOutput.Spec.Mode Output pin mode.
IOIO.State A state of a IOIO instance.
IOIO.VersionType A versioned component in the system.
PulseInput.ClockRate Supported clock rate enum.
PulseInput.PulseMode An enumeration for describing the module's operating mode.
Sequencer.Clock A clock rate selection, which implies a time-base.
Sequencer.Event.Type Event type.
SpiMaster.Rate Possible data rates for SPI, in Hz.
TwiMaster.Rate  
Uart.Parity Parity-bit mode.
Uart.StopBits Number of stop-bits.