int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
Timer base class header file.
System timer base class.
Definition: System_Timer_Base.h:66
virtual U32 Get_Actual_Time()
Get actual system time in timer ticks.
Definition: System_Timer_Base.cpp:76
VOID Delay_ms(U32 u32_Delay_Value)
Perform blocked delay given in ms.
Definition: System_Timer_Base.cpp:103
volatile U32 u32_Tick_Counter
Timer tick counter.
Definition: System_Timer_Base.h:193
VOID Interrupt()
System timer interrupt method.
Definition: System_Timer_Base.cpp:88
BOOL Is_Timeout_ms(U32 u32_Start_Timestamp, U32 u32_Timeout)
Return statis of the timeout.
Definition: System_Timer_Base.cpp:178
F32 Get_Delta_Time(U32 u32_Start_Timestamp, U32 u32_End_Timestamp)
Get delta time in seconds.
Definition: System_Timer_Base.cpp:118
U32 Get_Tick()
System timer class constructor method.
Definition: System_Timer_Base.cpp:64
U32 Get_Timespan_ms(U32 u32_Start_Timestamp)
Return timespan in milliseconds.
Definition: System_Timer_Base.cpp:222
User timer base class.
Definition: Timer_Base.h:66