Searched refs:lppdma (Results 1 – 2 of 2) sorted by relevance
| /hal_nuvoton-latest/m2l31x/StdDriver/src/ |
| D | lppdma.c | 38 void LPPDMA_Open(LPPDMA_T * lppdma,uint32_t u32Mask) in LPPDMA_Open() argument 46 lppdma->LPDSCT[i].CTL = 0UL; in LPPDMA_Open() 51 lppdma->CHCTL |= u32Mask; in LPPDMA_Open() 63 void LPPDMA_Close(LPPDMA_T * lppdma) in LPPDMA_Close() argument 65 lppdma->CHCTL = 0UL; in LPPDMA_Close() 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() [all …]
|
| /hal_nuvoton-latest/m2l31x/StdDriver/inc/ |
| D | lppdma.h | 116 #define LPPDMA_GET_INT_STATUS(lppdma) ((uint32_t)(lppdma->INTSTS)) argument 128 #define LPPDMA_GET_TD_STS(lppdma) ((uint32_t)(lppdma->TDSTS)) argument 142 #define LPPDMA_CLR_TD_FLAG(lppdma,u32Mask) ((uint32_t)(lppdma->TDSTS = (u32Mask))) argument 154 #define LPPDMA_GET_ABORT_STS(lppdma) ((uint32_t)(lppdma->ABTSTS)) argument 168 #define LPPDMA_CLR_ABORT_FLAG(lppdma,u32Mask) ((uint32_t)(lppdma->ABTSTS = (u32Mask))) argument 180 #define LPPDMA_GET_ALIGN_STS(lppdma) ((uint32_t)(lppdma->ALIGN)) argument 193 #define LPPDMA_CLR_ALIGN_FLAG(lppdma,u32Mask) ((uint32_t)(lppdma->ALIGN = (u32Mask))) argument 207 #define LPPDMA_IS_CH_BUSY(lppdma,u32Ch) ((uint32_t)(lppdma->TRGSTS & (1UL << (u32Ch)))? 1 : 0) argument 221 #define LPPDMA_SET_SRC_ADDR(lppdma,u32Ch, u32Addr) ((uint32_t)(lppdma->LPDSCT[(u32Ch)].SA = (u32Add… argument 235 #define LPPDMA_SET_DST_ADDR(lppdma,u32Ch, u32Addr) ((uint32_t)(lppdma->LPDSCT[(u32Ch)].DA = (u32Add… argument [all …]
|