88 #ifndef ti_drivers_DMAWFF3__include 89 #define ti_drivers_DMAWFF3__include 96 #include <ti/devices/DeviceFamily.h> 97 #include DeviceFamily_constructPath(inc/hw_types.h) 98 #include DeviceFamily_constructPath(driverlib/dma.h) 261 DMAWFF3_WordSize wordSize,
262 DMAWFF3_ChConfig config)
265 DMAConfigureChannel(channel, blockSize, wordSize, config);
283 DMAInitChannel(channel, (DMAPeripheral)peripheral);
300 DMAClearInt(channelBitmask);
323 const uint32_t *srcStartAddr,
324 uint32_t *dstStartAddr,
325 uint16_t transLenByte,
326 bool remainingBytesBurst)
329 DMAStartTransaction(channel, srcStartAddr, dstStartAddr, transLenByte, remainingBytesBurst);
DMAWFF3_WordSize
Definitions for the wordSize argument of the DMAWFF3_configureChannel() function. ...
Definition: DMAWFF3.h:133
Definition: DMAWFF3.h:165
Definition: DMAWFF3.h:169
Definition: DMAWFF3.h:175
Definition: DMAWFF3.h:136
Definition: DMAWFF3.h:170
__STATIC_INLINE void DMAWFF3_startTransaction(uint32_t channel, const uint32_t *srcStartAddr, uint32_t *dstStartAddr, uint16_t transLenByte, bool remainingBytesBurst)
Function to start a DMA transaction.
Definition: DMAWFF3.h:322
Definition: DMAWFF3.h:172
Definition: DMAWFF3.h:138
Definition: DMAWFF3.h:118
__STATIC_INLINE void DMAWFF3_connectChannel(uint32_t channel, DMAWFF3_Peripheral peripheral)
Definition: DMAWFF3.h:280
__STATIC_INLINE void DMAWFF3_clearInterrupt(uint32_t channelBitmask)
Definition: DMAWFF3.h:297
Definition: DMAWFF3.h:174
Definition: DMAWFF3.h:140
void DMAWFF3_initChannel(uint32_t channel)
Function to initialize a DMA channel.
DMAWFF3_Peripheral
Definitions for the peripheral argument of the DMAWFF3_connectChannel() function. ...
Definition: DMAWFF3.h:161
Definition: DMAWFF3.h:168
Definition: DMAWFF3.h:163
Definition: DMAWFF3.h:114
Definition: DMAWFF3.h:152
__STATIC_INLINE void DMAWFF3_configureChannel(uint32_t channel, uint8_t blockSize, DMAWFF3_WordSize wordSize, DMAWFF3_ChConfig config)
Function to configure the given DMA channel.
Definition: DMAWFF3.h:259
void DMAWFF3_disableChannel(uint32_t channel)
Function to disable a DMA channel.
void DMAWFF3_init(void)
Function to initialize the WFF3 DMA driver and peripheral.
Definition: DMAWFF3.h:173
Definition: DMAWFF3.h:120
Definition: DMAWFF3.h:164
Definition: DMAWFF3.h:126
Definition: DMAWFF3.h:116
Definition: DMAWFF3.h:124
Definition: DMAWFF3.h:167
uint16_t DMAWFF3_getRemainingBytes(uint32_t channel)
Function to get the number of remaining bytes of a DMA transaction.
Definition: DMAWFF3.h:112
Definition: DMAWFF3.h:171
Definition: DMAWFF3.h:150
DMAWFF3_BlockSize
Definitions for the blockSize argument of the DMAWFF3_configureChannel() function.
Definition: DMAWFF3.h:147
Definition: DMAWFF3.h:154
Definition: DMAWFF3.h:166
DMAWFF3_ChConfig
Definitions for the config argument of the DMAWFF3_configureChannel() function. The argument value mu...
Definition: DMAWFF3.h:109
Definition: DMAWFF3.h:122