Go to the documentation of this file.
15 #ifndef SCHEDULETABLES_H_
16 #define SCHEDULETABLES_H_
StatusType ScheduleTable_StopScheduleTable(ScheduleTableType scheduleTableID)
Stop schedule table.
enum StatusType_e StatusType
Type for status.
uint64_t TickType
Data type of counter values.
void ScheduleTable_startup(void)
Startup function for schedule table management.
enum counters_e CounterType
Type for counter reference.
StatusType ScheduleTable_GetScheduleTableStatus(ScheduleTableType scheduleTableID, ScheduleTableStatusRefType scheduleStatus)
Get schedule table status.
enum scheduleTables_e ScheduleTableType
Type for schedule table reference.
void ScheduleTable_handleTick(CounterType counter)
Handle tick.
void ScheduleTable_handleSysTick(void)
Handle system tick.
StatusType ScheduleTable_StartScheduleTableRel(ScheduleTableType scheduleTableID, TickType offset)
Start schedule table from relative offset.
StatusType ScheduleTable_NextScheduleTable(ScheduleTableType scheduleTableID_from, ScheduleTableType scheduleTableID_to)
Queue schedule table.
ScheduleTableStatusType * ScheduleTableStatusRefType
Type of status reference.
StatusType ScheduleTable_StartScheduleTableAbs(ScheduleTableType scheduleTableID, TickType start)
Start schedule table from absolute start.