LPCOpen Platform for LPC112X microcontrollers  112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
Common FreeRTOS functions shared with multiple platforms

Detailed Description

Function Documentation

void FreeRTOSDelay ( uint32_t  ms)

Delay for the specified number of milliSeconds.

Parameters
ms: Delay in milliSeconds
Returns
Nothing
Note
Delays the specified number of milliSeoconds using a task delay

Definition at line 59 of file FreeRTOSCommonHooks.c.

void vApplicationIdleHook ( void  )

FreeRTOS application idle hook.

Returns
Nothing
Note
Calls ARM Wait for Interrupt function to idle core

Definition at line 76 of file FreeRTOSCommonHooks.c.

void vApplicationMallocFailedHook ( void  )

FreeRTOS malloc fail hook.

Returns
Nothing
Note
This function is alled when a malloc fails to allocate data.

Definition at line 68 of file FreeRTOSCommonHooks.c.

void vApplicationStackOverflowHook ( TaskHandle_t  pxTask,
char *  pcTaskName 
)

FreeRTOS stack overflow hook.

Parameters
pxTask: Task handle that overflowed stack
pcTaskName: Task name that overflowed stack
Returns
Nothing
Note
This function is alled when a stack overflow occurs.

Definition at line 83 of file FreeRTOSCommonHooks.c.

void vApplicationTickHook ( void  )

FreeRTOS application tick hook.

Returns
Nothing
Note
This just returns to the caller.

Definition at line 97 of file FreeRTOSCommonHooks.c.