VSF Documented
Macros | Functions
vsf_simple_bmpevt.c File Reference
#include "kernel/vsf_kernel_cfg.h"
#include "../../vsf_kernel_common.h"
#include "../../vsf_eda.h"
#include "./vsf_simple.h"
#include "../../task/vsf_thread.h"

Macros

#define __VSF_EDA_CLASS_INHERIT__
 
#define this   (*this_ptr)
 

Functions

vsf_sync_reason_t __vsf_bmpevt_wait_for (vsf_bmpevt_t *bmpevt_ptr, const vsf_bmpevt_pender_t *pender_ptr, int_fast32_t time_out)
 
void __vsf_grouped_evts_init (vsf_bmpevt_t *this_ptr, vsf_bmpevt_adapter_t **adapters_pptr, uint_fast8_t adapter_count, uint_fast32_t auto_reset)
 

Macro Definition Documentation

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

◆ this

#define this   (*this_ptr)

Function Documentation

◆ __vsf_bmpevt_wait_for()

vsf_sync_reason_t __vsf_bmpevt_wait_for ( vsf_bmpevt_t bmpevt_ptr,
const vsf_bmpevt_pender_t pender_ptr,
int_fast32_t  time_out 
)

◆ __vsf_grouped_evts_init()

void __vsf_grouped_evts_init ( vsf_bmpevt_t this_ptr,
vsf_bmpevt_adapter_t **  adapters_pptr,
uint_fast8_t  adapter_count,
uint_fast32_t  auto_reset 
)