|
VSF Documented
|
#include "kernel/vsf_kernel_cfg.h"#include "../../vsf_kernel_common.h"#include "./vsf_simple.h"#include "../../task/vsf_thread.h"#include "../../vsf_eda.h"Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ |
Functions | |
| vsf_evt_t | __vsf_delay (uint_fast32_t tick) |
| vsf_sync_reason_t | __vsf_sem_pend (vsf_sem_t *sem_ptr, int_fast32_t time_out) |
| vsf_sync_reason_t | __vsf_mutex_enter (vsf_mutex_t *mtx_ptr, int_fast32_t time_out) |
| vsf_evt_t | __vsf_yield (void) |
| vsf_err_t | __vsf_call_eda (uintptr_t evthandler, uintptr_t param, size_t local_size, size_t local_buff_size, uintptr_t local_buff) |
| fsm_rt_t | __vsf_call_task (vsf_task_entry_t entry, uintptr_t param, size_t local_size) |
| #define __VSF_EDA_CLASS_INHERIT__ |
| vsf_evt_t __vsf_delay | ( | uint_fast32_t | tick | ) |
| vsf_sync_reason_t __vsf_sem_pend | ( | vsf_sem_t * | sem_ptr, |
| int_fast32_t | time_out | ||
| ) |
| vsf_sync_reason_t __vsf_mutex_enter | ( | vsf_mutex_t * | mtx_ptr, |
| int_fast32_t | time_out | ||
| ) |
| vsf_evt_t __vsf_yield | ( | void | ) |
|
extern |
| fsm_rt_t __vsf_call_task | ( | vsf_task_entry_t | entry, |
| uintptr_t | param, | ||
| size_t | local_size | ||
| ) |