api / mbed / trunk

Class Description
../
BusIn A digital input bus, used for reading the state of a collection of pins
Ticker A Ticker is used to call a function at a recurring interval
wait_api Generic wait functions.
InterruptIn A digital interrupt input, used to call a function on a rising or falling edge
rtc_time Implementation of the C time.h functions
PortOut A multiple pin digital out
BusOut A digital output bus, used for setting the state of a collection of pins
Timeout A Timeout is used to call a function at a point in the future
CAN
SPIHalfDuplex A SPI half-duplex master, used for communicating with SPI slave devices over a shared data line.
Serial A serial port (UART) for communication with other serial devices
DigitalIn A digital input, used for reading the state of a pin
AnalogOut An analog output, used for setting the voltage on a pin
SPISlave A SPI slave, used for communicating with a SPI Master device
Ethernet An ethernet interface, to use with the ethernet pins.
I2C An I2C Master, used for communicating with I2C slave devices
Timer A general purpose timer
DigitalOut A digital output, used for setting the state of a pin
SerialHalfDuplex A serial port (UART) for communication with other devices, with a single shared transmit and receive line.
I2CSlave An I2C Slave, used for communicating with an I2C Master device
DigitalInOut A digital input/output, used for setting or reading a bi-directional pin
SPI A SPI Master, used for communicating with SPI slave devices
PortIn A multiple pin digital input
error
AnalogIn An analog input, used for reading the voltage on a pin
LocalFileSystem
PortInOut A multiple pin digital in/out used to set/read multiple bi-directional pins
PwmOut A pulse-width modulation digital output
BusInOut A digital input output bus, used for setting the state of a collection of pins