![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
Example description
Welcome to the FreeRTOS basic blinky example. This example starts up FreeRTOS and creates 3 tasks. Tasks 1 and 2 blink different LEDs at different rates. Task 3 outputs a tick count to the debug channel (UART) every second.
By default, tickless idle is used with this example for FreeRTOS. Normal tick operation can be used by setting the configUSE_TICKLESS_IDLE definition to 0 in FreeRTOSConfig.h
To use the example, connect a serial cable to the board's RS232/UART port and start a terminal program (115.2K8N1) to monitor the port. The LEDs will also toggle based on the task execution.
Special connection requirements
Build procedures:
LPC17xx/40xx example quickstart for Keil uVision4
LPC17xx/40xx example quickstart for IAR EWARM
LPC17xx/40xx example quickstart for Code Red Xpresso
Supported boards and board setup:
Embedded Artists' LPC1788 Developer's Kit
Embedded Artists' LPC4088 Developer's Kit
NXP Xpresso LPC1769 board
Submitting LPCOpen issues:
Community support for LPCOpen
Functions | |
| static void | prvSetupHardware (void) |
| static | portTASK_FUNCTION (vLEDTask1, pvParameters) |
| static | portTASK_FUNCTION (vLEDTask2, pvParameters) |
| static | portTASK_FUNCTION (vUARTTask, pvParameters) |
| int | main (void) |
| main routine for FreeRTOS blinky example | |
| int main | ( | void | ) |
main routine for FreeRTOS blinky example
Main program body.
Definition at line 142 of file freertos_blinky.c.
|
static |
Definition at line 96 of file freertos_blinky.c.
|
static |
Definition at line 109 of file freertos_blinky.c.
|
static |
Definition at line 122 of file freertos_blinky.c.
|
static |
Definition at line 87 of file freertos_blinky.c.