|
VSF Documented
|
Configuration for starting an eda/teda task (vsf_eda_start(), vsf_teda_start(), init_vsf_peda(), etc.) More...
#include <vsf_eda.h>
Data Fields | |
| __vsf_eda_fn_t | fn |
| vsf_eda_on_terminate_t | on_terminate |
| vsf_prio_t | priority |
| vsf_eda_feature_t | feature |
| uint16_t | local_size |
| uintptr_t | target |
Configuration for starting an eda/teda task (vsf_eda_start(), vsf_teda_start(), init_vsf_peda(), etc.)
| __vsf_eda_fn_t vsf_eda_cfg_t::fn |
task entry: evthandler / param_evthandler / raw function
| vsf_eda_on_terminate_t vsf_eda_cfg_t::on_terminate |
optional termination callback (VSF_KERNEL_CFG_EDA_SUPPORT_ON_TERMINATE)
| vsf_prio_t vsf_eda_cfg_t::priority |
task priority (vsf_prio_t); vsf_prio_inherit inherits the current event queue's priority (not usable in ISR/idle)
| vsf_eda_feature_t vsf_eda_cfg_t::feature |
task feature flags (vsf_eda_feature_t)
| uint16_t vsf_eda_cfg_t::local_size |
frame/local area size for frame-based tasks, 0 otherwise
| uintptr_t vsf_eda_cfg_t::target |
user parameter passed to a param_evthandler / peda parameter block