LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC13xx FreeRTOS blinky example

Detailed Description

Example description
Welcome to the FreeRTOS basic blinky example. This example starts up FreeRTOS and creates 3 tasks that blink up to 3 LEDs (if the boards support them) at different rates.

Special connection requirements
There are no special connection requirements for this example.

Build procedures:
LPC13xx example quickstart for Code Red Xpresso
LPC13xx example quickstart for Keil uVision4
LPC13xx example quickstart for IAR EWARM

Supported boards and board setup:
NXP Xpresso LPC1347 board

Submitting LPCOpen issues:
Community support for LPCOpen

Functions

static void prvSetupHardware (void)
 
static portTASK_FUNCTION (vLEDTask0, pvParameters)
 
static portTASK_FUNCTION (vLEDTask1, pvParameters)
 
static portTASK_FUNCTION (vLEDTask2, pvParameters)
 
int main (void)
 main routine for FreeRTOS blinky example
 

Function Documentation

int main ( void  )

main routine for FreeRTOS blinky example

Main program body.

Returns
Nothing, function should not exit

defined(CHIP_LPC175X_6X)

Definition at line 118 of file freertos_blinky.c.

static portTASK_FUNCTION ( vLEDTask0  ,
pvParameters   
)
static

Definition at line 78 of file freertos_blinky.c.

static portTASK_FUNCTION ( vLEDTask1  ,
pvParameters   
)
static

Definition at line 89 of file freertos_blinky.c.

static portTASK_FUNCTION ( vLEDTask2  ,
pvParameters   
)
static

Definition at line 100 of file freertos_blinky.c.

static void prvSetupHardware ( void  )
static

Definition at line 72 of file freertos_blinky.c.