VSF Documented
vsf_eda_cfg_t Struct Reference

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
 

Detailed Description

Configuration for starting an eda/teda task (vsf_eda_start(), vsf_teda_start(), init_vsf_peda(), etc.)

Field Documentation

◆ fn

__vsf_eda_fn_t vsf_eda_cfg_t::fn

task entry: evthandler / param_evthandler / raw function

◆ on_terminate

vsf_eda_on_terminate_t vsf_eda_cfg_t::on_terminate

optional termination callback (VSF_KERNEL_CFG_EDA_SUPPORT_ON_TERMINATE)

◆ priority

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)

◆ feature

vsf_eda_feature_t vsf_eda_cfg_t::feature

task feature flags (vsf_eda_feature_t)

◆ local_size

uint16_t vsf_eda_cfg_t::local_size

frame/local area size for frame-based tasks, 0 otherwise

◆ target

uintptr_t vsf_eda_cfg_t::target

user parameter passed to a param_evthandler / peda parameter block

Generated from commit: vsfteam/vsf@a5104db