FreeRTOS: Common I/O
AWS IoT Common I/O library
Return to main page ↑
IotI2sIoctlConfig_t Struct Reference

I2S configuration. More...

#include <iot_i2s.h>

Data Fields

IotI2SMode_t xI2SMode
 
IotI2SChannel_t xI2SChannel
 
IotI2SClkPolarity_t xI2SSckPolarity
 
IotI2SClkPolarity_t xI2SWsPolarity
 
uint32_t ulI2SFrequency
 
uint32_t ulI2SDataLength
 
uint32_t ulI2SFrameLength
 

Detailed Description

I2S configuration.

Field Documentation

◆ xI2SMode

IotI2SMode_t IotI2sIoctlConfig_t::xI2SMode

Set I2S mode using IotI2SMode_t

◆ xI2SChannel

IotI2SChannel_t IotI2sIoctlConfig_t::xI2SChannel

Set I2S channel using IotI2SChannel_t

◆ xI2SSckPolarity

IotI2SClkPolarity_t IotI2sIoctlConfig_t::xI2SSckPolarity

Set I2S SCK polarity using IotI2SClkPolarity_t

◆ xI2SWsPolarity

IotI2SClkPolarity_t IotI2sIoctlConfig_t::xI2SWsPolarity

Set I2S WS polarity using IotI2SClkPolarity_t

◆ ulI2SFrequency

uint32_t IotI2sIoctlConfig_t::ulI2SFrequency

Frequency to transfer/receive data

◆ ulI2SDataLength

uint32_t IotI2sIoctlConfig_t::ulI2SDataLength

Number of data bits per sample

◆ ulI2SFrameLength

uint32_t IotI2sIoctlConfig_t::ulI2SFrameLength

Number of data bits in the frames


The documentation for this struct was generated from the following file: