VSF Documented
|
Macros | |
#define | __VSF_PBUF_QUEUE_CLASS_IMPLEMENT |
#define | this (*this_ptr) |
#define | VSF_PBUF_QUEUE_CFG_RAISE_DAVL_EVT_ONCE ENABLED |
#define | __VSF_PBUF_QUEUE_USE_DEFAULT_ATOM_ACCESS |
#define | VSF_PBUF_QUEUE_CFG_ATOM_ACCESS(...) vsf_protect_region_simple(this.pregion, __VA_ARGS__) |
Functions | |
vsf_err_t | vsf_stream_fifo_init (vsf_stream_fifo_t *obj_ptr, vsf_stream_fifo_cfg_t *cfg_ptr) |
vsf_err_t | vsf_pbuf_queue_enqueue (vsf_stream_fifo_t *obj_ptr, vsf_pbuf_t *pblock) |
vsf_pbuf_t * | vsf_pbuf_queue_peek (vsf_stream_fifo_t *obj_ptr) |
vsf_pbuf_t * | vsf_pbuf_queue_dequeue (vsf_stream_fifo_t *obj_ptr) |
vsf_err_t | vsf_pbuf_queue_data_available_event_register (vsf_stream_fifo_t *obj_ptr, vsf_stream_dat_rdy_evt_t tEventHandling) |
vsf_err_t | vsf_pbuf_queue_data_drain_event_register (vsf_stream_fifo_t *obj_ptr, vsf_stream_dat_drn_evt_t tEventHandling) |
#define __VSF_PBUF_QUEUE_CLASS_IMPLEMENT |
#define this (*this_ptr) |
#define VSF_PBUF_QUEUE_CFG_RAISE_DAVL_EVT_ONCE ENABLED |
#define __VSF_PBUF_QUEUE_USE_DEFAULT_ATOM_ACCESS |
#define VSF_PBUF_QUEUE_CFG_ATOM_ACCESS | ( | ... | ) | vsf_protect_region_simple(this.pregion, __VA_ARGS__) |
vsf_err_t vsf_stream_fifo_init | ( | vsf_stream_fifo_t * | obj_ptr, |
vsf_stream_fifo_cfg_t * | cfg_ptr | ||
) |
vsf_err_t vsf_pbuf_queue_enqueue | ( | vsf_stream_fifo_t * | obj_ptr, |
vsf_pbuf_t * | pblock | ||
) |
raise data ready event
vsf_pbuf_t * vsf_pbuf_queue_peek | ( | vsf_stream_fifo_t * | obj_ptr | ) |
vsf_pbuf_t * vsf_pbuf_queue_dequeue | ( | vsf_stream_fifo_t * | obj_ptr | ) |
raise data drain event
vsf_err_t vsf_pbuf_queue_data_available_event_register | ( | vsf_stream_fifo_t * | obj_ptr, |
vsf_stream_dat_rdy_evt_t | tEventHandling | ||
) |
vsf_err_t vsf_pbuf_queue_data_drain_event_register | ( | vsf_stream_fifo_t * | obj_ptr, |
vsf_stream_dat_drn_evt_t | tEventHandling | ||
) |