FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | UDMA_CORE_2D_DEFAULT |
Functions | |
static udma_core_2d_t * | hal_udma_core_2d_get (uint8_t chan_id) |
static void | hal_udma_core_2d_enqueue (udma_core_2d_t *udma_core, uint32_t buf_0, uint32_t buf_1, uint32_t size, uint32_t stride, uint32_t length, uint32_t config) |
static void | hal_udma_core_2d_stop (udma_core_2d_t *udma_core) |
static void | hal_udma_core_2d_reset (udma_core_2d_t *udma_core) |
static uint32_t | hal_udma_core_2d_curr_addr_get (udma_core_2d_t *udma_core) |
static uint32_t | hal_udma_core_2d_bytes_left_get (udma_core_2d_t *udma_core) |
#define UDMA_CORE_2D_DEFAULT |
|
inlinestatic |
References udma_core_2d_addrgen_cfg_bytes_left_get().
|
inlinestatic |
References udma_core_2d_addrgen_cfg_curr_addr_get().
|
inlinestatic |
References UDMA_CORE_2D_ADDRGEN_CFG_CTRL_EN, udma_core_2d_addrgen_cfg_ctrl_set(), udma_core_2d_addrgen_cfg_row_len_set(), udma_core_2d_addrgen_cfg_sa_buf0_set(), udma_core_2d_addrgen_cfg_sa_buf1_set(), udma_core_2d_addrgen_cfg_size_set(), and udma_core_2d_addrgen_cfg_stride_set().
Referenced by __pi_udma_datamove_copy_start().
|
inlinestatic |
References udma_core_2d.
Referenced by __pi_hyper_close(), __pi_octospi_close(), and __pi_udma_datamove_copy_start().
|
inlinestatic |
References udma_core_2d_addrgen_cfg_ctrl_set(), and UDMA_CORE_2D_ADDRGEN_CFG_CTRL_STOP.
Referenced by __pi_hyper_close(), and __pi_octospi_close().
|
inlinestatic |
References udma_core_2d_addrgen_cfg_ctrl_set(), and UDMA_CORE_2D_ADDRGEN_CFG_CTRL_STOP.