HPM SDK
HPMicro Software Development Kit
i2s_config Struct Reference

I2S config. More...

#include <hpm_i2s_drv.h>

Data Fields

bool invert_mclk_out
 
bool invert_mclk_in
 
bool use_external_mclk
 
bool invert_bclk_out
 
bool invert_bclk_in
 
bool use_external_bclk
 
bool invert_fclk_out
 
bool invert_fclk_in
 
bool use_external_fclk
 
bool enable_mclk_out
 
bool frame_start_at_rising_edge
 
uint16_t tx_fifo_threshold
 
uint16_t rx_fifo_threshold
 

Detailed Description

I2S config.

Field Documentation

◆ enable_mclk_out

bool i2s_config::enable_mclk_out

◆ frame_start_at_rising_edge

bool i2s_config::frame_start_at_rising_edge

◆ invert_bclk_in

bool i2s_config::invert_bclk_in

◆ invert_bclk_out

bool i2s_config::invert_bclk_out

◆ invert_fclk_in

bool i2s_config::invert_fclk_in

◆ invert_fclk_out

bool i2s_config::invert_fclk_out

◆ invert_mclk_in

bool i2s_config::invert_mclk_in

◆ invert_mclk_out

bool i2s_config::invert_mclk_out

◆ rx_fifo_threshold

uint16_t i2s_config::rx_fifo_threshold

◆ tx_fifo_threshold

uint16_t i2s_config::tx_fifo_threshold

◆ use_external_bclk

bool i2s_config::use_external_bclk

◆ use_external_fclk

bool i2s_config::use_external_fclk

◆ use_external_mclk

bool i2s_config::use_external_mclk

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