Home
last modified time | relevance | path

Searched refs:pdma (Results 1 – 6 of 6) sorted by relevance

/hal_nuvoton-latest/m46x/StdDriver/src/
Dpdma.c38 void PDMA_Open(PDMA_T * pdma,uint32_t u32Mask) in PDMA_Open() argument
46 (pdma)->DSCT[i].CTL = 0UL; in PDMA_Open()
51 (pdma)->CHCTL |= u32Mask; in PDMA_Open()
63 void PDMA_Close(PDMA_T * pdma) in PDMA_Close() argument
65 (pdma)->CHCTL = 0UL; in PDMA_Close()
83 void PDMA_SetTransferCnt(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32Width, uint32_t u32TransCount) in PDMA_SetTransferCnt() argument
85 (pdma)->DSCT[u32Ch].CTL &= ~(PDMA_DSCT_CTL_TXCNT_Msk | PDMA_DSCT_CTL_TXWIDTH_Msk); in PDMA_SetTransferCnt()
86 (pdma)->DSCT[u32Ch].CTL |= (u32Width | ((u32TransCount - 1UL) << PDMA_DSCT_CTL_TXCNT_Pos)); in PDMA_SetTransferCnt()
102 void PDMA_SetStride(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32DestLen, uint32_t u32SrcLen, uint32_t… in PDMA_SetStride() argument
104 (pdma)->DSCT[u32Ch].CTL |= PDMA_DSCT_CTL_STRIDEEN_Msk; in PDMA_SetStride()
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dpdma.c38 void PDMA_Open(PDMA_T * pdma,uint32_t u32Mask) in PDMA_Open() argument
46 pdma->DSCT[i].CTL = 0UL; in PDMA_Open()
51 pdma->CHCTL |= u32Mask; in PDMA_Open()
63 void PDMA_Close(PDMA_T * pdma) in PDMA_Close() argument
65 pdma->CHCTL = 0UL; in PDMA_Close()
83 void PDMA_SetTransferCnt(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32Width, uint32_t u32TransCount) in PDMA_SetTransferCnt() argument
85 pdma->DSCT[u32Ch].CTL &= ~(PDMA_DSCT_CTL_TXCNT_Msk | PDMA_DSCT_CTL_TXWIDTH_Msk); in PDMA_SetTransferCnt()
86 pdma->DSCT[u32Ch].CTL |= (u32Width | ((u32TransCount - 1UL) << PDMA_DSCT_CTL_TXCNT_Pos)); in PDMA_SetTransferCnt()
107 void PDMA_SetTransferAddr(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32SrcAddr, uint32_t u32SrcCtrl, u… in PDMA_SetTransferAddr() argument
109 pdma->DSCT[u32Ch].SA = u32SrcAddr; in PDMA_SetTransferAddr()
[all …]
/hal_nuvoton-latest/m48x/StdDriver/src/
Dpdma.c38 void PDMA_Open(PDMA_T * pdma,uint32_t u32Mask) in PDMA_Open() argument
46 pdma->DSCT[i].CTL = 0UL; in PDMA_Open()
51 pdma->CHCTL |= u32Mask; in PDMA_Open()
63 void PDMA_Close(PDMA_T * pdma) in PDMA_Close() argument
65 pdma->CHCTL = 0UL; in PDMA_Close()
83 void PDMA_SetTransferCnt(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32Width, uint32_t u32TransCount) in PDMA_SetTransferCnt() argument
85 pdma->DSCT[u32Ch].CTL &= ~(PDMA_DSCT_CTL_TXCNT_Msk | PDMA_DSCT_CTL_TXWIDTH_Msk); in PDMA_SetTransferCnt()
86 pdma->DSCT[u32Ch].CTL |= (u32Width | ((u32TransCount - 1UL) << PDMA_DSCT_CTL_TXCNT_Pos)); in PDMA_SetTransferCnt()
102 void PDMA_SetStride(PDMA_T * pdma,uint32_t u32Ch, uint32_t u32DestLen, uint32_t u32SrcLen, uint32_t… in PDMA_SetStride() argument
104 pdma->DSCT[u32Ch].CTL |= PDMA_DSCT_CTL_STRIDEEN_Msk; in PDMA_SetStride()
[all …]
/hal_nuvoton-latest/m48x/StdDriver/inc/
Dpdma.h170 #define PDMA_GET_INT_STATUS(pdma) ((uint32_t)(pdma->INTSTS)) argument
182 #define PDMA_GET_TD_STS(pdma) ((uint32_t)(pdma->TDSTS)) argument
196 #define PDMA_CLR_TD_FLAG(pdma,u32Mask) ((uint32_t)(pdma->TDSTS = (u32Mask))) argument
208 #define PDMA_GET_ABORT_STS(pdma) ((uint32_t)(pdma->ABTSTS)) argument
222 #define PDMA_CLR_ABORT_FLAG(pdma,u32Mask) ((uint32_t)(pdma->ABTSTS = (u32Mask))) argument
234 #define PDMA_GET_ALIGN_STS(pdma) ((uint32_t)(PDMA->ALIGN)) argument
247 #define PDMA_CLR_ALIGN_FLAG(pdma,u32Mask) ((uint32_t)(pdma->ALIGN = (u32Mask))) argument
260 #define PDMA_CLR_TMOUT_FLAG(pdma,u32Ch) ((uint32_t)(pdma->INTSTS = (1 << ((u32Ch) + 8)))) argument
274 #define PDMA_IS_CH_BUSY(pdma,u32Ch) ((uint32_t)(pdma->TRGSTS & (1 << (u32Ch)))? 1 : 0) argument
288 #define PDMA_SET_SRC_ADDR(pdma,u32Ch, u32Addr) ((uint32_t)(pdma->DSCT[(u32Ch)].SA = (u32Addr))) argument
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/inc/
Dpdma.h191 #define PDMA_GET_INT_STATUS(pdma) ((uint32_t)(pdma->INTSTS)) argument
203 #define PDMA_GET_TD_STS(pdma) ((uint32_t)(pdma->TDSTS)) argument
217 #define PDMA_CLR_TD_FLAG(pdma,u32Mask) ((uint32_t)(pdma->TDSTS = (u32Mask))) argument
229 #define PDMA_GET_ABORT_STS(pdma) ((uint32_t)(pdma->ABTSTS)) argument
243 #define PDMA_CLR_ABORT_FLAG(pdma,u32Mask) ((uint32_t)(pdma->ABTSTS = (u32Mask))) argument
255 #define PDMA_GET_ALIGN_STS(pdma) ((uint32_t)(pdma->ALIGN)) argument
268 #define PDMA_CLR_ALIGN_FLAG(pdma,u32Mask) ((uint32_t)(pdma->ALIGN = (u32Mask))) argument
281 #define PDMA_CLR_TMOUT_FLAG(pdma,u32Ch) ((uint32_t)(pdma->INTSTS = (1UL << ((u32Ch) + 8UL)))) argument
295 #define PDMA_IS_CH_BUSY(pdma,u32Ch) ((uint32_t)(pdma->TRGSTS & (1UL << (u32Ch)))? 1 : 0) argument
309 #define PDMA_SET_SRC_ADDR(pdma,u32Ch, u32Addr) ((uint32_t)(pdma->DSCT[(u32Ch)].SA = (u32Addr))) argument
[all …]
/hal_nuvoton-latest/m46x/StdDriver/inc/
Dpdma.h217 #define PDMA_GET_INT_STATUS(pdma) ((uint32_t)((pdma)->INTSTS)) argument
229 #define PDMA_GET_TD_STS(pdma) ((uint32_t)((pdma)->TDSTS)) argument
243 #define PDMA_CLR_TD_FLAG(pdma, u32Mask) ((uint32_t)((pdma)->TDSTS = (u32Mask))) argument
255 #define PDMA_GET_ABORT_STS(pdma) ((uint32_t)((pdma)->ABTSTS)) argument
269 #define PDMA_CLR_ABORT_FLAG(pdma, u32Mask) ((uint32_t)((pdma)->ABTSTS = (u32Mask))) argument
281 #define PDMA_GET_ALIGN_STS(pdma) ((uint32_t)((pdma)->ALIGN)) argument
294 #define PDMA_CLR_ALIGN_FLAG(pdma, u32Mask) ((uint32_t)((pdma)->ALIGN = (u32Mask))) argument
307 #define PDMA_CLR_TMOUT_FLAG(pdma, u32Ch) ((uint32_t)((pdma)->INTSTS = (1UL << ((u32Ch) + 8UL)))) argument
321 #define PDMA_IS_CH_BUSY(pdma, u32Ch) ((uint32_t)((pdma)->TRGSTS & (1UL << (u32Ch)))? 1 : 0) argument
335 #define PDMA_SET_SRC_ADDR(pdma, u32Ch, u32Addr) ((uint32_t)((pdma)->DSCT[(u32Ch)].SA = (u32Addr))) argument
[all …]