FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
implem/hal/udma/udma_core_fifo.h File Reference

Macros

#define UDMA_CORE_FIFO_DEFAULT
 

Functions

static udma_core_fifo_t * hal_udma_core_fifo_get (uint8_t chan_id)
 
static void hal_udma_core_fifo_enqueue (udma_core_fifo_t *udma_core, uint32_t buf, uint32_t size, uint32_t config)
 
static void hal_udma_core_fifo_stop (udma_core_fifo_t *udma_core)
 
static void hal_udma_core_fifo_event_enable (udma_core_fifo_t *udma_core, uint8_t enable)
 
static void hal_udma_core_fifo_event_set_threshold (udma_core_fifo_t *udma_core, uint32_t threshold)
 

Macro Definition Documentation

#define UDMA_CORE_FIFO_DEFAULT

Function Documentation

static void hal_udma_core_fifo_enqueue ( udma_core_fifo_t *  udma_core,
uint32_t  buf,
uint32_t  size,
uint32_t  config 
)
inlinestatic
static void hal_udma_core_fifo_event_enable ( udma_core_fifo_t *  udma_core,
uint8_t  enable 
)
inlinestatic
static void hal_udma_core_fifo_event_set_threshold ( udma_core_fifo_t *  udma_core,
uint32_t  threshold 
)
inlinestatic
static udma_core_fifo_t* hal_udma_core_fifo_get ( uint8_t  chan_id)
inlinestatic
static void hal_udma_core_fifo_stop ( udma_core_fifo_t *  udma_core)
inlinestatic