| Interface | Description |
|---|---|
| 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.
|
| 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 | Description |
|---|---|
| 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.
|
| SpiMaster.Config |
SPI configuration structure.
|
| Enum | Description |
|---|---|
| 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 |
Suported clock rate enum.
|
| PulseInput.PulseMode |
An enumeration for describing the module's operating mode.
|
| SpiMaster.Rate |
Possible data rates for SPI, in Hz.
|
| TwiMaster.Rate | |
| Uart.Parity |
Parity-bit mode.
|
| Uart.StopBits |
Number of stop-bits.
|