|
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 | ||
| ) |