Scheduler#
Functions#
Initialize scheduler.
Get an event.
Handles events.
Get an event on ROM.
Handles events.
Initialize scheduler.
Get an event.
Handles events.
Function Documentation#
rsi_scheduler_init#
void rsi_scheduler_init (rsi_scheduler_cb_t * scheduler_cb)
Initialize scheduler.
Type | Direction | Argument Name | Description |
---|---|---|---|
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler control block structure |
Returns
void
rsi_get_event#
uint32_t rsi_get_event (rsi_scheduler_cb_t * scheduler_cb)
Get an event.
Type | Direction | Argument Name | Description |
---|---|---|---|
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler cb structure |
Returns
Current event map
rsi_scheduler#
void rsi_scheduler (rsi_scheduler_cb_t * scheduler_cb)
Handles events.
Type | Direction | Argument Name | Description |
---|---|---|---|
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler cb structure |
Returns
void
rsi_get_event_non_rom#
uint32_t rsi_get_event_non_rom (rsi_scheduler_cb_t * scheduler_cb)
Get an event on ROM.
Type | Direction | Argument Name | Description |
---|---|---|---|
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler cb structure |
Returns
Current event map
rsi_scheduler_non_rom#
void rsi_scheduler_non_rom (rsi_scheduler_cb_t * scheduler_cb)
Handles events.
Type | Direction | Argument Name | Description |
---|---|---|---|
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler cb structure |
Returns
void
ROM_WL_rsi_scheduler_init#
void ROM_WL_rsi_scheduler_init (global_cb_t * global_cb_p, rsi_scheduler_cb_t * scheduler_cb)
Initialize scheduler.
Type | Direction | Argument Name | Description |
---|---|---|---|
global_cb_t * | [in] | global_cb_p | - pointer to the global control block |
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler structure |
Returns
void
ROM_WL_rsi_get_event#
uint32_t ROM_WL_rsi_get_event (global_cb_t * global_cb_p, rsi_scheduler_cb_t * scheduler_cb)
Get an event.
Type | Direction | Argument Name | Description |
---|---|---|---|
global_cb_t * | [in] | global_cb_p | - pointer to the global control block |
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler structure |
Returns
Current event map
ROM_WL_rsi_scheduler#
void ROM_WL_rsi_scheduler (global_cb_t * global_cb_p, rsi_scheduler_cb_t * scheduler_cb)
Handles events.
Type | Direction | Argument Name | Description |
---|---|---|---|
global_cb_t * | [in] | global_cb_p | - pointer to the global control block |
rsi_scheduler_cb_t * | [in] | scheduler_cb | - pointer to scheduler cb structure |
Returns
void