35 #define WSF_CS_STATS FALSE 47 #define WSF_CS_INIT(cs) 58 #define WSF_CS_ENTER(cs) WsfCsEnter() 69 #define WSF_CS_EXIT(cs) WsfCsExit() bool_t(* WsfCsTimestamp_t)(uint32_t *)
Timestamp call signature.
uint16_t wsfCsStatsWatermarkUsec
Statistics global for watermark of critical sections. Value is in microseconds.
uint8_t bool_t
Boolean data type.
void WsfCsExit(void)
Enter a critical section.
void WsfCsEnter(void)
Enter a critical section.
unsigned long uint32_t
Unsigned 32-bit value.
void WsfCsStatsRegister(WsfCsTimestamp_t timestampCback, WsfCsTimebase_t timebaseCback)
Register critical section statistics hooks.
unsigned short uint16_t
Unsigned 16-bit value.
uint32_t(* WsfCsTimebase_t)(uint32_t)
Timestamp delta and time base converter call signature.