clock: [#55] Overflow handling for FreeRTOS stats.

This commit is contained in:
RedHawk
2023-05-29 20:01:35 +03:00
parent 70f0c7d8ca
commit cb31fc4009
2 changed files with 17 additions and 2 deletions

View File

@@ -126,9 +126,10 @@ to exclude the API function. */
* must set up LPC_SCT1.
*/
void vConfigureTimerForRunTimeStats(void);
unsigned long ulGetTimeForRunTimeStats(void);
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() vConfigureTimerForRunTimeStats()
/* The value is read directly from the counter register for efficiency and low overhead. */
#define portGET_RUN_TIME_COUNTER_VALUE() LPC_SCT1->COUNT_U
#define portGET_RUN_TIME_COUNTER_VALUE() ulGetTimeForRunTimeStats()
/* Cortex-M specific definitions. */
#ifdef __NVIC_PRIO_BITS