LPCOpen Platform for LPC18XX/43XX microcontrollers: Common FreeRTOS functions shared with multiple platforms

| LPCOpen Platform for LPC18XX/43XX microcontrollers 18XX43XX LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers

- Main Page
- Modules
- Data Structures
- Files

Common FreeRTOS functions shared with multiple platforms
RTOS: FreeRTOS support code

## 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.