Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Homepage FreeRTOS+ Products FreeRTOS Labs Integration Services Contact / Enquiries

FreeRTOS+IO Board Support Package (BSP) Description
NXP LPC1769 LPCXpresso Base Board


Identification

Hardware The BSP was developed on and targets the LPCXpresso LPC1769 CPU board and LPCXpresso Base Board. Rev A of the base board was used.
Development Tools LPCXpresso IDE
Configuration Files Location FreeRTOS-Plus-IO/Device/LPC17xx/SupportedBoards/LPCXpresso17xx-base-board.h
Port Layer Location FreeRTOS-Plus-IO/Device/LPC17xx


Supported peripherals and modes

Peripheral Connected To Transfer Modes Supported Demo App #
UART3 USB connector on the base board via an RS232 to USB converter. Polled Rx - Polled Tx - Interrupt driven zero copy Tx - Interrupt driven circular buffer Rx - Interrupt driven character queue Tx - Interrupt driven character queue Rx #1
I2C2 OLED and serial EEPROM Polled Rx - Polled Tx - Interrupt driven zero copy Tx - Interrupt driven circular buffer Rx #1
SSP1 (used in SPI mode) 7-segment display and SD card MMC driver Polled Rx - Polled Tx - Interrupt driven zero copy Tx - Interrupt driven circular buffer Rx - Interrupt driven character queue Tx - Interrupt driven character queue Rx #1 (7-segment display)
#2 (SD card MMC driver)

The demo application also integrates lwIP and FatFS.

BSP specific FreeRTOS_ioctl() request codes

Request Code Description Parameter
ioctlSET_SSP_FRAME_FORMAT The SSP port can operate in a number of different modes, one of which is SPI mode. boardSSP_FRAME_SPI is the only supported value, and configures the SSP port to use SPI mode.


Demo Application

Click here for the demo application documentation.