8 #ifndef HPM_DMAMUX_DRV_H
9 #define HPM_DMAMUX_DRV_H
11 #include "hpm_dmamux_regs.h"
26 #if !defined(DMAMUX_SOC_WRITEONLY) || !DMAMUX_SOC_WRITEONLY
#define DMAMUX_MUXCFG_ENABLE_SET(x)
Definition: hpm_dmamux_regs.h:29
#define DMAMUX_MUXCFG_SOURCE_SET(x)
Definition: hpm_dmamux_regs.h:40
#define DMAMUX_MUXCFG_ENABLE_MASK
Definition: hpm_dmamux_regs.h:27
static void dmamux_disable_channel(DMAMUX_Type *ptr, uint8_t ch_index)
Disable dmamux channel.
Definition: hpm_dmamux_drv.h:45
static void dmamux_enable_channel(DMAMUX_Type *ptr, uint8_t ch_index)
Enable dmamux channel.
Definition: hpm_dmamux_drv.h:34
static void dmamux_config(DMAMUX_Type *ptr, uint8_t ch_index, uint8_t src, bool enable)
Config DMAMUX.
Definition: hpm_dmamux_drv.h:60
Definition: hpm_dmamux_regs.h:12
__W uint32_t MUXCFG[32]
Definition: hpm_dmamux_regs.h:13