Data Fields
I2S_Params_ Struct Reference

Basic I2S Parameters. More...

#include <I2S.h>

Data Fields

I2S_OpMode operationMode
 
uint32_t samplingFrequency
 
uint8_t slotLength
 
uint8_t bitsPerSample
 
uint8_t numChannels
 
I2S_DataMode readMode
 
I2S_Callback readCallback
 
uint32_t readTimeout
 
I2S_DataMode writeMode
 
I2S_Callback writeCallback
 
uint32_t writeTimeout
 
void * customParams
 

Detailed Description

Basic I2S Parameters.

I2S parameters are used to with the I2S_open() call. Default values for these parameters are set using I2S_Params_init().

See also
I2S_Params_init()

Field Documentation

§ operationMode

I2S_OpMode I2S_Params_::operationMode

I2S operational mode

§ samplingFrequency

uint32_t I2S_Params_::samplingFrequency

I2S sampling frequency configuration in samples/second

§ slotLength

uint8_t I2S_Params_::slotLength

Slot length

§ bitsPerSample

uint8_t I2S_Params_::bitsPerSample

Bits per sample (Word length)

§ numChannels

uint8_t I2S_Params_::numChannels

Number of channels (slots per frame)

§ readMode

I2S_DataMode I2S_Params_::readMode

Mode for all read calls

§ readCallback

I2S_Callback I2S_Params_::readCallback

Pointer to read callback

§ readTimeout

uint32_t I2S_Params_::readTimeout

Timeout for read semaphore

§ writeMode

I2S_DataMode I2S_Params_::writeMode

Mode for all write calls

§ writeCallback

I2S_Callback I2S_Params_::writeCallback

Pointer to write callback

§ writeTimeout

uint32_t I2S_Params_::writeTimeout

Timeout for write semaphore

§ customParams

void* I2S_Params_::customParams

Pointer to device specific custom params


The documentation for this struct was generated from the following file:
Copyright 2017, Texas Instruments Incorporated