FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | UDMA_BASE |
#define | UDMA_EVENTS_NUM |
#define | UDMA_CHANNEL_NUM |
RX_SADDR - RX TX UDMA buffer transfer address register | |
#define | UDMA_SADDR_ADDR_MASK |
#define | UDMA_SADDR_ADDR_SHIFT |
#define | UDMA_SADDR_ADDR(x) |
RX_SIZE - RX TX UDMA buffer transfer size register | |
#define | UDMA_SIZE_SIZE_MASK |
#define | UDMA_SIZE_SIZE_SHIFT |
#define | UDMA_SIZE_SIZE(x) |
RX_CFG - RX TX UDMA transfer configuration register | |
#define | UDMA_CFG_CONTINOUS_MASK |
#define | UDMA_CFG_CONTINOUS_SHIFT |
#define | UDMA_CFG_CONTINOUS(x) |
#define | UDMA_CFG_DATA_SIZE_MASK |
#define | UDMA_CFG_DATA_SIZE_SHIFT |
#define | UDMA_CFG_DATA_SIZE(x) |
#define | UDMA_CFG_EN_MASK |
#define | UDMA_CFG_EN_SHIFT |
#define | UDMA_CFG_EN(x) |
#define | UDMA_CFG_PENDING_MASK |
#define | UDMA_CFG_PENDING_SHIFT |
#define | UDMA_CFG_PENDING(x) |
#define | UDMA_CFG_CLR_MASK |
#define | UDMA_CFG_CLR_SHIFT |
#define | UDMA_CFG_CLR(x) |
#define UDMA_BASE |
Peripheral UDMA base address 0x1A102000
#define UDMA_CFG_CLR | ( | x | ) |
#define UDMA_CFG_CLR_MASK |
#define UDMA_CFG_CLR_SHIFT |
#define UDMA_CFG_CONTINOUS | ( | x | ) |
#define UDMA_CFG_CONTINOUS_MASK |
#define UDMA_CFG_CONTINOUS_SHIFT |
#define UDMA_CFG_DATA_SIZE | ( | x | ) |
Referenced by hal_hyper_enqueue().
#define UDMA_CFG_DATA_SIZE_MASK |
#define UDMA_CFG_DATA_SIZE_SHIFT |
#define UDMA_CFG_EN | ( | x | ) |
Referenced by hyper_handler().
#define UDMA_CFG_EN_MASK |
#define UDMA_CFG_EN_SHIFT |
#define UDMA_CFG_PENDING | ( | x | ) |
#define UDMA_CFG_PENDING_MASK |
#define UDMA_CFG_PENDING_SHIFT |
#define UDMA_CHANNEL_NUM |
Peripheral UDMA channel number
#define UDMA_EVENTS_NUM |
Peripheral UDMA events number
#define UDMA_SADDR_ADDR | ( | x | ) |
#define UDMA_SADDR_ADDR_MASK |
#define UDMA_SADDR_ADDR_SHIFT |
#define UDMA_SIZE_SIZE | ( | x | ) |
#define UDMA_SIZE_SIZE_MASK |
#define UDMA_SIZE_SIZE_SHIFT |