Home
last modified time | relevance | path

Searched refs:i2s (Results 1 – 10 of 10) sorted by relevance

/hal_nuvoton-latest/m46x/StdDriver/inc/
Di2s.h130 __STATIC_INLINE void I2S_ENABLE_TX_ZCD(I2S_T *i2s, uint32_t u32ChMask) in I2S_ENABLE_TX_ZCD() argument
134 i2s->CTL1 |= ((uint32_t)1U << (u32ChMask-1U)); in I2S_ENABLE_TX_ZCD()
145 __STATIC_INLINE void I2S_DISABLE_TX_ZCD(I2S_T *i2s, uint32_t u32ChMask) in I2S_DISABLE_TX_ZCD() argument
149 i2s->CTL1 &= ~((uint32_t)1U << (u32ChMask-1U)); in I2S_DISABLE_TX_ZCD()
159 #define I2S_ENABLE_TXDMA(i2s) ( (i2s)->CTL0 |= I2S_CTL0_TXPDMAEN_Msk ) argument
167 #define I2S_DISABLE_TXDMA(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_TXPDMAEN_Msk ) argument
175 #define I2S_ENABLE_RXDMA(i2s) ( (i2s)->CTL0 |= I2S_CTL0_RXPDMAEN_Msk ) argument
183 #define I2S_DISABLE_RXDMA(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_RXPDMAEN_Msk ) argument
191 #define I2S_ENABLE_TX(i2s) ( (i2s)->CTL0 |= I2S_CTL0_TXEN_Msk ) argument
199 #define I2S_DISABLE_TX(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_TXEN_Msk ) argument
[all …]
Dspi.h363 __STATIC_INLINE void SPII2S_ENABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_ENABLE_TX_ZCD() argument
367 i2s->I2SCTL |= SPI_I2SCTL_RZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
371 i2s->I2SCTL |= SPI_I2SCTL_LZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
384 __STATIC_INLINE void SPII2S_DISABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_DISABLE_TX_ZCD() argument
388 i2s->I2SCTL &= ~SPI_I2SCTL_RZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
392 i2s->I2SCTL &= ~SPI_I2SCTL_LZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
403 #define SPII2S_ENABLE_TXDMA(i2s) ( (i2s)->PDMACTL |= SPI_PDMACTL_TXPDMAEN_Msk ) argument
412 #define SPII2S_DISABLE_TXDMA(i2s) ( (i2s)->PDMACTL &= ~SPI_PDMACTL_TXPDMAEN_Msk ) argument
421 #define SPII2S_ENABLE_RXDMA(i2s) ( (i2s)->PDMACTL |= SPI_PDMACTL_RXPDMAEN_Msk ) argument
430 #define SPII2S_DISABLE_RXDMA(i2s) ( (i2s)->PDMACTL &= ~SPI_PDMACTL_RXPDMAEN_Msk ) argument
[all …]
/hal_nuvoton-latest/m48x/StdDriver/inc/
Di2s.h127 __STATIC_INLINE void I2S_ENABLE_TX_ZCD(I2S_T *i2s, uint32_t u32ChMask) in I2S_ENABLE_TX_ZCD() argument
131 i2s->CTL1 |= ((uint32_t)1U << (u32ChMask-1U)); in I2S_ENABLE_TX_ZCD()
142 __STATIC_INLINE void I2S_DISABLE_TX_ZCD(I2S_T *i2s, uint32_t u32ChMask) in I2S_DISABLE_TX_ZCD() argument
146 i2s->CTL1 &= ~((uint32_t)1U << (u32ChMask-1U)); in I2S_DISABLE_TX_ZCD()
156 #define I2S_ENABLE_TXDMA(i2s) ( (i2s)->CTL0 |= I2S_CTL0_TXPDMAEN_Msk ) argument
164 #define I2S_DISABLE_TXDMA(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_TXPDMAEN_Msk ) argument
172 #define I2S_ENABLE_RXDMA(i2s) ( (i2s)->CTL0 |= I2S_CTL0_RXPDMAEN_Msk ) argument
180 #define I2S_DISABLE_RXDMA(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_RXPDMAEN_Msk ) argument
188 #define I2S_ENABLE_TX(i2s) ( (i2s)->CTL0 |= I2S_CTL0_TXEN_Msk ) argument
196 #define I2S_DISABLE_TX(i2s) ( (i2s)->CTL0 &= ~I2S_CTL0_TXEN_Msk ) argument
[all …]
Dspi.h327 __STATIC_INLINE void SPII2S_ENABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask);
328 __STATIC_INLINE void SPII2S_DISABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask);
329 __STATIC_INLINE void SPII2S_SET_MONO_RX_CHANNEL(SPI_T *i2s, uint32_t u32Ch);
340 __STATIC_INLINE void SPII2S_ENABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_ENABLE_TX_ZCD() argument
344 i2s->I2SCTL |= SPI_I2SCTL_RZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
348 i2s->I2SCTL |= SPI_I2SCTL_LZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
361 __STATIC_INLINE void SPII2S_DISABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_DISABLE_TX_ZCD() argument
365 i2s->I2SCTL &= ~SPI_I2SCTL_RZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
369 i2s->I2SCTL &= ~SPI_I2SCTL_LZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
380 #define SPII2S_ENABLE_TXDMA(i2s) ( (i2s)->PDMACTL |= SPI_PDMACTL_TXPDMAEN_Msk ) argument
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/inc/
Dspi.h352 __STATIC_INLINE void SPII2S_ENABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask);
353 __STATIC_INLINE void SPII2S_DISABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask);
354 __STATIC_INLINE void SPII2S_SET_MONO_RX_CHANNEL(SPI_T *i2s, uint32_t u32Ch);
365 __STATIC_INLINE void SPII2S_ENABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_ENABLE_TX_ZCD() argument
369 i2s->I2SCTL |= SPI_I2SCTL_RZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
373 i2s->I2SCTL |= SPI_I2SCTL_LZCEN_Msk; in SPII2S_ENABLE_TX_ZCD()
386 __STATIC_INLINE void SPII2S_DISABLE_TX_ZCD(SPI_T *i2s, uint32_t u32ChMask) in SPII2S_DISABLE_TX_ZCD() argument
390 i2s->I2SCTL &= ~SPI_I2SCTL_RZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
394 i2s->I2SCTL &= ~SPI_I2SCTL_LZCEN_Msk; in SPII2S_DISABLE_TX_ZCD()
405 #define SPII2S_ENABLE_TXDMA(i2s) ((i2s)->PDMACTL |= SPI_PDMACTL_TXPDMAEN_Msk) argument
[all …]
/hal_nuvoton-latest/m46x/StdDriver/src/
Di2s.c25 static uint32_t I2S_GetSourceClockFreq(I2S_T *i2s);
32 static uint32_t I2S_GetSourceClockFreq(I2S_T *i2s) in I2S_GetSourceClockFreq() argument
36 if(i2s == I2S0) in I2S_GetSourceClockFreq()
72 else if(i2s == I2S1) in I2S_GetSourceClockFreq()
138 uint32_t I2S_Open(I2S_T *i2s, uint32_t u32MasterSlave, uint32_t u32SampleRate, uint32_t u32WordWidt… in I2S_Open() argument
143 if(i2s == I2S0) in I2S_Open()
148 else if(i2s == I2S1) in I2S_Open()
154 i2s->CTL0 = u32MasterSlave | u32WordWidth | u32MonoData | u32DataFormat; in I2S_Open()
155 i2s->CTL1 = I2S_FIFO_TX_LEVEL_WORD_8 | I2S_FIFO_RX_LEVEL_WORD_8; in I2S_Open()
157 u32SrcClk = I2S_GetSourceClockFreq(i2s); in I2S_Open()
[all …]
Dspi.c23 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s);
1656 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s) in SPII2S_GetSourceClockFreq() argument
1660 if(i2s == SPI0) in SPII2S_GetSourceClockFreq()
1687 else if(i2s == SPI1) in SPII2S_GetSourceClockFreq()
1714 else if(i2s == SPI2) in SPII2S_GetSourceClockFreq()
1798 uint32_t SPII2S_Open(SPI_T *i2s, uint32_t u32MasterSlave, uint32_t u32SampleRate, uint32_t u32WordW… in SPII2S_Open() argument
1804 if(i2s == SPI0) in SPII2S_Open()
1809 else if(i2s == SPI1) in SPII2S_Open()
1814 else if(i2s == SPI2) in SPII2S_Open()
1826 i2s->I2SCTL = u32MasterSlave | u32WordWidth | u32Channels | u32DataFormat; in SPII2S_Open()
[all …]
/hal_nuvoton-latest/m48x/StdDriver/src/
Di2s.c25 static uint32_t I2S_GetSourceClockFreq(I2S_T *i2s);
32 static uint32_t I2S_GetSourceClockFreq(I2S_T *i2s) in I2S_GetSourceClockFreq() argument
91 uint32_t I2S_Open(I2S_T *i2s, uint32_t u32MasterSlave, uint32_t u32SampleRate, uint32_t u32WordWidt… in I2S_Open() argument
99 i2s->CTL0 = u32MasterSlave | u32WordWidth | u32MonoData | u32DataFormat; in I2S_Open()
100 i2s->CTL1 = I2S_FIFO_TX_LEVEL_WORD_8 | I2S_FIFO_RX_LEVEL_WORD_8; in I2S_Open()
102 u32SrcClk = I2S_GetSourceClockFreq(i2s); in I2S_Open()
107 i2s->CLKDIV = (i2s->CLKDIV & ~I2S_CLKDIV_BCLKDIV_Msk) | ((uint32_t)u16Divider << 8U); in I2S_Open()
113 i2s->CTL0 |= I2S_CTL0_I2SEN_Msk; in I2S_Open()
123 void I2S_Close(I2S_T *i2s) in I2S_Close() argument
125 i2s->CTL0 &= ~I2S_CTL0_I2SEN_Msk; in I2S_Close()
[all …]
Dspi.c23 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s);
1019 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s) in SPII2S_GetSourceClockFreq() argument
1023 if(i2s == SPI0) in SPII2S_GetSourceClockFreq()
1043 else if(i2s == SPI1) in SPII2S_GetSourceClockFreq()
1063 else if(i2s == SPI2) in SPII2S_GetSourceClockFreq()
1133 uint32_t SPII2S_Open(SPI_T *i2s, uint32_t u32MasterSlave, uint32_t u32SampleRate, uint32_t u32WordW… in SPII2S_Open() argument
1139 if(i2s == SPI0) in SPII2S_Open()
1144 else if(i2s == SPI1) in SPII2S_Open()
1149 else if(i2s == SPI2) in SPII2S_Open()
1161 i2s->I2SCTL = u32MasterSlave | u32WordWidth | u32Channels | u32DataFormat; in SPII2S_Open()
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dspi.c22 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s);
1018 static uint32_t SPII2S_GetSourceClockFreq(SPI_T *i2s) in SPII2S_GetSourceClockFreq() argument
1022 if(i2s == SPI0) in SPII2S_GetSourceClockFreq()
1042 else if(i2s == SPI1) in SPII2S_GetSourceClockFreq()
1062 else if(i2s == SPI2) in SPII2S_GetSourceClockFreq()
1132 uint32_t SPII2S_Open(SPI_T *i2s, uint32_t u32MasterSlave, uint32_t u32SampleRate, uint32_t u32WordW… in SPII2S_Open() argument
1138 if(i2s == SPI0) in SPII2S_Open()
1143 else if(i2s == SPI1) in SPII2S_Open()
1148 else if(i2s == SPI2) in SPII2S_Open()
1160 i2s->I2SCTL = u32MasterSlave | u32WordWidth | u32Channels | u32DataFormat; in SPII2S_Open()
[all …]