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 | ||
) |