LL DMA APIs ¶
-
LL DMA Functions
-
Configuration
-
LL_DMA_EnableChannel() -
LL_DMA_DisableChannel() -
LL_DMA_IsEnabledChannel() -
LL_DMA_ResetChannel() -
LL_DMA_SuspendChannel() -
LL_DMA_ResumeChannel() -
LL_DMA_IsSuspendedChannel() -
LL_DMA_SetLinkedListBaseAddr() -
LL_DMA_GetLinkedListBaseAddr() -
LL_DMA_ConfigControl() -
LL_DMA_SetChannelPriorityLevel() -
LL_DMA_GetChannelPriorityLevel() -
LL_DMA_SetLinkAllocatedPort() -
LL_DMA_GetLinkAllocatedPort() -
LL_DMA_SetLinkStepMode() -
LL_DMA_GetLinkStepMode() -
LL_DMA_ConfigTransfer() -
LL_DMA_ConfigDataTransfer() -
LL_DMA_ConfigDataHandling() -
LL_DMA_ConfigAccessPorts() -
LL_DMA_ConfigBurstLength() -
LL_DMA_SetDestAllocatedPort() -
LL_DMA_GetDestAllocatedPort() -
LL_DMA_SetDestHWordExchange() -
LL_DMA_GetDestHWordExchange() -
LL_DMA_SetDestByteExchange() -
LL_DMA_GetDestByteExchange() -
LL_DMA_SetSrcByteExchange() -
LL_DMA_GetSrcByteExchange() -
LL_DMA_SetDestBurstLength() -
LL_DMA_GetDestBurstLength() -
LL_DMA_SetDestIncMode() -
LL_DMA_GetDestIncMode() -
LL_DMA_SetDestDataWidth() -
LL_DMA_GetDestDataWidth() -
LL_DMA_SetSrcAllocatedPort() -
LL_DMA_GetSrcAllocatedPort() -
LL_DMA_SetDataPacking() -
LL_DMA_GetDataPacking() -
LL_DMA_SetDataTruncPadd() -
LL_DMA_GetDataTruncPadd() -
LL_DMA_SetDataAlignment() -
LL_DMA_GetDataAlignment() -
LL_DMA_SetSrcBurstLength() -
LL_DMA_GetSrcBurstLength() -
LL_DMA_SetSrcIncMode() -
LL_DMA_GetSrcIncMode() -
LL_DMA_SetSrcDataWidth() -
LL_DMA_GetSrcDataWidth() -
LL_DMA_ConfigChannelTransfer() -
LL_DMA_SetTransferEventMode() -
LL_DMA_GetTransferEventMode() -
LL_DMA_ConfigChannelTrigger() -
LL_DMA_SetTriggerPolarity() -
LL_DMA_GetTriggerPolarity() -
LL_DMA_SetTriggerMode() -
LL_DMA_GetTriggerMode() -
LL_DMA_SetDataTransferDirection() -
LL_DMA_GetDataTransferDirection() -
LL_DMA_SetHWRequestMode() -
LL_DMA_GetHWRequestType() -
LL_DMA_SetPeriphRequest() -
LL_DMA_GetPeriphRequest() -
LL_DMA_SetHWTrigger() -
LL_DMA_GetHWTrigger() -
LL_DMA_ConfigBlkRpt() -
LL_DMA_ConfigBlkRptAddrUpdate() -
LL_DMA_ConfigBlkCounters() -
LL_DMA_SetBlkRptDestAddrUpdate() -
LL_DMA_GetBlkRptDestAddrUpdate() -
LL_DMA_SetBlkRptSrcAddrUpdate() -
LL_DMA_GetBlkRptSrcAddrUpdate() -
LL_DMA_SetDestAddrUpdate() -
LL_DMA_GetDestAddrUpdate() -
LL_DMA_SetSrcAddrUpdate() -
LL_DMA_GetSrcAddrUpdate() -
LL_DMA_SetBlkRptCount() -
LL_DMA_GetBlkRptCount() -
LL_DMA_SetBlkDataLength() -
LL_DMA_GetBlkDataLength() -
LL_DMA_ConfigAddresses() -
LL_DMA_SetSrcAddress() -
LL_DMA_GetSrcAddress() -
LL_DMA_SetDestAddress() -
LL_DMA_GetDestAddress() -
LL_DMA_ConfigAddrUpdateValue() -
LL_DMA_SetDestAddrUpdateValue() -
LL_DMA_GetDestAddrUpdateValue() -
LL_DMA_SetSrcAddrUpdateValue() -
LL_DMA_GetSrcAddrUpdateValue() -
LL_DMA_ConfigBlkRptAddrUpdateValue() -
LL_DMA_SetBlkRptDestAddrUpdateValue() -
LL_DMA_GetBlkRptDestAddrUpdateValue() -
LL_DMA_SetBlkRptSrcAddrUpdateValue() -
LL_DMA_GetBlkRptSrcAddrUpdateValue() -
LL_DMA_ConfigLinkUpdate() -
LL_DMA_EnableCTR1Update() -
LL_DMA_DisableCTR1Update() -
LL_DMA_IsEnabledCTR1Update() -
LL_DMA_EnableCTR2Update() -
LL_DMA_DisableCTR2Update() -
LL_DMA_IsEnabledCTR2Update() -
LL_DMA_EnableCBR1Update() -
LL_DMA_DisableCBR1Update() -
LL_DMA_IsEnabledCBR1Update() -
LL_DMA_EnableCSARUpdate() -
LL_DMA_DisableCSARUpdate() -
LL_DMA_IsEnabledCSARUpdate() -
LL_DMA_EnableCDARUpdate() -
LL_DMA_DisableCDARUpdate() -
LL_DMA_IsEnabledCDARUpdate() -
LL_DMA_EnableCTR3Update() -
LL_DMA_DisableCTR3Update() -
LL_DMA_IsEnabledCTR3Update() -
LL_DMA_EnableCBR2Update() -
LL_DMA_DisableCBR2Update() -
LL_DMA_IsEnabledCBR2Update() -
LL_DMA_EnableCLLRUpdate() -
LL_DMA_DisableCLLRUpdate() -
LL_DMA_IsEnabledCLLRUpdate() -
LL_DMA_SetLinkedListAddrOffset() -
LL_DMA_GetLinkedListAddrOffset() -
LL_DMA_GetFIFOLevel() -
LL_DMA_ConfigChannelAccessSecurity() -
LL_DMA_SetChannelDestSecurity() -
LL_DMA_GetChannelDestSecurity() -
LL_DMA_SetChannelSrcSecurity() -
LL_DMA_GetChannelSrcSecurity() -
LL_DMA_SetChannelSecurity() -
LL_DMA_GetChannelSecurity() -
LL_DMA_SetChannelPrivilege() -
LL_DMA_GetChannelPrivilege() -
LL_DMA_LockChannelAttribute() -
LL_DMA_IsLockedChannelAttribute()
-
-
Flag Management
-
LL_DMA_ClearFlag() -
LL_DMA_ClearFlag_TO() -
LL_DMA_ClearFlag_SUSP() -
LL_DMA_ClearFlag_USE() -
LL_DMA_ClearFlag_ULE() -
LL_DMA_ClearFlag_DTE() -
LL_DMA_ClearFlag_HT() -
LL_DMA_ClearFlag_TC() -
LL_DMA_IsActiveFlag_TO() -
LL_DMA_IsActiveFlag_SUSP() -
LL_DMA_IsActiveFlag_USE() -
LL_DMA_IsActiveFlag_ULE() -
LL_DMA_IsActiveFlag_DTE() -
LL_DMA_IsActiveFlag_HT() -
LL_DMA_IsActiveFlag_TC() -
LL_DMA_IsActiveFlag_IDLE() -
LL_DMA_IsActiveFlag_MIS() -
LL_DMA_IsActiveFlag_SMIS()
-
-
Interrupt Management
-
LL_DMA_EnableIT() -
LL_DMA_DisableIT() -
LL_DMA_EnableIT_TO() -
LL_DMA_EnableIT_SUSP() -
LL_DMA_EnableIT_USE() -
LL_DMA_EnableIT_ULE() -
LL_DMA_EnableIT_DTE() -
LL_DMA_EnableIT_HT() -
LL_DMA_EnableIT_TC() -
LL_DMA_DisableIT_TO() -
LL_DMA_DisableIT_SUSP() -
LL_DMA_DisableIT_USE() -
LL_DMA_DisableIT_ULE() -
LL_DMA_DisableIT_DTE() -
LL_DMA_DisableIT_HT() -
LL_DMA_DisableIT_TC() -
LL_DMA_IsEnabledIT_TO() -
LL_DMA_IsEnabledIT_SUSP() -
LL_DMA_IsEnabledIT_USE() -
LL_DMA_IsEnabledIT_ULE() -
LL_DMA_IsEnabledIT_DTE() -
LL_DMA_IsEnabledIT_HT() -
LL_DMA_IsEnabledIT_TC()
-
-
Configuration
- LL DMA Macros
-
LL DMA Constants
- channel
- DMA channel instance
- CLLR offset
- Priority Level
- Linked List Allocated Port
- Link Step Mode
- Destination Half-Word Exchange
- Destination Byte Exchange
- Source Byte Exchange
- Source Allocated Port
- Destination Allocated Port
- Destination Increment Mode
- Destination Data Width
- Destination Data Truncation and Padding
- Destination Data Packing
- Source Increment Mode
- Source Data Width
- Block Hardware Request
- Transfer Event Mode
- Trigger Polarity
- Transfer Trigger Mode
- Transfer Direction
- Block Repeat Source Address Update Mode
- Block Repeat Destination Address Update Mode
- Burst Source Address Update Mode
- Burst Destination Address Update Mode
- Source Security Attribute
- Source Privilege Attribute
- Linked list register update
- Request Selection
- Trigger Selection