AppTimer object.

Public Attributes#

TimerLiaison object for Application task.

Array for TimerLiaison - for keeping registered timers.

bool

Is timer persistent (persistent timers will be save/reloaded to/from retention registers during Deep Sleep hibernate)

void(*

Holds the SSwTimer callback for Deep Sleep persistent timers.

Public Attribute Documentation#

TimerLiaison#

SSwTimerLiaison SAppTimer::TimerLiaison

TimerLiaison object for Application task.


aTimerPointerArray#

SSwTimer* SAppTimer::aTimerPointerArray[MAX_NUM_APP_TIMERS]

Array for TimerLiaison - for keeping registered timers.


DeepSleepPersistent#

bool SAppTimer::DeepSleepPersistent[MAX_NUM_APP_TIMERS]

Is timer persistent (persistent timers will be save/reloaded to/from retention registers during Deep Sleep hibernate)


pDeepSleepCallback#

void(* SAppTimer::pDeepSleepCallback[MAX_NUM_APP_TIMERS])(SSwTimer *pTimer)

Holds the SSwTimer callback for Deep Sleep persistent timers.

It will be called by AppTimerDeepSleepCallbackWrapper()