 |
SX126x-Arduino
2.0.1
|
Go to the documentation of this file.
42 #if defined(ESP32) || defined(ESP8266)
49 #define ROUNDED_DIV(A, B) (((A) + ((B) / 2)) / (B))
130 #endif // __TIMER_H__
TimerTime_t TimerGetCurrentTime(void)
Read the current time ellapsed since the start (or restart) of RTC2.
TimerTime_t TimerGetElapsedTime(TimerTime_t savedTime)
Return the Time elapsed since a fix moment in Time.
uint32_t ReloadValue
Definition: timer.h:60
struct TimerEvent_s * Next
Definition: timer.h:63
void TimerSetValue(TimerEvent_t *obj, uint32_t value)
Set timer new timeout value.
void TimerInit(TimerEvent_t *obj, void(*callback)(void))
Initializes the timer object.
struct TimerEvent_s TimerEvent_t
Timer object description.
void TimerStart(TimerEvent_t *obj)
Starts and adds the timer object to the list of timer events.
uint8_t timerNum
Definition: timer.h:57
uint32_t Timestamp
Definition: timer.h:59
void(* callbackType)(void)
Definition: timer.h:51
Unified debug output for all platforms Set LIB_DEBUG to 1 to enable debug output.
bool IsRunning
Definition: timer.h:61
void(* Callback)(void)
Definition: timer.h:62
Timer object description.
Definition: timer.h:56
void TimerConfig(void)
Initializes the RTC2 timer.
void TimerReset(TimerEvent_t *obj)
Resets the timer object.
bool oneShot
Definition: timer.h:58
uint32_t TimerTime_t
Timer time variable definition.
Definition: timer.h:69
void TimerStop(TimerEvent_t *obj)
Stops and removes the timer object from the list of timer events.