LL DMA APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_DMA_ClearFlag |
4 |
4 |
4 |
None |
|
LL_DMA_ClearFlag_DTE |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_HT |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_SUSP |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_TC |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_TO |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_ULE |
8 |
8 |
8 |
None |
|
LL_DMA_ClearFlag_USE |
8 |
8 |
8 |
None |
|
LL_DMA_ConfigAccessPorts |
12 |
12 |
12 |
None |
|
LL_DMA_ConfigAddrUpdateValue |
14 |
14 |
14 |
None |
|
LL_DMA_ConfigAddresses |
6 |
6 |
6 |
None |
|
LL_DMA_ConfigBlkCounters |
16 |
16 |
16 |
None |
|
LL_DMA_ConfigBlkRpt |
20 |
20 |
20 |
None |
|
LL_DMA_ConfigBlkRptAddrUpdate |
12 |
12 |
12 |
None |
|
LL_DMA_ConfigBlkRptAddrUpdateValue |
10 |
10 |
10 |
None |
|
LL_DMA_ConfigBurstLength |
22 |
22 |
22 |
None |
|
LL_DMA_ConfigChannelTransfer |
12 |
12 |
12 |
None |
|
LL_DMA_ConfigChannelTrigger |
24 |
24 |
24 |
None |
|
LL_DMA_ConfigControl |
14 |
14 |
14 |
None |
|
LL_DMA_ConfigDataHandling |
12 |
12 |
12 |
None |
|
LL_DMA_ConfigDataTransfer |
12 |
12 |
12 |
None |
|
LL_DMA_ConfigLinkUpdate |
24 |
24 |
24 |
None |
|
LL_DMA_ConfigTransfer |
12 |
12 |
12 |
None |
|
LL_DMA_DisableCBR1Update |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCBR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCDARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCLLRUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCSARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCTR1Update |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCTR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_DisableCTR3Update |
10 |
10 |
10 |
None |
|
LL_DMA_DisableChannel |
12 |
12 |
12 |
None |
|
LL_DMA_DisableIT |
8 |
8 |
8 |
None |
|
LL_DMA_DisableIT_DTE |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_HT |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_SUSP |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_TC |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_TO |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_ULE |
10 |
10 |
10 |
None |
|
LL_DMA_DisableIT_USE |
10 |
10 |
10 |
None |
|
LL_DMA_DrainFIFO |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCBR1Update |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCBR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCDARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCLLRUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCSARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCTR1Update |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCTR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_EnableCTR3Update |
10 |
10 |
10 |
None |
|
LL_DMA_EnableChannel |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT |
8 |
8 |
8 |
None |
|
LL_DMA_EnableIT_DTE |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_HT |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_SUSP |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_TC |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_TO |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_ULE |
10 |
10 |
10 |
None |
|
LL_DMA_EnableIT_USE |
10 |
10 |
10 |
None |
|
LL_DMA_GetBlkDataLength |
6 |
6 |
6 |
None |
|
LL_DMA_GetBlkRptCount |
8 |
8 |
8 |
None |
|
LL_DMA_GetBlkRptDestAddrUpdate |
8 |
8 |
8 |
None |
|
LL_DMA_GetBlkRptDestAddrUpdateValue |
6 |
6 |
6 |
None |
|
LL_DMA_GetBlkRptSrcAddrUpdate |
8 |
8 |
8 |
None |
|
LL_DMA_GetBlkRptSrcAddrUpdateValue |
6 |
6 |
6 |
None |
|
LL_DMA_GetChannelPriorityLevel |
8 |
8 |
8 |
None |
|
LL_DMA_GetDataAlignment |
8 |
8 |
8 |
None |
|
LL_DMA_GetDataPacking |
8 |
8 |
8 |
None |
|
LL_DMA_GetDataTransferDirection |
8 |
8 |
8 |
None |
|
LL_DMA_GetDataTruncPadd |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestAddrUpdate |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestAddrUpdateValue |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestAddress |
4 |
4 |
4 |
None |
|
LL_DMA_GetDestAllocatedPort |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestBurstLength |
10 |
10 |
10 |
None |
|
LL_DMA_GetDestByteExchange |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestDataWidth |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestHWordExchange |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestIncMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetDestWordExchange |
8 |
8 |
8 |
None |
|
LL_DMA_GetFIFOLevel |
8 |
8 |
8 |
None |
|
LL_DMA_GetFlowControlMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetHWRequestType |
8 |
8 |
8 |
None |
|
LL_DMA_GetHWTrigger |
8 |
8 |
8 |
None |
|
LL_DMA_GetLinkAllocatedPort |
8 |
8 |
8 |
None |
|
LL_DMA_GetLinkStepMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetLinkedListAddrOffset |
8 |
8 |
8 |
None |
|
LL_DMA_GetLinkedListBaseAddr |
8 |
8 |
8 |
None |
|
LL_DMA_GetPeriphRequest |
8 |
8 |
8 |
None |
|
LL_DMA_GetPrivAttr |
16 |
16 |
16 |
None |
|
LL_DMA_GetSrcAddrUpdate |
8 |
8 |
8 |
None |
|
LL_DMA_GetSrcAddrUpdateValue |
8 |
8 |
8 |
None |
|
LL_DMA_GetSrcAddress |
4 |
4 |
4 |
None |
|
LL_DMA_GetSrcAllocatedPort |
8 |
8 |
8 |
None |
|
LL_DMA_GetSrcBurstLength |
10 |
10 |
10 |
None |
|
LL_DMA_GetSrcByteExchange |
8 |
8 |
8 |
None |
|
LL_DMA_GetSrcDataWidth |
8 |
8 |
8 |
None |
|
LL_DMA_GetSrcIncMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetTransferEventMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetTriggerMode |
8 |
8 |
8 |
None |
|
LL_DMA_GetTriggerPolarity |
8 |
8 |
8 |
None |
|
LL_DMA_IsActiveFlag_DRAINING |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_DTE |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_HT |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_IDLE |
8 |
8 |
8 |
None |
|
LL_DMA_IsActiveFlag_MIS |
16 |
16 |
16 |
None |
|
LL_DMA_IsActiveFlag_SUSP |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_TC |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_TO |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_ULE |
10 |
10 |
10 |
None |
|
LL_DMA_IsActiveFlag_USE |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCBR1Update |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCBR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCDARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCLLRUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCSARUpdate |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCTR1Update |
6 |
6 |
6 |
None |
|
LL_DMA_IsEnabledCTR2Update |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledCTR3Update |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledChannel |
8 |
8 |
8 |
None |
|
LL_DMA_IsEnabledIT_DTE |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_HT |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_SUSP |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_TC |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_TO |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_ULE |
10 |
10 |
10 |
None |
|
LL_DMA_IsEnabledIT_USE |
10 |
10 |
10 |
None |
|
LL_DMA_IsLockedAttr |
16 |
16 |
16 |
None |
|
LL_DMA_IsSuspendedChannel |
10 |
10 |
10 |
None |
|
LL_DMA_LockAttr |
8 |
8 |
8 |
None |
|
LL_DMA_ResetChannel |
12 |
12 |
12 |
None |
|
LL_DMA_ResumeChannel |
10 |
10 |
10 |
None |
|
LL_DMA_SetBlkDataLength |
12 |
12 |
12 |
None |
|
LL_DMA_SetBlkRptCount |
10 |
10 |
10 |
None |
|
LL_DMA_SetBlkRptDestAddrUpdate |
12 |
12 |
12 |
None |
|
LL_DMA_SetBlkRptDestAddrUpdateValue |
10 |
10 |
10 |
None |
|
LL_DMA_SetBlkRptSrcAddrUpdate |
12 |
12 |
12 |
None |
|
LL_DMA_SetBlkRptSrcAddrUpdateValue |
12 |
12 |
12 |
None |
|
LL_DMA_SetChannelPriorityLevel |
12 |
12 |
12 |
None |
|
LL_DMA_SetDataAlignment |
12 |
12 |
12 |
None |
|
LL_DMA_SetDataPacking |
12 |
12 |
12 |
None |
|
LL_DMA_SetDataTransferDirection |
12 |
12 |
12 |
None |
|
LL_DMA_SetDataTruncPadd |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestAddrUpdate |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestAddrUpdateValue |
10 |
10 |
10 |
None |
|
LL_DMA_SetDestAddress |
4 |
4 |
4 |
None |
|
LL_DMA_SetDestAllocatedPort |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestBurstLength |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestByteExchange |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestDataWidth |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestHWordExchange |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestIncMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetDestWordExchange |
12 |
12 |
12 |
None |
|
LL_DMA_SetFlowControlMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetHWRequestMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetHWTrigger |
10 |
10 |
10 |
None |
|
LL_DMA_SetLinkAllocatedPort |
12 |
12 |
12 |
None |
|
LL_DMA_SetLinkStepMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetLinkedListAddrOffset |
14 |
14 |
14 |
None |
|
LL_DMA_SetLinkedListBaseAddr |
14 |
14 |
14 |
None |
|
LL_DMA_SetPeriphRequest |
12 |
12 |
12 |
None |
|
LL_DMA_SetPrivAttr |
18 |
18 |
18 |
None |
|
LL_DMA_SetSrcAddrUpdate |
12 |
12 |
12 |
None |
|
LL_DMA_SetSrcAddrUpdateValue |
10 |
10 |
10 |
None |
|
LL_DMA_SetSrcAddress |
4 |
4 |
4 |
None |
|
LL_DMA_SetSrcAllocatedPort |
12 |
12 |
12 |
None |
|
LL_DMA_SetSrcBurstLength |
12 |
12 |
12 |
None |
|
LL_DMA_SetSrcByteExchange |
12 |
12 |
12 |
None |
|
LL_DMA_SetSrcDataWidth |
12 |
12 |
12 |
None |
|
LL_DMA_SetSrcIncMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetTransferEventMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetTriggerMode |
12 |
12 |
12 |
None |
|
LL_DMA_SetTriggerPolarity |
12 |
12 |
12 |
None |
|
LL_DMA_SuspendChannel |
14 |
14 |
14 |
None |
|
LL_DMA_SuspendChannelDrainFIFO |
14 |
14 |
14 |
None |
HAL DMA APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_DMA_Abort |
158 |
158 |
190 |
HAL_GetTick(Min)(Def)(Max), LL_DMA_ClearFlag(Min)(Def)(Max), LL_DMA_GetDataTransferDirection(Min)(Def)(Max), LL_DMA_IsActiveFlag_IDLE(Min)(Def)(Max), LL_DMA_ResetChannel(Min)(Def)(Max), LL_DMA_SuspendChannelDrainFIFO(Min)(Def)(Max) |
|
HAL_DMA_Abort_IT |
76 |
76 |
108 |
LL_DMA_EnableIT_SUSP(Min)(Def)(Max), LL_DMA_EnableIT_TC(Min)(Def)(Max), LL_DMA_GetDataTransferDirection(Min)(Def)(Max), LL_DMA_IsActiveFlag_IDLE(Min)(Def)(Max), LL_DMA_ResetChannel(Min)(Def)(Max), LL_DMA_SuspendChannelDrainFIFO(Min)(Def)(Max) |
|
HAL_DMA_ConvertQNodesToDynamic |
0 |
38 |
54 |
DMA_ConvertQNodesToDynamic(Def)(Max) |
|
HAL_DMA_ConvertQNodesToStatic |
0 |
38 |
54 |
DMA_ConvertQNodesToStatic(Def)(Max) |
|
HAL_DMA_DeInit |
148 |
148 |
510 |
LL_DMA_ClearFlag(Min)(Def)(Max), LL_DMA_DisableChannel(Min)(Def)(Max) |
|
HAL_DMA_FillNodeBurst |
0 |
44 |
96 |
None |
|
HAL_DMA_FillNodeConfig |
0 |
46 |
1006 |
DMA_FillNodeConfig(Def)(Max) |
|
HAL_DMA_FillNodeData |
0 |
38 |
76 |
DMA_UpdateDataNode(Def)(Max) |
|
HAL_DMA_FillNodeDataHandling |
0 |
62 |
266 |
None |
|
HAL_DMA_FillNodeDirectXfer |
0 |
44 |
324 |
DMA_FillNodeDirectXfer(Def)(Max) |
|
HAL_DMA_FillNodeFlowControlMode |
0 |
32 |
80 |
None |
|
HAL_DMA_FillNodeHardwareRequestMode |
0 |
32 |
82 |
None |
|
HAL_DMA_FillNodePort |
0 |
46 |
114 |
None |
|
HAL_DMA_FillNodeRepeatBlock |
0 |
106 |
394 |
None |
|
HAL_DMA_FillNodeTrigger |
0 |
48 |
170 |
None |
|
HAL_DMA_FillNodeXferEventMode |
0 |
28 |
78 |
None |
|
HAL_DMA_GetConfigDirectXfer |
16 |
16 |
66 |
DMA_GetConfigDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferBurst |
26 |
26 |
84 |
LL_DMA_GetDestBurstLength(Min)(Def)(Max), LL_DMA_GetSrcBurstLength(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferDataHandling |
56 |
56 |
106 |
LL_DMA_GetDataPacking(Min)(Def)(Max), LL_DMA_GetDataTruncPadd(Min)(Def)(Max), LL_DMA_GetDestByteExchange(Min)(Def)(Max), LL_DMA_GetDestHWordExchange(Min)(Def)(Max), LL_DMA_GetDestWordExchange(Min)(Def)(Max), LL_DMA_GetSrcByteExchange(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferFlowControlMode |
14 |
14 |
82 |
LL_DMA_GetFlowControlMode(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferHardwareRequestMode |
14 |
14 |
48 |
LL_DMA_GetHWRequestType(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferPort |
30 |
30 |
88 |
LL_DMA_GetDestAllocatedPort(Min)(Def)(Max), LL_DMA_GetSrcAllocatedPort(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferRepeatBlock |
88 |
88 |
138 |
LL_DMA_GetBlkRptCount(Min)(Def)(Max), LL_DMA_GetBlkRptDestAddrUpdate(Min)(Def)(Max), LL_DMA_GetBlkRptDestAddrUpdateValue(Min)(Def)(Max), LL_DMA_GetBlkRptSrcAddrUpdate(Min)(Def)(Max), LL_DMA_GetBlkRptSrcAddrUpdateValue(Min)(Def)(Max), LL_DMA_GetDestAddrUpdate(Min)(Def)(Max), LL_DMA_GetDestAddrUpdateValue(Min)(Def)(Max), LL_DMA_GetSrcAddrUpdate(Min)(Def)(Max), LL_DMA_GetSrcAddrUpdateValue(Min)(Def)(Max), LL_DMA_GetTransferEventMode(Min)(Def)(Max) |
|
HAL_DMA_GetConfigDirectXferTrigger |
32 |
32 |
82 |
LL_DMA_GetHWTrigger(Min)(Def)(Max), LL_DMA_GetTriggerMode(Min)(Def)(Max), LL_DMA_GetTriggerPolarity(Min)(Def)(Max) |
|
HAL_DMA_GetConfigLinkedListXfer |
0 |
16 |
60 |
DMA_GetConfigLinkedListXfer(Def)(Max) |
|
HAL_DMA_GetConfigPeriphDirectXfer |
16 |
16 |
60 |
DMA_GetConfigDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_GetConfigPeriphLinkedListCircularXfer |
0 |
78 |
148 |
DMA_GetConfigLinkedListXfer(Def)(Max), HAL_DMA_GetNodeDirectXfer(Def)(Max) |
|
HAL_DMA_GetDirectXferRemainingDataByte |
38 |
38 |
74 |
LL_DMA_GetBlkDataLength(Min)(Def)(Max), LL_DMA_GetBlkRptCount(Min)(Def)(Max), LL_DMA_GetFIFOLevel(Min)(Def)(Max) |
|
HAL_DMA_GetFifoDataByte |
12 |
12 |
48 |
LL_DMA_GetFIFOLevel(Min)(Def)(Max) |
|
HAL_DMA_GetInstance |
4 |
4 |
24 |
None |
|
HAL_DMA_GetLLInstance |
4 |
4 |
24 |
None |
|
HAL_DMA_GetLastErrorCodes |
0 |
4 |
24 |
None |
|
HAL_DMA_GetLinkedListXferEventMode |
0 |
12 |
46 |
LL_DMA_GetTransferEventMode(Def)(Max) |
|
HAL_DMA_GetLinkedListXferExecutionMode |
0 |
12 |
46 |
LL_DMA_GetLinkStepMode(Def)(Max) |
|
HAL_DMA_GetLinkedListXferFetchNodePort |
0 |
16 |
50 |
LL_DMA_GetLinkAllocatedPort(Def)(Max) |
|
HAL_DMA_GetLinkedListXferPriority |
0 |
12 |
46 |
LL_DMA_GetChannelPriorityLevel(Def)(Max) |
|
HAL_DMA_GetNodeBurst |
0 |
22 |
72 |
None |
|
HAL_DMA_GetNodeConfig |
0 |
20 |
52 |
DMA_GetConfigNode(Def)(Max) |
|
HAL_DMA_GetNodeData |
0 |
24 |
94 |
None |
|
HAL_DMA_GetNodeDataHandling |
0 |
54 |
88 |
None |
|
HAL_DMA_GetNodeDirectXfer |
0 |
56 |
88 |
DMA_GetConfigNode(Def)(Max) |
|
HAL_DMA_GetNodeFlowControlMode |
0 |
10 |
28 |
None |
|
HAL_DMA_GetNodeHardwareRequestMode |
0 |
10 |
30 |
None |
|
HAL_DMA_GetNodePort |
0 |
22 |
68 |
None |
|
HAL_DMA_GetNodeRepeatBlock |
0 |
76 |
128 |
None |
|
HAL_DMA_GetNodeTrigger |
0 |
30 |
64 |
None |
|
HAL_DMA_GetNodeXferEventMode |
0 |
8 |
26 |
None |
|
HAL_DMA_GetPrivAttr |
94 |
94 |
354 |
LL_DMA_GetPrivAttr(Min)(Def)(Max) |
|
HAL_DMA_GetState |
4 |
4 |
24 |
None |
|
HAL_DMA_GetUserData |
0 |
4 |
24 |
None |
|
HAL_DMA_IRQHandler |
346 |
360 |
376 |
DMA_HandleErrorIT(Min)(Def)(Max), LL_DMA_ClearFlag_HT(Min)(Def)(Max), LL_DMA_ClearFlag_SUSP(Min)(Def)(Max), LL_DMA_ClearFlag_TC(Min)(Def)(Max), LL_DMA_DisableIT(Min)(Def)(Max), LL_DMA_DisableIT_SUSP(Min)(Def)(Max), LL_DMA_IsActiveFlag_IDLE(Min)(Def)(Max), LL_DMA_IsActiveFlag_MIS(Min)(Def)(Max), LL_DMA_IsActiveFlag_SUSP(Min)(Def)(Max), LL_DMA_ResetChannel(Min)(Def)(Max) |
|
HAL_DMA_Init |
50 |
72 |
398 |
HAL_RCC_GPDMA1_EnableClock(Max), HAL_RCC_HPDMA1_EnableClock(Max) |
|
HAL_DMA_IsLockedAttr |
94 |
94 |
314 |
LL_DMA_IsLockedAttr(Min)(Def)(Max) |
|
HAL_DMA_LockAttr |
110 |
110 |
370 |
LL_DMA_LockAttr(Min)(Def)(Max) |
|
HAL_DMA_PollForXfer |
166 |
228 |
294 |
HAL_GetTick(Min)(Def)(Max), LL_DMA_ClearFlag(Min)(Def)(Max), LL_DMA_ClearFlag_TO(Min)(Def)(Max), LL_DMA_ResetChannel(Min)(Def)(Max) |
|
HAL_DMA_RegisterXferAbortCallback |
10 |
22 |
60 |
None |
|
HAL_DMA_RegisterXferCpltCallback |
10 |
22 |
60 |
None |
|
HAL_DMA_RegisterXferErrorCallback |
10 |
22 |
60 |
None |
|
HAL_DMA_RegisterXferHalfCpltCallback |
10 |
22 |
60 |
None |
|
HAL_DMA_RegisterXferSuspendCallback |
10 |
22 |
60 |
None |
|
HAL_DMA_ResetConfigDirectXferBurst |
20 |
32 |
62 |
LL_DMA_ConfigBurstLength(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferDataHandling |
18 |
30 |
64 |
LL_DMA_ConfigDataHandling(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferFlowControlMode |
18 |
18 |
86 |
LL_DMA_SetFlowControlMode(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferHardwareRequestMode |
18 |
30 |
64 |
LL_DMA_SetHWRequestMode(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferPort |
18 |
30 |
60 |
LL_DMA_ConfigAccessPorts(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferRepeatBlock |
52 |
64 |
98 |
LL_DMA_ConfigAddrUpdateValue(Min)(Def)(Max), LL_DMA_ConfigBlkRpt(Min)(Def)(Max), LL_DMA_ConfigBlkRptAddrUpdateValue(Min)(Def)(Max), LL_DMA_SetTransferEventMode(Min)(Def)(Max) |
|
HAL_DMA_ResetConfigDirectXferTrigger |
20 |
32 |
66 |
LL_DMA_ConfigChannelTrigger(Min)(Def)(Max) |
|
HAL_DMA_ResetLinkedListXferEventMode |
0 |
30 |
64 |
LL_DMA_SetTransferEventMode(Def)(Max) |
|
HAL_DMA_ResetLinkedListXferExecutionMode |
0 |
30 |
64 |
LL_DMA_SetLinkStepMode(Def)(Max) |
|
HAL_DMA_ResetLinkedListXferFetchNodePort |
0 |
30 |
64 |
LL_DMA_SetLinkAllocatedPort(Def)(Max) |
|
HAL_DMA_ResetLinkedListXferPriority |
0 |
30 |
64 |
LL_DMA_SetChannelPriorityLevel(Def)(Max) |
|
HAL_DMA_Resume |
22 |
64 |
94 |
LL_DMA_ResumeChannel(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXfer |
26 |
40 |
340 |
DMA_SetConfigDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferBurst |
24 |
36 |
102 |
LL_DMA_ConfigBurstLength(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferDataHandling |
50 |
72 |
316 |
LL_DMA_ConfigDataHandling(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferFlowControlMode |
22 |
22 |
122 |
LL_DMA_SetFlowControlMode(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferHardwareRequestMode |
22 |
34 |
98 |
LL_DMA_SetHWRequestMode(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferPort |
34 |
46 |
128 |
LL_DMA_ConfigAccessPorts(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferRepeatBlock |
68 |
90 |
378 |
LL_DMA_ConfigAddrUpdateValue(Min)(Def)(Max), LL_DMA_ConfigBlkRpt(Min)(Def)(Max), LL_DMA_ConfigBlkRptAddrUpdateValue(Min)(Def)(Max), LL_DMA_SetTransferEventMode(Min)(Def)(Max) |
|
HAL_DMA_SetConfigDirectXferTrigger |
26 |
48 |
192 |
LL_DMA_ConfigChannelTrigger(Min)(Def)(Max) |
|
HAL_DMA_SetConfigLinkedListXfer |
0 |
40 |
188 |
DMA_SetConfigLinkedListXfer(Def)(Max) |
|
HAL_DMA_SetConfigPeriphDirectXfer |
26 |
40 |
320 |
DMA_SetConfigDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_SetConfigPeriphLinkedListCircularXfer |
0 |
142 |
456 |
DMA_FillNodeDirectXfer(Def)(Max), DMA_SetConfigLinkedListXfer(Def)(Max) |
|
HAL_DMA_SetLinkedListXferEventMode |
0 |
32 |
100 |
LL_DMA_SetTransferEventMode(Def)(Max) |
|
HAL_DMA_SetLinkedListXferExecutionMode |
0 |
32 |
88 |
LL_DMA_SetLinkStepMode(Def)(Max) |
|
HAL_DMA_SetLinkedListXferFetchNodePort |
0 |
36 |
98 |
LL_DMA_SetLinkAllocatedPort(Def)(Max) |
|
HAL_DMA_SetLinkedListXferPriority |
0 |
32 |
100 |
LL_DMA_SetChannelPriorityLevel(Def)(Max) |
|
HAL_DMA_SetPrivAttr |
116 |
116 |
414 |
LL_DMA_SetPrivAttr(Min)(Def)(Max) |
|
HAL_DMA_SetUserData |
0 |
4 |
26 |
None |
|
HAL_DMA_StartDirectXfer |
40 |
98 |
154 |
DMA_StartDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_StartDirectXfer_IT |
40 |
98 |
154 |
DMA_StartDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_StartDirectXfer_IT_Opt |
38 |
96 |
196 |
DMA_StartDirectXfer(Min)(Def)(Max) |
|
HAL_DMA_StartLinkedListXfer |
0 |
108 |
158 |
DMA_StartLinkedListXfer(Def)(Max) |
|
HAL_DMA_StartLinkedListXfer_IT |
0 |
108 |
158 |
DMA_StartLinkedListXfer(Def)(Max) |
|
HAL_DMA_StartLinkedListXfer_IT_Opt |
0 |
108 |
190 |
DMA_StartLinkedListXfer(Def)(Max) |
|
HAL_DMA_StartPeriphXfer_IT_Opt |
38 |
136 |
228 |
DMA_StartDirectXfer(Min)(Def)(Max), DMA_StartLinkedListXfer(Def)(Max), DMA_UpdateDataNode(Def)(Max) |
|
HAL_DMA_Suspend |
76 |
76 |
106 |
HAL_GetTick(Min)(Def)(Max), LL_DMA_IsActiveFlag_IDLE(Min)(Def)(Max), LL_DMA_IsActiveFlag_SUSP(Min)(Def)(Max), LL_DMA_SuspendChannel(Min)(Def)(Max) |
|
HAL_DMA_Suspend_IT |
50 |
50 |
80 |
LL_DMA_EnableIT_SUSP(Min)(Def)(Max), LL_DMA_IsActiveFlag_IDLE(Min)(Def)(Max), LL_DMA_SuspendChannel(Min)(Def)(Max) |
|
HAL_DMA_XferAbortCallback |
2 |
2 |
2 |
None |
|
HAL_DMA_XferCpltCallback |
2 |
2 |
2 |
None |
|
HAL_DMA_XferErrorCallback |
2 |
2 |
2 |
None |
|
HAL_DMA_XferHalfCpltCallback |
2 |
2 |
2 |
None |
|
HAL_DMA_XferSuspendCallback |
2 |
2 |
2 |
None |
Static DMA APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
DMA_ConvertQNodesToDynamic |
0 |
266 |
266 |
DMA_List_ConvertNodeToDynamic(Def)(Max), DMA_List_UpdateDynamicQueueNodesCLLR(Def)(Max) |
|
DMA_ConvertQNodesToStatic |
0 |
128 |
128 |
DMA_List_ConvertNodeToStatic(Def)(Max), DMA_List_UpdateStaticQueueNodesCLLR(Def)(Max) |
|
DMA_FillNodeConfig |
0 |
288 |
294 |
None |
|
DMA_FillNodeDirectXfer |
0 |
192 |
192 |
DMA_FillNodeConfig(Def)(Max) |
|
DMA_GetConfigDirectXfer |
64 |
64 |
64 |
LL_DMA_GetChannelPriorityLevel(Min)(Def)(Max), LL_DMA_GetDataTransferDirection(Min)(Def)(Max), LL_DMA_GetDestDataWidth(Min)(Def)(Max), LL_DMA_GetDestIncMode(Min)(Def)(Max), LL_DMA_GetPeriphRequest(Min)(Def)(Max), LL_DMA_GetSrcDataWidth(Min)(Def)(Max), LL_DMA_GetSrcIncMode(Min)(Def)(Max) |
|
DMA_GetConfigLinkedListXfer |
0 |
36 |
36 |
LL_DMA_GetChannelPriorityLevel(Def)(Max), LL_DMA_GetLinkAllocatedPort(Def)(Max), LL_DMA_GetTransferEventMode(Def)(Max) |
|
DMA_GetConfigNode |
0 |
370 |
370 |
None |
|
DMA_HandleErrorIT |
52 |
100 |
100 |
LL_DMA_ClearFlag(Min)(Def)(Max), LL_DMA_DisableIT(Min)(Def)(Max), LL_DMA_ResetChannel(Min)(Def)(Max) |
|
DMA_List_ClearUnusedFields |
0 |
18 |
18 |
None |
|
DMA_List_ConvertNodeToDynamic |
0 |
180 |
180 |
DMA_List_ClearUnusedFields(Def)(Max), DMA_List_FormatNode(Def)(Max) |
|
DMA_List_ConvertNodeToStatic |
0 |
114 |
114 |
DMA_List_FormatNode(Def)(Max) |
|
DMA_List_FormatNode |
0 |
62 |
62 |
None |
|
DMA_List_GetCLLRNodeInfo |
0 |
40 |
40 |
None |
|
DMA_List_UpdateDynamicQueueNodesCLLR |
0 |
184 |
184 |
DMA_List_GetCLLRNodeInfo(Def)(Max) |
|
DMA_List_UpdateStaticQueueNodesCLLR |
0 |
152 |
152 |
DMA_List_GetCLLRNodeInfo(Def)(Max) |
|
DMA_SetConfigDirectXfer |
74 |
74 |
74 |
LL_DMA_ConfigTransfer(Min)(Def)(Max), LL_DMA_SetChannelPriorityLevel(Min)(Def)(Max), LL_DMA_SetDataTransferDirection(Min)(Def)(Max), LL_DMA_SetHWRequestMode(Min)(Def)(Max), LL_DMA_SetPeriphRequest(Min)(Def)(Max) |
|
DMA_SetConfigLinkedListXfer |
0 |
38 |
38 |
LL_DMA_ConfigControl(Def)(Max), LL_DMA_SetBlkDataLength(Def)(Max), LL_DMA_SetTransferEventMode(Def)(Max) |
|
DMA_StartDirectXfer |
102 |
102 |
102 |
LL_DMA_ClearFlag(Min)(Def)(Max), LL_DMA_ConfigAddresses(Min)(Def)(Max), LL_DMA_ConfigLinkUpdate(Min)(Def)(Max), LL_DMA_DisableIT(Min)(Def)(Max), LL_DMA_EnableChannel(Min)(Def)(Max), LL_DMA_EnableIT(Min)(Def)(Max), LL_DMA_SetBlkDataLength(Min)(Def)(Max), LL_DMA_SetBlkRptCount(Min)(Def)(Max) |
|
DMA_StartLinkedListXfer |
0 |
104 |
104 |
LL_DMA_ClearFlag(Def)(Max), LL_DMA_ConfigLinkUpdate(Def)(Max), LL_DMA_DisableIT(Def)(Max), LL_DMA_EnableChannel(Def)(Max), LL_DMA_EnableIT(Def)(Max), LL_DMA_SetBlkDataLength(Def)(Max), LL_DMA_SetLinkedListBaseAddr(Def)(Max) |
|
DMA_UpdateDataNode |
0 |
8 |
8 |
None |