Igor Skochinsky / DriverLibrary

Description: NXP's driver library for LPC17xx, ported to mbed's online compiler. Not tested! I had to fix a lot of warings and found a couple of pretty obvious bugs, so the chances are there are more. Original: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip

Auto generated API documentation and code listings for DriverLibrary

Classes

AF_SectionDef Acceptance Filter Section Table structure
CAN_MSG_Type CAN message object structure
CAN_PinCFG_Type Pin Configuration structure
DAC_CONVERTER_CFG_Type Configuration for DA converter control register
EFF_Entry Extended ID Frame Format Entry structure
EFF_GPR_Entry Group of Extended ID Frame Format Entry structure
EMAC_CFG_Type EMAC configuration structure definition
EMAC_PACKETBUF_Type TX Data Buffer structure definition
FullCAN_Entry FullCAN Entry structure
GPDMA_Channel_CFG_Type GPDMA Channel configuration structure type definition
GPDMA_LLI_Type GPDMA Linker List Item structure type definition
GPIO_Byte_TypeDef Fast GPIO port byte type definition
GPIO_HalfWord_TypeDef Fast GPIO port half-word type definition
I2C_M_SETUP_Type Master transfer setup data structure definitions
I2C_OWNSLAVEADDR_CFG_Type I2C Own slave address setting structure
I2C_S_SETUP_Type Slave transfer setup data structure definitions
I2S_CFG_Type I2S configuration structure definition
I2S_DMAConf_Type I2S DMA configuration structure definition
I2S_MODEConf_Type I2S mode configuration structure definition
I2S_PinCFG_Type I2S configuration structure
MCPWM_CAPTURE_CFG_Type MCPWM Capture Configuration type definition
MCPWM_CHANNEL_CFG_Type Motor Control PWM Channel Configuration structure type definition
MCPWM_COUNT_CFG_Type MCPWM Count Control Configuration type definition
PINSEL_CFG_Type Pin configuration structure
PWM_CAPTURECFG_Type PWM Capture Input configuration structure
PWM_COUNTERCFG_Type Configuration structure in PWM COUNTER mode
PWM_MATCHCFG_Type PWM Match channel configuration structure
PWM_TIMERCFG_Type Configuration structure in PWM TIMER mode
QEI_CFG_Type QEI Configuration structure type definition
QEI_RELOADCFG_Type Timer Reload Configuration structure type definition
RIT_CMP_VAL RIT compare configuration structure definition
RTC_TIME_Type Time structure definitions for easy manipulate the data
RX_Desc RX Descriptor structure type definition
RX_Stat RX Status structure type definition
SFF_Entry Standard ID Frame Format Entry structure
SFF_GPR_Entry Group of Standard ID Frame Format Entry structure
SPI_CFG_Type SPI configuration structure
SPI_DATA_SETUP_Type SPI Data configuration structure definitions
SSP_CFG_Type SSP configuration structure
SSP_DATA_SETUP_Type SPI Data configuration structure definitions
TIM_CAPTURECFG_Type Capture Input configuration structure
TIM_COUNTERCFG_Type Configuration structure in COUNTER mode
TIM_MATCHCFG_Type Match channel configuration structure
TIM_TIMERCFG_Type Configuration structure in TIMER mode
TX_Desc TX Descriptor structure type definition
TX_Stat TX Status structure type definition
UART1_RS485_CTRLCFG_Type UART1 Full modem - RS485 Control configuration type
UART_AB_CFG_Type Auto Baudrate mode configuration type definition
UART_CFG_Type UART Configuration Structure definition
UART_FIFO_CFG_Type UART FIFO Configuration Structure definition

Code

lpc17xx_adc.c [code] : Contains all functions support for ADC firmware library on LPC17xx
lpc17xx_adc.h [code] : Contains all macro definitions and function prototypes support for ADC firmware library on LPC17xx
lpc17xx_can.c [code] : Contains all functions support for CAN firmware library on LPC17xx
lpc17xx_can.h [code] : Contains all macro definitions and function prototypes support for CAN firmware library on LPC17xx
lpc17xx_clkpwr.c [code] : Contains all functions support for Clock and Power Control firmware library on LPC17xx
lpc17xx_clkpwr.h [code] : Contains all macro definitions and function prototypes support for Clock and Power Control firmware library on LPC17xx
lpc17xx_dac.c [code] : Contains all functions support for DAC firmware library on LPC17xx
lpc17xx_dac.h [code] : Contains all macro definitions and function prototypes support for DAC firmware library on LPC17xx
lpc17xx_emac.c [code] : Contains all functions support for Ethernet MAC firmware library on LPC17xx
lpc17xx_emac.h [code] : Contains all macro definitions and function prototypes support for Ethernet MAC firmware library on LPC17xx
lpc17xx_gpdma.c [code] : Contains all functions support for GPDMA firmware library on LPC17xx
lpc17xx_gpdma.h [code] : Contains all macro definitions and function prototypes support for GPDMA firmware library on LPC17xx
lpc17xx_gpio.c [code] : Contains all functions support for GPIO firmware library on LPC17xx
lpc17xx_gpio.h [code] : Contains all macro definitions and function prototypes support for GPIO firmware library on LPC17xx
lpc17xx_i2c.c [code] : Contains all functions support for I2C firmware library on LPC17xx
lpc17xx_i2c.h [code] : Contains all macro definitions and function prototypes support for I2C firmware library on LPC17xx
lpc17xx_i2s.c [code] : Contains all functions support for I2S firmware library on LPC17xx
lpc17xx_i2s.h [code] : Contains all macro definitions and function prototypes support for I2S firmware library on LPC17xx
lpc17xx_libcfg_default.c [code] : Library configuration source file (default), used to build library without examples
lpc17xx_libcfg_default.h [code] : Default Library configuration header file
lpc17xx_mcpwm.c [code] : Contains all functions support for Motor Control PWM firmware library on LPC17xx
lpc17xx_mcpwm.h [code] : Contains all macro definitions and function prototypes support for Motor Control PWM firmware library on LPC17xx
lpc17xx_nvic.c [code] : Contains all expansion functions support for NVIC firmware library on LPC17xx
lpc17xx_nvic.h [code] : Contains all macro definitions and function prototypes support for Nesting Vectored Interrupt firmware library on LPC17xx
lpc17xx_pinsel.c [code] : Contains all functions support for Pin connect block firmware library on LPC17xx
lpc17xx_pinsel.h [code] : Contains all macro definitions and function prototypes support for Pin connect block firmware library on LPC17xx
lpc17xx_pwm.c [code] : Contains all functions support for PWM firmware library on LPC17xx
lpc17xx_pwm.h [code] : Contains all macro definitions and function prototypes support for PWM firmware library on LPC17xx
lpc17xx_qei.c [code] : Contains all functions support for QEI firmware library on LPC17xx
lpc17xx_qei.h [code] : Contains all macro definitions and function prototypes support for QEI firmware library on LPC17xx
lpc17xx_rit.c [code] : Contains all functions support for RIT firmware library on LPC17xx
lpc17xx_rit.h [code] : Contains all macro definitions and function prototypes support for RIT firmware library on LPC17xx
lpc17xx_rtc.c [code] : Contains all functions support for RTC firmware library on LPC17xx
lpc17xx_rtc.h [code] : Contains all macro definitions and function prototypes support for RTC firmware library on LPC17xx
lpc17xx_spi.c [code] : Contains all functions support for SPI firmware library on LPC17xx
lpc17xx_spi.h [code] : Contains all macro definitions and function prototypes support for SPI firmware library on LPC17xx
lpc17xx_ssp.c [code] : Contains all functions support for SSP firmware library on LPC17xx
lpc17xx_ssp.h [code] : Contains all macro definitions and function prototypes support for SSP firmware library on LPC17xx
lpc17xx_timer.c [code] : Contains all functions support for Timer firmware library on LPC17xx
lpc17xx_timer.h [code] : Contains all functions support for Timer firmware library on LPC17xx
lpc17xx_uart.c [code] : Contains all functions support for UART firmware library on LPC17xx
lpc17xx_uart.h [code] : Contains all macro definitions and function prototypes support for UART firmware library on LPC17xx
lpc17xx_wdt.c [code] : Contains all functions support for WDT firmware library on LPC17xx
lpc17xx_wdt.h [code] : Contains all macro definitions and function prototypes support for WDT firmware library on LPC17xx
lpc_types.h [code] : Contains the NXP ABL typedefs for C standard types