|
Very Simple Kernel 0.1.0
|
Topics | |
| vsk_ActiveObject | |
| vsk_Assert | |
| vsk_CriticalSection | |
| vsk_Event | |
| vsk_EventSubscription | |
| vsk_EventTimer | |
| vsk_Inbox | |
| vsk_Message | |
| vsk_OnStartEvent | |
| vsk_State | |
| vsk_StateContext | |
| vsk_Task | |
| vsk_Time | |
| vsk_Timer | |
Data Structures | |
| struct | vsk_Interface |
| User defined functions for the vsk module. More... | |
Typedefs | |
| typedef struct vsk_Interface | vsk_Interface_t |
| User defined functions for the vsk module. | |
Functions | |
| void | vsk_init (uint16_t const tickPeriodMillis, vsk_Interface_t const *const interface) |
| Initializes the vsk module. | |
| void | vsk_onTick (void) |
| Propagates the system tick in the vsk module. | |
| void | vsk_startScheduler (void) |
| Starts the task scheduler. | |
| void vsk_init | ( | uint16_t const | tickPeriodMillis, |
| vsk_Interface_t const *const | interface ) |
Initializes the vsk module.
| tickPeriodMillis | The period at which the system ticks in milliseconds |
| interface | The interface for user hooks and platform specific functions |
| void vsk_onTick | ( | void | ) |
Propagates the system tick in the vsk module.