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.