Microchip® Advanced Software Framework

i2s_clock_unit_config Struct Reference

Configure for I2S clock unit.

#include <i2s.h>

Data Fields

struct i2s_clock_config clock
 Configure clock generation. More...
 
struct i2s_frame_config frame
 Configure frame generation. More...
 
struct i2s_pin_config fs_pin
 Configure frame sync pin. More...
 
struct i2s_pin_config mck_pin
 Configure master clock pin. More...
 
struct i2s_pin_config sck_pin
 Configure serial clock pin. More...
 

struct i2s_clock_config i2s_clock_unit_config::clock

Configure clock generation.

Referenced by i2s_clock_unit_get_config_defaults(), i2s_clock_unit_set_config(), and setup_i2s().

struct i2s_frame_config i2s_clock_unit_config::frame

Configure frame generation.

Referenced by i2s_clock_unit_get_config_defaults(), i2s_clock_unit_set_config(), and setup_i2s().

struct i2s_pin_config i2s_clock_unit_config::fs_pin

Configure frame sync pin.

Referenced by i2s_clock_unit_get_config_defaults(), i2s_clock_unit_set_config(), and setup_i2s().

struct i2s_pin_config i2s_clock_unit_config::mck_pin

Configure master clock pin.

Referenced by i2s_clock_unit_get_config_defaults(), and i2s_clock_unit_set_config().

struct i2s_pin_config i2s_clock_unit_config::sck_pin

Configure serial clock pin.

Referenced by i2s_clock_unit_get_config_defaults(), i2s_clock_unit_set_config(), and setup_i2s().