mbed official / mbed Featured

Description: The official mbed C/C++ SDK provides the software platform and libraries to build your applications.

Auto generated API documentation and code listings for mbed

Classes

ADC_Type ADC - Register Layout Typedef
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)
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
CMP_Type CMP - Register Layout Typedef
CONTROL_Type Union type to access the Control Registers (CONTROL)
CoreDebug_Type Structure type to access the Core Debug Register (CoreDebug)
DAC_Type DAC - Register Layout Typedef
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
DMA_Type DMA - Register Layout Typedef
DMAMUX_Type DMAMUX - Register Layout Typedef
DWT_Type Structure type to access the Data Watchpoint and Trace Register (DWT)
Ethernet An ethernet interface, to use with the ethernet pins
FGPIO_Type FGPIO - Register Layout Typedef
FileHandle An OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions
FileSystemLike A filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode)
FTFA_Type FTFA - Register Layout Typedef
FunctionPointer A class for storing and calling a pointer to a static or member void function
GPIO_Type GPIO - Register Layout Typedef
I2C An I2C Master, used for communicating with I2C slave devices
I2C_Type I2C - Register Layout Typedef
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)
LLWU_Type LLWU - Register Layout Typedef
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_FLASHCTRL_TypeDef Product name title=UM10462 Chapter title=LPC8xx Flash programming firmware 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_PORT_TypeDef Product name title=UM10462 Chapter title=LPC8xx GPIO Modification date=3/17/2011 Major revision=0 Minor revision=3 (GPIO_PORT)
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_IOCON_TypeDef Product name title=UM10462 Chapter title=LPC8xx I/O configuration Modification date=3/16/2011 Major revision=0 Minor revision=3 (IOCONFIG)
LPC_PIN_INT_TypeDef Product name title=UM10462 Chapter title=LPC8xx GPIO Modification date=3/17/2011 Major revision=0 Minor revision=3 (PIN_INT)
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_USART_TypeDef Product name title=LPC8xx MCU Chapter title=USART Modification date=4/18/2012 Major revision=0 Minor revision=9 (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)
LPTMR_Type LPTMR - Register Layout Typedef
MCG_Type MCG - Register Layout Typedef
MCM_Type MCM - Register Layout Typedef
MPU_Type Structure type to access the Memory Protection Unit (MPU)
MTB_Type MTB - Register Layout Typedef
MTBDWT_Type MTBDWT - Register Layout Typedef
NV_Type NV - Register Layout Typedef
NVIC_Type Structure type to access the Nested Vectored Interrupt Controller (NVIC)
OSC_Type OSC - Register Layout Typedef
PIT_Type PIT - Register Layout Typedef
PMC_Type PMC - Register Layout Typedef
PORT_Type PORT - Register Layout Typedef
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
RCM_Type RCM - Register Layout Typedef
ROM_Type ROM - Register Layout Typedef
RTC_Type RTC - Register Layout Typedef
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
SIM_Type SIM - Register Layout Typedef
SMC_Type SMC - Register Layout Typedef
SPI A SPI Master, used for communicating with SPI slave devices
SPI_Type SPI - Register Layout Typedef
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)
TPM_Type TPM - Register Layout Typedef
TSI_Type TSI - Register Layout Typedef
UART_Type UART - Register Layout Typedef
UARTLP_Type UARTLP - Register Layout Typedef
USB_Type USB - Register Layout Typedef
xPSR_Type Union type to access the Special-Purpose Program Status Registers (xPSR)

Code

AnalogIn.h [code]
analogin_api.h [code]
AnalogOut.h [code]
analogout_api.h [code]
BusIn.h [code]
BusInOut.h [code]
BusOut.h [code]
CAN.h [code]
can_api.h [code]
can_helper.h [code]
KL25Z/cmsis.h [code]
LPC11U24/cmsis.h [code]
LPC1768/cmsis.h [code]
LPC2368/cmsis.h [code]
LPC812/cmsis.h [code]
KL25Z/cmsis_nvic.h [code]
LPC11U24/cmsis_nvic.h [code]
LPC1768/cmsis_nvic.h [code]
LPC2368/cmsis_nvic.h [code]
LPC812/cmsis_nvic.h [code]
core_arm7.h [code]
core_cm0.h [code] CMSIS Cortex-M0 Core Peripheral Access Layer Header File
KL25Z/core_cm0plus.h [code]
LPC812/core_cm0plus.h [code]
core_cm3.h [code] CMSIS Cortex-M3 Core Peripheral Access Layer Header File
KL25Z/core_cmFunc.h [code]
LPC11U24/core_cmFunc.h [code]
LPC1768/core_cmFunc.h [code]
LPC812/core_cmFunc.h [code]
KL25Z/core_cmInstr.h [code]
LPC11U24/core_cmInstr.h [code]
LPC1768/core_cmInstr.h [code]
LPC812/core_cmInstr.h [code]
KL25Z/device.h [code]
LPC11U24/device.h [code]
LPC1768/device.h [code]
LPC2368/device.h [code]
LPC812/device.h [code]
DigitalIn.h [code]
DigitalInOut.h [code]
DigitalOut.h [code]
DirHandle.h [code]
error.h [code]
Ethernet.h [code]
ethernet_api.h [code]
FileBase.h [code]
FileHandle.h [code]
FileLike.h [code]
FilePath.h [code]
FileSystemLike.h [code]
FunctionPointer.h [code]
gpio_api.h [code]
gpio_irq_api.h [code]
KL25Z/gpio_object.h [code]
LPC11U24/gpio_object.h [code]
LPC1768/gpio_object.h [code]
LPC2368/gpio_object.h [code]
LPC812/gpio_object.h [code]
I2C.h [code]
i2c_api.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]
LPC8xx.h [code]
mbed.h [code]
mbed_debug.h [code]
mbed_interface.h [code]
MKL25Z4.h [code] CMSIS Peripheral Access Layer for MKL25Z4
KL25Z/objects.h [code]
LPC11U24/objects.h [code]
LPC1768/objects.h [code]
LPC2368/objects.h [code]
LPC812/objects.h [code]
KL25Z/PeripheralNames.h [code]
LPC11U24/PeripheralNames.h [code]
LPC1768/PeripheralNames.h [code]
LPC2368/PeripheralNames.h [code]
LPC812/PeripheralNames.h [code]
pinmap.h [code]
KL25Z/PinNames.h [code]
LPC11U24/PinNames.h [code]
LPC1768/PinNames.h [code]
LPC2368/PinNames.h [code]
LPC812/PinNames.h [code]
platform.h [code]
port_api.h [code]
PortIn.h [code]
PortInOut.h [code]
KL25Z/PortNames.h [code]
LPC11U24/PortNames.h [code]
LPC1768/PortNames.h [code]
LPC2368/PortNames.h [code]
LPC812/PortNames.h [code]
PortOut.h [code]
power_api.h [code]
PwmOut.h [code]
pwmout_api.h [code]
rtc_api.h [code]
rtc_time.h [code]
semihost_api.h [code]
Serial.h [code]
serial_api.h [code]
sleep_api.h [code]
SPI.h [code]
spi_api.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]
system_LPC8xx.h [code]
system_MKL25Z4.h [code]
Ticker.h [code]
Timeout.h [code]
Timer.h [code]
TimerEvent.h [code]
toolchain.h [code]
us_ticker_api.h [code]
vector_defns.h [code]
wait_api.h [code]