28 #ifndef freeRTOSVariant_h 29 #define freeRTOSVariant_h 40 #define portUSE_WDTO WDTO_15MS // portUSE_WDTO to use the Watchdog Timer for xTaskIncrementTick 50 #define configTICK_RATE_HZ ( (TickType_t)( (uint32_t)128000 >> (portUSE_WDTO + 11) ) ) // 2^11 = 2048 WDT scaler for 128kHz Timer 54 void initVariant(
void);
56 void vApplicationIdleHook(
void );
58 void vApplicationMallocFailedHook(
void );
59 void vApplicationStackOverflowHook( TaskHandle_t xTask, portCHAR *pcTaskName );
61 void vApplicationGetIdleTaskMemory( StaticTask_t **ppxIdleTaskTCBBuffer,
62 StackType_t **ppxIdleTaskStackBuffer,
63 uint32_t *pulIdleTaskStackSize );
64 void vApplicationGetTimerTaskMemory( StaticTask_t **ppxTimerTaskTCBBuffer,
65 StackType_t **ppxTimerTaskStackBuffer,
66 uint32_t *pulTimerTaskStackSize );
74 #endif // freeRTOSVariant_h