Dmamux

Driver version

#define FSL_DMAMUX_DRIVER_VERSION   (MAKE_VERSION(2, 0, 4))
 DMAMUX driver version 2.0.4. More...
 

DMAMUX Initialization and de-initialization

void DMAMUX_Init (DMAMUX_Type *base)
 Initializes the DMAMUX peripheral. More...
 
void DMAMUX_Deinit (DMAMUX_Type *base)
 Deinitializes the DMAMUX peripheral. More...
 

DMAMUX Channel Operation

static void DMAMUX_EnableChannel (DMAMUX_Type *base, uint32_t channel)
 Enables the DMAMUX channel. More...
 
static void DMAMUX_DisableChannel (DMAMUX_Type *base, uint32_t channel)
 Disables the DMAMUX channel. More...
 
static void DMAMUX_SetSource (DMAMUX_Type *base, uint32_t channel, uint32_t source)
 Configures the DMAMUX channel source. More...
 

Detailed Description

Macro Definition Documentation

◆ FSL_DMAMUX_DRIVER_VERSION

#define FSL_DMAMUX_DRIVER_VERSION   (MAKE_VERSION(2, 0, 4))

DMAMUX driver version 2.0.4.

Definition at line 26 of file fsl_dmamux.h.

Function Documentation

◆ DMAMUX_Deinit()

void DMAMUX_Deinit ( DMAMUX_Type base)

Deinitializes the DMAMUX peripheral.

This function gates the DMAMUX clock.

Parameters
baseDMAMUX peripheral base address.

brief Deinitializes the DMAMUX peripheral.

This function gates the DMAMUX clock.

param base DMAMUX peripheral base address.

Definition at line 86 of file fsl_dmamux.c.

◆ DMAMUX_DisableChannel()

static void DMAMUX_DisableChannel ( DMAMUX_Type base,
uint32_t  channel 
)
inlinestatic

Disables the DMAMUX channel.

This function disables the DMAMUX channel.

Note
The user must disable the DMAMUX channel before configuring it.
Parameters
baseDMAMUX peripheral base address.
channelDMAMUX channel number.

Definition at line 91 of file fsl_dmamux.h.

◆ DMAMUX_EnableChannel()

static void DMAMUX_EnableChannel ( DMAMUX_Type base,
uint32_t  channel 
)
inlinestatic

Enables the DMAMUX channel.

This function enables the DMAMUX channel.

Parameters
baseDMAMUX peripheral base address.
channelDMAMUX channel number.

Definition at line 75 of file fsl_dmamux.h.

◆ DMAMUX_Init()

void DMAMUX_Init ( DMAMUX_Type base)

Initializes the DMAMUX peripheral.

This function ungates the DMAMUX clock.

Parameters
baseDMAMUX peripheral base address.

brief Initializes the DMAMUX peripheral.

This function ungates the DMAMUX clock.

param base DMAMUX peripheral base address.

Definition at line 72 of file fsl_dmamux.c.

◆ DMAMUX_SetSource()

static void DMAMUX_SetSource ( DMAMUX_Type base,
uint32_t  channel,
uint32_t  source 
)
inlinestatic

Configures the DMAMUX channel source.

Parameters
baseDMAMUX peripheral base address.
channelDMAMUX channel number.
sourceChannel source, which is used to trigger the DMA transfer.

Definition at line 105 of file fsl_dmamux.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:11