41 vsk_Time_t *
const self, uint16_t
const tickPeriodMillis
uint16_t vsk_Time_getTickPeriodMillis(vsk_Time_t *const self)
Gets the configured tick period in milliseconds.
Definition vsk_Time.c:33
uint32_t vsk_Time_getOpTimeSeconds(vsk_Time_t *const self)
Gets the number of seconds since the system started.
Definition vsk_Time.c:28
vsk_Time_t * vsk_Time_init(vsk_Time_t *const self, uint16_t const tickPeriodMillis)
Initializes the Time instance.
Definition vsk_Time.c:5
void vsk_Time_onTick(vsk_Time_t *const self)
Ticks the time.
Definition vsk_Time.c:14
vsk_Time_t vsk_Time
Time instance.
Definition vsk_Time.c:3
uint32_t vsk_Time_getMillisCount(vsk_Time_t *const self)
Gets the number of milliseconds since the system started.
Definition vsk_Time.c:22
Time.
Definition vsk_Time.h:22
uint32_t volatile opTimeSeconds
Definition vsk_Time.h:25
uint32_t volatile millisCount
Definition vsk_Time.h:24
uint16_t tickPeriodMillis
Definition vsk_Time.h:23