VSF Documented
vsf_simple_task.c File Reference

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)
 

Macro Definition Documentation

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

Function Documentation

◆ __vsf_delay()

vsf_evt_t __vsf_delay ( uint_fast32_t tick)

◆ __vsf_sem_pend()

vsf_sync_reason_t __vsf_sem_pend ( vsf_sem_t * sem_ptr,
int_fast32_t time_out )

◆ __vsf_mutex_enter()

vsf_sync_reason_t __vsf_mutex_enter ( vsf_mutex_t * mtx_ptr,
int_fast32_t time_out )

◆ __vsf_yield()

vsf_evt_t __vsf_yield ( void )

◆ __vsf_call_eda()

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

◆ __vsf_call_task()

fsm_rt_t __vsf_call_task ( vsf_task_entry_t entry,
uintptr_t param,
size_t local_size )
Generated from commit: vsfteam/vsf@ceb53fd