Emilio Monti / mbed-KL25Z

Dependents:   FRDM_RGBLED

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
ADC_TypeADC - Register Layout Typedef
AnalogInAn analog input, used for reading the voltage on a pin
AnalogOutAn analog output, used for setting the voltage on a pin
APSR_TypeUnion type to access the Application Program Status Register (APSR)
BusInA digital input bus, used for reading the state of a collection of pins
BusInOutA digital input output bus, used for setting the state of a collection of pins
BusOutA digital output bus, used for setting the state of a collection of pins
CANA can bus client, used for communicating with can devices
CANMessageCANMessage class
CMP_TypeCMP - Register Layout Typedef
CONTROL_TypeUnion type to access the Control Registers (CONTROL)
DAC_TypeDAC - Register Layout Typedef
DigitalInA digital input, used for reading the state of a pin
DigitalInOutA digital input/output, used for setting or reading a bi-directional pin
DigitalOutA digital output, used for setting the state of a pin
DirHandleRepresents a directory stream
DMA_TypeDMA - Register Layout Typedef
DMAMUX_TypeDMAMUX - Register Layout Typedef
EthernetAn ethernet interface, to use with the ethernet pins
FGPIO_TypeFGPIO - Register Layout Typedef
FileHandleAn OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions
FileSystemLikeA filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode)
FTFA_TypeFTFA - Register Layout Typedef
FunctionPointerA class for storing and calling a pointer to a static or member void function
GPIO_TypeGPIO - Register Layout Typedef
I2CAn I2C Master, used for communicating with I2C slave devices
I2C_TypeI2C - Register Layout Typedef
I2CSlaveAn I2C Slave, used for communicating with an I2C Master device
InterruptInA digital interrupt input, used to call a function on a rising or falling edge
IPSR_TypeUnion type to access the Interrupt Program Status Register (IPSR)
LLWU_TypeLLWU - Register Layout Typedef
LocalFileSystemA filesystem for accessing the local mbed Microcontroller USB disk drive
LPTMR_TypeLPTMR - Register Layout Typedef
MCG_TypeMCG - Register Layout Typedef
MCM_TypeMCM - Register Layout Typedef
MPU_TypeStructure type to access the Memory Protection Unit (MPU)
MTB_TypeMTB - Register Layout Typedef
MTBDWT_TypeMTBDWT - Register Layout Typedef
NV_TypeNV - Register Layout Typedef
NVIC_TypeStructure type to access the Nested Vectored Interrupt Controller (NVIC)
OSC_TypeOSC - Register Layout Typedef
PIT_TypePIT - Register Layout Typedef
PMC_TypePMC - Register Layout Typedef
PORT_TypePORT - Register Layout Typedef
PortInA multiple pin digital input
PortInOutA multiple pin digital in/out used to set/read multiple bi-directional pins
PortOutA multiple pin digital out
PwmOutA pulse-width modulation digital output
RCM_TypeRCM - Register Layout Typedef
ROM_TypeROM - Register Layout Typedef
RTC_TypeRTC - Register Layout Typedef
SCB_TypeStructure type to access the System Control Block (SCB)
SerialA serial port (UART) for communication with other serial devices
SIM_TypeSIM - Register Layout Typedef
SMC_TypeSMC - Register Layout Typedef
SPIA SPI Master, used for communicating with SPI slave devices
SPI_TypeSPI - Register Layout Typedef
SPISlaveA SPI slave, used for communicating with a SPI Master device
SysTick_TypeStructure type to access the System Timer (SysTick)
TickerA Ticker is used to call a function at a recurring interval
TimeoutA Timeout is used to call a function at a point in the future
TimerA general purpose timer
TimerEventBase abstraction for timer interrupts
TPM_TypeTPM - Register Layout Typedef
TSI_TypeTSI - Register Layout Typedef
UART_TypeUART - Register Layout Typedef
UARTLP_TypeUARTLP - Register Layout Typedef
USB_TypeUSB - Register Layout Typedef
xPSR_TypeUnion type to access the Special-Purpose Program Status Registers (xPSR)