Go to the source code of this file.
◆ __vsf_pt_begin_common
| #define __vsf_pt_begin_common |
( |
| __state | ) |
|
Value: enum { \
count_offset = __COUNTER__ + 1, \
}; \
switch ((__state)) { \
case __COUNTER__ - count_offset:
◆ __vsf_pt_raw_next_common
| #define __vsf_pt_raw_next_common |
( |
| __state | ) |
|
Value: (__state) = (__COUNTER__ - count_offset + 1) >> 1
◆ __vsf_pt_raw_entry_common
| #define __vsf_pt_raw_entry_common |
( |
| __state, |
|
|
| ... ) |
Value: __VA_ARGS__; \
case (__COUNTER__ - count_offset) >> 1:
◆ __vsf_pt_entry_common
| #define __vsf_pt_entry_common |
( |
| __state, |
|
|
| ... ) |
Value:
__VA_ARGS__ \
)
#define __vsf_pt_raw_entry_common(__state,...)
Definition __vsf_task_common.h:42
#define __vsf_pt_raw_next_common(__state)
Definition __vsf_task_common.h:40
◆ __vsf_pt_end_common
| #define __vsf_pt_end_common |
( |
| ) |
|
Value:
#define vsf_eda_return(...)
Return from the current (sub-called) eda with an optional return value.
Definition vsf_eda.h:620
◆ __vsf_pt_wait_cond_common
| #define __vsf_pt_wait_cond_common |
( |
| __state, |
|
|
| ... ) |
Value: do { \
__vsf_pt_entry_common(__state); \
if (!(__VA_ARGS__)) { \
return ; \
} \
} while (0)
@ VSF_EVT_INVALID
Invalid event; waiting for it means waiting for any event; also compatible with fsm_rt_err.
Definition vsf_eda.h:1507
◆ __vsf_pt_wfe_common
| #define __vsf_pt_wfe_common |
( |
| __state, |
|
|
| __evt ) |
Value:
#define __vsf_pt_wait_cond_common(__state,...)
Definition __vsf_task_common.h:58
◆ __vsf_pt_func_common
| #define __vsf_pt_func_common |
( |
| __name | ) |
|
Value:
#define __name
Definition hci_transport_aic8800.c:555
◆ __vsf_pt_common
| #define __vsf_pt_common |
( |
| __name | ) |
|
◆ __def_vsf_pt_common
| #define __def_vsf_pt_common |
( |
| __name, |
|
|
| ... ) |
Value: struct __vsf_pt_common(__name) { \
__VA_ARGS__ \
}; \
};
#define __vsf_pt_common(__name)
Definition __vsf_task_common.h:72
eda with timer support (can use vsf_teda_set_timer() etc.); derived classes (task/pt/thread) inherit ...
Definition vsf_eda.h:1916
◆ __declare_vsf_pt_common
| #define __declare_vsf_pt_common |
( |
| __name | ) |
|
◆ __implement_vsf_pt_common
| #define __implement_vsf_pt_common |
( |
| __name, |
|
|
| __arg0 ) |
Value:
#define __vsf_pt_func_common(__name)
Definition __vsf_task_common.h:71
int16_t vsf_evt_t
Kernel event type.
Definition vsf_eda.h:1658
◆ __extern_vsf_pt_common
| #define __extern_vsf_pt_common |
( |
| __name, |
|
|
| __arg0 ) |