Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Auto generated API documentation and code listings for mbed

Classes

AnalogIn An analog input, used for reading the voltage on a pin
AnalogOut An analog output, used for setting the voltage on a pin
APSR_Type Union type to access the Application Program Status Register (APSR)
Base The base class for most things
BusIn A digital input bus, used for reading the state of a collection of pins
BusInOut A digital input output bus, used for setting the state of a collection of pins
BusOut A digital output bus, used for setting the state of a collection of pins
CAN A can bus client, used for communicating with can devices
CANMessage CANMessage class
CONTROL_Type Union type to access the Control Registers (CONTROL)
CoreDebug_Type Structure type to access the Core Debug Register (CoreDebug)
DigitalIn A digital input, used for reading the state of a pin
DigitalInOut A digital input/output, used for setting or reading a bi-directional pin
DigitalOut A digital output, used for setting the state of a pin
DirHandle Represents a directory stream
DWT_Type Structure type to access the Data Watchpoint and Trace Register (DWT)
Ethernet An ethernet interface, to use with the ethernet pins
FileHandle An OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions
FileLike A file-like object is one that can be opened with fopen by fopen("/name", mode)
FileSystemLike A filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode)
FunctionPointer A class for storing and calling a pointer to a static or member void function
I2C An I2C Master, used for communicating with I2C slave devices
I2CSlave An I2C Slave, used for communicating with an I2C Master device
InterruptIn A digital interrupt input, used to call a function on a rising or falling edge
IPSR_Type Union type to access the Interrupt Program Status Register (IPSR)
ITM_Type Structure type to access the Instrumentation Trace Macrocell Register (ITM)
LocalFileSystem A filesystem for accessing the local mbed Microcontroller USB disk drive
LPC_ADC_Type Product name title=UM10462 Chapter title=LPC11U1x ADC Modification date=3/16/2011 Major revision=0 Minor revision=3 (ADC)
LPC_CTxxBx_Type Product name title=UM10462 Chapter title=LPC11U1x 32-bitcounter/timers CT32B0/1 Modification date=3/16/2011 Major revision=0 Minor revision=3
LPC_FLASHCTRL_Type Product name title=UM10462 Chapter title=LPC11U1x Flash programming firmware Modification date=3/17/2011 Major revision=0 Minor revision=3 (FLASHCTRL)
LPC_GPIO_GROUP_INTx_Type Product name title=UM10462 Chapter title=LPC11U1x GPIO Modification date=3/17/2011 Major revision=0 Minor revision=3 (GPIO_GROUP_INT0)
LPC_GPIO_PIN_INT_Type Product name title=UM10462 Chapter title=LPC11U1x GPIO Modification date=3/17/2011 Major revision=0 Minor revision=3 (GPIO_PIN_INT)
LPC_GPIO_Type Product name title=UM10462 Chapter title=LPC11U1x GPIO Modification date=3/17/2011 Major revision=0 Minor revision=3 (GPIO_PORT)
LPC_I2C_Type Product name title=UM10462 Chapter title=LPC11U1x I2C-bus controller Modification date=3/16/2011 Major revision=0 Minor revision=3 (I2C)
LPC_IOCON_Type Product name title=UM10462 Chapter title=LPC11U1x I/O configuration Modification date=3/16/2011 Major revision=0 Minor revision=3 (IOCONFIG)
LPC_PMU_Type Product name title=UM10462 Chapter title=LPC11U1x Power Management Unit (PMU) Modification date=3/16/2011 Major revision=0 Minor revision=3 (PMU)
LPC_SSPx_Type Product name title=UM10462 Chapter title=LPC11U1x SSP/SPI Modification date=3/16/2011 Major revision=0 Minor revision=3 (SSP0)
LPC_SYSCON_Type Product name title=UM10462 Chapter title=LPC11U1x System control block Modification date=3/16/2011 Major revision=0 Minor revision=3 (SYSCON)
LPC_USART_Type Product name title=UM10462 Chapter title=LPC11U1x USART Modification date=3/16/2011 Major revision=0 Minor revision=3 (USART)
LPC_USB_Type Product name title=UM10462 Chapter title=LPC11U1x USB2.0device controller Modification date=3/16/2011 Major revision=0 Minor revision=3 (USB)
LPC_WWDT_Type Product name title=UM10462 Chapter title=LPC11U1x Windowed Watchdog Timer (WWDT) Modification date=3/16/2011 Major revision=0 Minor revision=3 (WWDT)
MPU_Type Structure type to access the Memory Protection Unit (MPU)
NVIC_Type Structure type to access the Nested Vectored Interrupt Controller (NVIC)
PortIn A multiple pin digital input
PortInOut A multiple pin digital in/out used to set/read multiple bi-directional pins
PortOut A multiple pin digital out
PwmOut A pulse-width modulation digital output
SCB_Type Structure type to access the System Control Block (SCB)
SCnSCB_Type Structure type to access the System Control and ID Register not in the SCB
Serial A serial port (UART) for communication with other serial devices
SerialHalfDuplex A serial port (UART) for communication with other devices using Half-Duplex, allowing transmit and receive on a single shared transmit and receive line
SPI A SPI Master, used for communicating with SPI slave devices
SPIHalfDuplex A SPI half-duplex master, used for communicating with SPI slave devices over a shared data line
SPISlave A SPI slave, used for communicating with a SPI Master device
SysTick_Type Structure type to access the System Timer (SysTick)
Ticker A Ticker is used to call a function at a recurring interval
Timeout A Timeout is used to call a function at a point in the future
Timer A general purpose timer
TimerEvent Base abstraction for timer interrupts
TPI_Type Structure type to access the Trace Port Interface Register (TPI)
xPSR_Type Union type to access the Special-Purpose Program Status Registers (xPSR)

Code

AnalogIn.h [code]
AnalogOut.h [code]
Base.h [code]
BusIn.h [code]
BusInOut.h [code]
BusOut.h [code]
CAN.h [code]
can_helper.h [code]
LPC11U24/cmsis.h [code]
LPC1768/cmsis.h [code]
LPC2368/cmsis.h [code]
LPC11U24/cmsis_nvic.h [code]
LPC1768/cmsis_nvic.h [code]
LPC2368/cmsis_nvic.h [code]
core_arm7.h [code]
core_cm0.h [code] CMSIS Cortex-M0 Core Peripheral Access Layer Header File
core_cm3.h [code] CMSIS Cortex-M3 Core Peripheral Access Layer Header File
LPC11U24/core_cmFunc.h [code]
LPC1768/core_cmFunc.h [code]
LPC11U24/core_cmInstr.h [code]
LPC1768/core_cmInstr.h [code]
device.h [code]
DigitalIn.h [code]
DigitalInOut.h [code]
DigitalOut.h [code]
DirHandle.h [code]
error.h [code]
Ethernet.h [code]
FileHandle.h [code]
FileLike.h [code]
FileSystemLike.h [code]
FunctionPointer.h [code]
I2C.h [code]
I2CSlave.h [code]
InterruptIn.h [code]
LocalFileSystem.h [code]
LPC11Uxx.h [code] CMSIS Cortex-M0 Core Peripheral Access Layer Header File for default LPC11Uxx Device Series
LPC17xx.h [code] CMSIS Cortex-M3 Core Peripheral Access Layer Header File for NXP LPC17xx Device Series
LPC23xx.h [code]
mbed.h [code]
mbed_interface.h [code]
PeripheralNames.h [code]
PinNames.h [code]
platform.h [code]
PortIn.h [code]
PortInOut.h [code]
PortNames.h [code]
PortOut.h [code]
power_api.h [code]
PwmOut.h [code]
rpc.h [code]
rtc_time.h [code]
Serial.h [code]
SerialHalfDuplex.h [code]
SPI.h [code]
SPIHalfDuplex.h [code]
SPISlave.h [code]
Stream.h [code]
system_LPC11Uxx.h [code] CMSIS Cortex-M0 Device Peripheral Access Layer Header File for the NXP LPC11Uxx Device Series
system_LPC17xx.h [code]
system_LPC23xx.h [code]
Ticker.h [code]
Timeout.h [code]
Timer.h [code]
TimerEvent.h [code]
us_ticker_api.h [code]
vector_defns.h [code]
wait_api.h [code]

Namespaces

mbed Helpers for rpc handling