|
void | I2SEnable (uint32_t ui32Base) |
| Enables the I2S module for operation. More...
|
|
void | I2SAudioFormatConfigure (uint32_t ui32Base, uint32_t ui32FmtCfg, uint32_t ui32BitClkDelay) |
| Configures the I2S module. More...
|
|
void | I2SChannelConfigure (uint32_t ui32Base, uint32_t ui32Chan0Cfg, uint32_t ui32Chan1Cfg) |
| Setup the audio channel configuration. More...
|
|
void | I2SBufferConfig (uint32_t ui32Base, uint32_t ui32InBufBase, uint32_t ui32OutBufBase, uint16_t ui16DMABufSize, uint16_t ui16ChanBufSize) |
| Set the input buffer pointers. More...
|
|
void | I2SPointerSet (uint32_t ui32Base, bool bInput, void *pNextPointer) |
| Set a buffer pointer (input or output) directly. More...
|
|
void | I2SPointerUpdate (uint32_t ui32Base, bool bInput) |
| Update the buffer pointers. More...
|
|
void | I2SSampleStampConfigure (uint32_t ui32Base, bool bInput, bool bOutput) |
| Configure the sample stamp generator. More...
|
|
uint32_t | I2SSampleStampGet (uint32_t ui32Base, uint32_t ui32Channel) |
| Get the current value of a sample stamp counter. More...
|
|