Lines Matching refs:Channel

68 #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1)                &…  argument
69 … (((Channel) == LL_DMA_CHANNEL_0) || \
70 … ((Channel) == LL_DMA_CHANNEL_1) || \
71 … ((Channel) == LL_DMA_CHANNEL_2) || \
72 … ((Channel) == LL_DMA_CHANNEL_3) || \
73 … ((Channel) == LL_DMA_CHANNEL_4) || \
74 … ((Channel) == LL_DMA_CHANNEL_5) || \
75 … ((Channel) == LL_DMA_CHANNEL_6) || \
76 … ((Channel) == LL_DMA_CHANNEL_7) || \
77 … ((Channel) == LL_DMA_CHANNEL_8) || \
78 … ((Channel) == LL_DMA_CHANNEL_9) || \
79 … ((Channel) == LL_DMA_CHANNEL_10) || \
80 … ((Channel) == LL_DMA_CHANNEL_11) || \
81 … ((Channel) == LL_DMA_CHANNEL_12) || \
82 … ((Channel) == LL_DMA_CHANNEL_13) || \
83 … ((Channel) == LL_DMA_CHANNEL_14) || \
84 … ((Channel) == LL_DMA_CHANNEL_15) || \
85 … ((Channel) == LL_DMA_CHANNEL_ALL))) || \
87 … (((Channel) == LL_DMA_CHANNEL_0) || \
88 … ((Channel) == LL_DMA_CHANNEL_1) || \
89 … ((Channel) == LL_DMA_CHANNEL_2) || \
90 … ((Channel) == LL_DMA_CHANNEL_3) || \
91 … ((Channel) == LL_DMA_CHANNEL_4) || \
92 … ((Channel) == LL_DMA_CHANNEL_5) || \
93 … ((Channel) == LL_DMA_CHANNEL_6) || \
94 … ((Channel) == LL_DMA_CHANNEL_7) || \
95 … ((Channel) == LL_DMA_CHANNEL_8) || \
96 … ((Channel) == LL_DMA_CHANNEL_9) || \
97 … ((Channel) == LL_DMA_CHANNEL_10) || \
98 … ((Channel) == LL_DMA_CHANNEL_11) || \
99 … ((Channel) == LL_DMA_CHANNEL_12) || \
100 … ((Channel) == LL_DMA_CHANNEL_13) || \
101 … ((Channel) == LL_DMA_CHANNEL_14) || \
102 … ((Channel) == LL_DMA_CHANNEL_15) || \
103 ((Channel) == LL_DMA_CHANNEL_ALL))))
105 #define IS_LL_HPDMA_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == HPDMA1) &&… argument
106 … (((Channel) == LL_DMA_CHANNEL_0) || \
107 … ((Channel) == LL_DMA_CHANNEL_1) || \
108 … ((Channel) == LL_DMA_CHANNEL_2) || \
109 … ((Channel) == LL_DMA_CHANNEL_3) || \
110 … ((Channel) == LL_DMA_CHANNEL_4) || \
111 … ((Channel) == LL_DMA_CHANNEL_5) || \
112 … ((Channel) == LL_DMA_CHANNEL_6) || \
113 … ((Channel) == LL_DMA_CHANNEL_7) || \
114 … ((Channel) == LL_DMA_CHANNEL_8) || \
115 … ((Channel) == LL_DMA_CHANNEL_9) || \
116 … ((Channel) == LL_DMA_CHANNEL_10) || \
117 … ((Channel) == LL_DMA_CHANNEL_11) || \
118 … ((Channel) == LL_DMA_CHANNEL_12) || \
119 … ((Channel) == LL_DMA_CHANNEL_13) || \
120 … ((Channel) == LL_DMA_CHANNEL_14) || \
121 ((Channel) == LL_DMA_CHANNEL_15)))
123 #define IS_LL_GPDMA_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == GPDMA1) &&… argument
124 … (((Channel) == LL_DMA_CHANNEL_0) || \
125 … ((Channel) == LL_DMA_CHANNEL_1) || \
126 … ((Channel) == LL_DMA_CHANNEL_2) || \
127 … ((Channel) == LL_DMA_CHANNEL_3) || \
128 … ((Channel) == LL_DMA_CHANNEL_4) || \
129 … ((Channel) == LL_DMA_CHANNEL_5) || \
130 … ((Channel) == LL_DMA_CHANNEL_6) || \
131 … ((Channel) == LL_DMA_CHANNEL_7) || \
132 … ((Channel) == LL_DMA_CHANNEL_8) || \
133 … ((Channel) == LL_DMA_CHANNEL_9) || \
134 … ((Channel) == LL_DMA_CHANNEL_10) || \
135 … ((Channel) == LL_DMA_CHANNEL_11) || \
136 … ((Channel) == LL_DMA_CHANNEL_12) || \
137 … ((Channel) == LL_DMA_CHANNEL_13) || \
138 … ((Channel) == LL_DMA_CHANNEL_14) || \
139 ((Channel) == LL_DMA_CHANNEL_15)))
141 #define IS_LL_DMA_2D_CHANNEL_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1) &… argument
142 … (((Channel) == LL_DMA_CHANNEL_12) || \
143 … ((Channel) == LL_DMA_CHANNEL_13) || \
144 … ((Channel) == LL_DMA_CHANNEL_14) || \
145 … ((Channel) == LL_DMA_CHANNEL_15))) || \
147 … (((Channel) == LL_DMA_CHANNEL_12) || \
148 … ((Channel) == LL_DMA_CHANNEL_13) || \
149 … ((Channel) == LL_DMA_CHANNEL_14) || \
150 ((Channel) == LL_DMA_CHANNEL_15))))
155 #define IS_LL_DMA_PFREQ_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1) &… argument
156 … (((Channel) == LL_DMA_CHANNEL_15))) || \
158 … (((Channel) == LL_DMA_CHANNEL_0) || \
159 ((Channel) == LL_DMA_CHANNEL_15))))
312 uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_DeInit() argument
318 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
320 if (Channel == LL_DMA_CHANNEL_ALL) in LL_DMA_DeInit()
342 tmp = (DMA_Channel_TypeDef *)(LL_DMA_GET_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
345 LL_DMA_SuspendChannel(DMAx, Channel); in LL_DMA_DeInit()
348 LL_DMA_ResetChannel(DMAx, Channel); in LL_DMA_DeInit()
372 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_DeInit()
388 LL_DMA_DisableChannelPrivilege(DMAx, Channel); in LL_DMA_DeInit()
428 uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct) in LL_DMA_Init() argument
431 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_Init()
458 assert_param(IS_LL_DMA_PFREQ_INSTANCE(DMAx, Channel)); in LL_DMA_Init()
462 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_Init()
483 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
500 LL_DMA_SetLinkedListBaseAddr(DMAx, Channel, DMA_InitStruct->LinkedListBaseAddr); in LL_DMA_Init()
508 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitStruct->Priority | \ in LL_DMA_Init()
528 LL_DMA_ConfigTransfer(DMAx, Channel, DMA_InitStruct->DestAllocatedPort | \ in LL_DMA_Init()
540 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_Init()
542 LL_DMA_ConfigBurstLength(DMAx, Channel, DMA_InitStruct->SrcBurstLength, in LL_DMA_Init()
558 LL_DMA_ConfigChannelTransfer(DMAx, Channel, DMA_InitStruct->TransferEventMode | \ in LL_DMA_Init()
567 LL_DMA_SetPeriphRequest(DMAx, Channel, DMA_InitStruct->Request); in LL_DMA_Init()
573 LL_DMA_SetHWTrigger(DMAx, Channel, DMA_InitStruct->TriggerSelection); in LL_DMA_Init()
574 LL_DMA_SetTriggerMode(DMAx, Channel, DMA_InitStruct->TriggerMode); in LL_DMA_Init()
591 LL_DMA_SetBlkDataLength(DMAx, Channel, DMA_InitStruct->BlkDataLength); in LL_DMA_Init()
594 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
596 LL_DMA_SetBlkRptCount(DMAx, Channel, DMA_InitStruct->BlkRptCount); in LL_DMA_Init()
597 LL_DMA_ConfigBlkRptAddrUpdate(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrUpdateMode | \ in LL_DMA_Init()
608 LL_DMA_ConfigAddresses(DMAx, Channel, DMA_InitStruct->SrcAddress, DMA_InitStruct->DestAddress); in LL_DMA_Init()
611 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
620 …LL_DMA_ConfigAddrUpdateValue(DMAx, Channel, DMA_InitStruct->SrcAddrOffset, DMA_InitStruct->DestAdd… in LL_DMA_Init()
629 LL_DMA_ConfigBlkRptAddrUpdateValue(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrOffset, in LL_DMA_Init()
637 LL_DMA_SetLinkedListAddrOffset(DMAx, Channel, DMA_InitStruct->LinkedListAddrOffset); in LL_DMA_Init()
734 uint32_t LL_DMA_List_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_List_DeInit() argument
736 return LL_DMA_DeInit(DMAx, Channel); in LL_DMA_List_DeInit()
771 uint32_t LL_DMA_List_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitLinkedListTypeDef *DMA_In… in LL_DMA_List_Init() argument
774 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_List_Init()
781 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_List_Init()
793 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitLinkedListStruct->Priority | \ in LL_DMA_List_Init()
801 LL_DMA_SetTransferEventMode(DMAx, Channel, DMA_InitLinkedListStruct->TransferEventMode); in LL_DMA_List_Init()