CC26xx Driver Library
i2s.c File Reference
#include "i2s.h"

Functions

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...
 

Variables

I2SControlTableg_pControlTable