39#ifndef DMA_INTERFACE_H
40#define DMA_INTERFACE_H
This is the generated driver types header file for the DMA driver.
DMA_CHANNEL
Defines the DMA channles that are selected from the MCC Melody User Interface for the DMA transfers....
Structure containing the function pointers of DMA driver.
void(* SourceAddressSet)(enum DMA_CHANNEL channel, uint16_t address)
Pointer to DMA_SourceAddressSet.
void(* ChannelTasks)(void)
Pointer to DMA_ChannelTasks (Supported only in polling mode)
uint16_t(* TransferCountGet)(enum DMA_CHANNEL channel)
Pointer to DMA_TransferCountGet.
void(* SoftwareTriggerEnable)(enum DMA_CHANNEL channel)
Pointer to DMA_SoftwareTriggerEnable.
void(* ChannelEnable)(enum DMA_CHANNEL channel)
Pointer to DMA_ChannelEnable.
void(* ChannelCallbackRegister)(void(*callback)(enum DMA_CHANNEL channel))
Pointer to DMA_ChannelCallbackRegister.
bool(* IsSoftwareRequestPending)(enum DMA_CHANNEL channel)
Pointer to DMA_IsSoftwareRequestPending.
void(* Deinitialize)(void)
Pointer to DMA_Deinitialize.
void(* DestinationAddressSet)(enum DMA_CHANNEL channel, uint16_t address)
Pointer to DMA_DestinationAddressSet.
void(* ChannelDisable)(enum DMA_CHANNEL channel)
Pointer to DMA_ChannelDisable.
void(* TransferCountSet)(enum DMA_CHANNEL channel, uint16_t transferCount)
Pointer to DMA_TransferCountSet.
void(* Initialize)(void)
Pointer to DMA_Initialize.