rusEFI
The most advanced open source ECU
|
Functions | |
DMAMUX Initialization and de-initialization | |
void | DMAMUX_Init (DMAMUX_Type *base) |
Initializes the DMAMUX peripheral. | |
void | DMAMUX_Deinit (DMAMUX_Type *base) |
Deinitializes the DMAMUX peripheral. | |
DMAMUX Channel Operation | |
static void | DMAMUX_EnableChannel (DMAMUX_Type *base, uint32_t channel) |
Enables the DMAMUX channel. | |
static void | DMAMUX_DisableChannel (DMAMUX_Type *base, uint32_t channel) |
Disables the DMAMUX channel. | |
static void | DMAMUX_SetSource (DMAMUX_Type *base, uint32_t channel, uint32_t source) |
Configures the DMAMUX channel source. | |
static void | DMAMUX_EnablePeriodTrigger (DMAMUX_Type *base, uint32_t channel) |
Enables the DMAMUX period trigger. | |
static void | DMAMUX_DisablePeriodTrigger (DMAMUX_Type *base, uint32_t channel) |
Disables the DMAMUX period trigger. | |
static void | DMAMUX_EnableAlwaysOn (DMAMUX_Type *base, uint32_t channel, bool enable) |
Enables the DMA channel to be always ON. | |