|
| vsf_gint_state_t | vsf_get_interrupt (void) |
| |
| vsf_gint_state_t | vsf_set_interrupt (vsf_gint_state_t level) |
| |
| vsf_gint_state_t | vsf_disable_interrupt (void) |
| |
| vsf_gint_state_t | vsf_enable_interrupt (void) |
| |
| void | __vsf_arch_irq_enter (void) |
| |
| void | __vsf_arch_irq_leave (void) |
| |
| void | __vsf_arch_irq_request_init (vsf_arch_irq_request_t *request, bool is_auto_reset) |
| |
| void | __vsf_arch_irq_request_fini (vsf_arch_irq_request_t *request) |
| |
| void | __vsf_arch_irq_request_pend (vsf_arch_irq_request_t *request) |
| |
| void | __vsf_arch_irq_request_send (vsf_arch_irq_request_t *request) |
| |
| void | __vsf_arch_irq_request_reset (vsf_arch_irq_request_t *request) |
| |
| void | __vsf_arch_irq_init (vsf_arch_irq_thread_t *irq_thread, const char *const name, vsf_arch_irq_thread_entry_t entry, vsf_arch_prio_t priority, VSF_ARCH_RTOS_STACK_T *stack, uint_fast32_t stack_depth) |
| |
| void | __vsf_arch_irq_exit (vsf_arch_irq_thread_t *irq_thread) |
| |
| void | __vsf_arch_irq_set_priority (vsf_arch_irq_thread_t *irq_thread, vsf_arch_prio_t priority) |
| |
| vsf_err_t | __vsf_arch_irq_restart (vsf_arch_irq_thread_t *irq_thread, vsf_arch_irq_request_t *request_pending) |
| |
| void | __vsf_arch_irq_suspend (vsf_arch_irq_thread_t *irq_thread) |
| |
| void | __vsf_arch_irq_resume (vsf_arch_irq_thread_t *irq_thread) |
| |
| vsf_arch_prio_t | __vsf_arch_irq_get_priority (vsf_arch_irq_thread_t *irq_thread) |
| |
| bool | __vsf_arch_model_low_level_init (void) |
| |
| void | __vsf_arch_delay_ms (uint_fast32_t ms) |
| |
| vsf_arch_prio_t | __vsf_arch_get_current_priority (void) |
| |
| vsf_systimer_tick_t | vsf_systimer_get (void) |
| |
| vsf_err_t | vsf_systimer_init (void) |
| | initialise SysTick to generate a system timer !
|
| |
| vsf_err_t | vsf_systimer_start (void) |
| |
| void | vsf_systimer_set_idle (void) |
| |
| bool | vsf_systimer_set (vsf_systimer_tick_t due) |
| |
| bool | vsf_systimer_is_due (vsf_systimer_tick_t due) |
| |
| vsf_systimer_tick_t | vsf_systimer_us_to_tick (uint_fast32_t time_us) |
| |
| vsf_systimer_tick_t | vsf_systimer_ms_to_tick (uint_fast32_t time_ms) |
| |
| vsf_systimer_tick_t | vsf_systimer_tick_to_us (vsf_systimer_tick_t tick) |
| |
| vsf_systimer_tick_t | vsf_systimer_tick_to_ms (vsf_systimer_tick_t tick) |
| |
| void | vsf_systimer_prio_set (vsf_arch_prio_t priority) |
| |
| void | vsf_freertos_start (void) |
| |
| void | vApplicationMallocFailedHook (void) |
| |
| void | vApplicationGetIdleTaskMemory (StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize) |
| |
| void | vApplicationGetTimerTaskMemory (StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) |
| |
| void | vApplicationIdleHook (void) |
| |
| void | vApplicationTickHook (void) |
| |
| void | vApplicationDaemonTaskStartupHook (void) |
| |