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