FreeRTOS
 
Component FreeRTOS
FreeRTOS
Component Level: High
Events:
(Events are call-back functions called when an important event occurrs. Please see the Embedded Components page for more information.)
  • EventModule - Name of the user module (without extension), where the events from this bean are placed.
  • vApplicationStackOverflowHook - if enabled, this hook will be called in case of a stack overflow.

      ANSIC prototype: void vApplicationStackOverflowHook(xTaskHandle *pxTask, signed portCHAR *pcTaskName)
    • pxTask:xTaskHandle - Pointer to task handle
    • pcTaskName:char - Pointer to

  • vApplicationTickHook - If enabled, this hook will be called by the RTOS for every tick increment.

      ANSIC prototype: void vApplicationTickHook(void)

  • vApplicationIdleHook - If enabled, this hook will be called when the RTOS is idle. This might be a good place to go into low power mode.

      ANSIC prototype: void vApplicationIdleHook(void)

  • vApplicationMallocFailedHook - If enabled, the RTOS will call this hook in case memory allocation failed.

      ANSIC prototype: void vApplicationMallocFailedHook(void)


For each generated event it is possible to set:
  • Procedure Name - name of procedure (written by user) that handles the event.