Lines Matching refs:u32Ch

83 void LPPDMA_SetTransferCnt(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32Width, uint32_t u32TransCo…  in LPPDMA_SetTransferCnt()  argument
85 lppdma->LPDSCT[u32Ch].CTL &= ~(LPPDMA_DSCT_CTL_TXCNT_Msk | LPPDMA_DSCT_CTL_TXWIDTH_Msk); in LPPDMA_SetTransferCnt()
86 lppdma->LPDSCT[u32Ch].CTL |= (u32Width | ((u32TransCount - 1UL) << LPPDMA_DSCT_CTL_TXCNT_Pos)); in LPPDMA_SetTransferCnt()
107 void LPPDMA_SetTransferAddr(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32SrcAddr, uint32_t u32SrcC… in LPPDMA_SetTransferAddr() argument
109 lppdma->LPDSCT[u32Ch].SA = u32SrcAddr; in LPPDMA_SetTransferAddr()
110 lppdma->LPDSCT[u32Ch].DA = u32DstAddr; in LPPDMA_SetTransferAddr()
111 lppdma->LPDSCT[u32Ch].CTL &= ~(LPPDMA_DSCT_CTL_SAINC_Msk | LPPDMA_DSCT_CTL_DAINC_Msk); in LPPDMA_SetTransferAddr()
112 lppdma->LPDSCT[u32Ch].CTL |= (u32SrcCtrl | u32DstCtrl); in LPPDMA_SetTransferAddr()
143 void LPPDMA_SetTransferMode(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32Peripheral, uint32_t u32S… in LPPDMA_SetTransferMode() argument
145 u8ChSelect[u32Ch] = u32Peripheral; in LPPDMA_SetTransferMode()
146 switch(u32Ch) in LPPDMA_SetTransferMode()
166 …lppdma->LPDSCT[u32Ch].CTL = (lppdma->LPDSCT[u32Ch].CTL & ~LPPDMA_DSCT_CTL_OPMODE_Msk) | LPPDMA_OP_… in LPPDMA_SetTransferMode()
167 lppdma->LPDSCT[u32Ch].NEXT = u32DescAddr - (lppdma->SCATBA); in LPPDMA_SetTransferMode()
171 …lppdma->LPDSCT[u32Ch].CTL = (lppdma->LPDSCT[u32Ch].CTL & ~LPPDMA_DSCT_CTL_OPMODE_Msk) | LPPDMA_OP_… in LPPDMA_SetTransferMode()
197 void LPPDMA_SetBurstType(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32BurstType, uint32_t u32Burst… in LPPDMA_SetBurstType() argument
199 lppdma->LPDSCT[u32Ch].CTL &= ~(LPPDMA_DSCT_CTL_TXTYPE_Msk | LPPDMA_DSCT_CTL_BURSIZE_Msk); in LPPDMA_SetBurstType()
200 lppdma->LPDSCT[u32Ch].CTL |= (u32BurstType | u32BurstSize); in LPPDMA_SetBurstType()
213 void LPPDMA_Trigger(LPPDMA_T * lppdma,uint32_t u32Ch) in LPPDMA_Trigger() argument
215 if(u8ChSelect[u32Ch] == LPPDMA_MEM) in LPPDMA_Trigger()
217 lppdma->SWREQ = (1ul << u32Ch); in LPPDMA_Trigger()
235 void LPPDMA_EnableInt(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32Mask) in LPPDMA_EnableInt() argument
240 lppdma->INTEN |= (1ul << u32Ch); in LPPDMA_EnableInt()
243 lppdma->LPDSCT[u32Ch].CTL &= ~LPPDMA_DSCT_CTL_TBINTDIS_Msk; in LPPDMA_EnableInt()
264 void LPPDMA_DisableInt(LPPDMA_T * lppdma,uint32_t u32Ch, uint32_t u32Mask) in LPPDMA_DisableInt() argument
269 lppdma->INTEN &= ~(1ul << u32Ch); in LPPDMA_DisableInt()
272 lppdma->LPDSCT[u32Ch].CTL |= LPPDMA_DSCT_CTL_TBINTDIS_Msk; in LPPDMA_DisableInt()