|
| void | Chip_I2S_Init (LPC_I2S_T *pI2S) |
| | Initialize for I2S.
|
| |
| void | Chip_I2S_DeInit (LPC_I2S_T *pI2S) |
| | Shutdown I2S.
|
| |
| STATIC INLINE void | Chip_I2S_Send (LPC_I2S_T *pI2S, uint32_t data) |
| | Send a 32-bit data to TXFIFO for transmition.
|
| |
| STATIC INLINE uint32_t | Chip_I2S_Receive (LPC_I2S_T *pI2S) |
| | Get received data from RXFIFO.
|
| |
| STATIC INLINE void | Chip_I2S_Start (LPC_I2S_T *pI2S, uint8_t TRMode) |
| | Start the I2S.
|
| |
| STATIC INLINE void | Chip_I2S_Pause (LPC_I2S_T *pI2S, uint8_t TRMode) |
| | Disables accesses on FIFOs, places the transmit channel in mute mode.
|
| |
| STATIC INLINE void | Chip_I2S_EnableMute (LPC_I2S_T *pI2S) |
| | Mute the Transmit channel.
|
| |
| STATIC INLINE void | Chip_I2S_DisableMute (LPC_I2S_T *pI2S) |
| | Un-Mute the I2S channel.
|
| |
| STATIC INLINE void | Chip_I2S_Stop (LPC_I2S_T *pI2S, uint8_t TRMode) |
| | Stop I2S asynchronously.
|
| |
| STATIC INLINE void | Chip_I2S_ModeConfig (LPC_I2S_T *pI2S, uint8_t TRMode, uint32_t clksel, uint32_t fpin, uint32_t mcena) |
| | Set the I2S operating modes.
|
| |
| STATIC INLINE uint8_t | Chip_I2S_GetLevel (LPC_I2S_T *pI2S, uint8_t TRMode) |
| | Get the current level of the Transmit/Receive FIFO.
|
| |
| Status | Chip_I2S_Config (LPC_I2S_T *pI2S, uint8_t TRMode, Chip_I2S_Audio_Format_T *audio_format) |
| | Configure I2S for Audio Format input.
|
| |
| void | Chip_I2S_Int_Cmd (LPC_I2S_T *pI2S, uint8_t TRMode, FunctionalState NewState, uint8_t FIFO_Depth) |
| | Enable/Disable Interrupt with a specific FIFO depth.
|
| |
| void | Chip_I2S_DMA_Cmd (LPC_I2S_T *pI2S, uint8_t TRMode, uint8_t DMANum, FunctionalState NewState, uint8_t FIFO_Depth) |
| | Enable/Disable DMA with a specific FIFO depth.
|
| |