SmartSnippets DA1459x SDK
Data Fields

PCM configuration in TDM mode. More...

#include <hw_pcm.h>

Data Fields

HW_PCM_CYCLE_PER_BIT cycle_per_bit
 
HW_PCM_CLK_POLARITY clock_polarity
 
uint8_t channel_delay
 
uint16_t fsc_div
 
HW_PCM_FSC_POLARITY fsc_polarity
 
uint8_t fsc_length
 

Detailed Description

PCM configuration in TDM mode.

Field Documentation

◆ channel_delay

uint8_t hw_pcm_config_tdm_mode_t::channel_delay

channel delay in multiples of 8 bits. Slave 0-31, Master 1-3

◆ clock_polarity

HW_PCM_CLK_POLARITY hw_pcm_config_tdm_mode_t::clock_polarity

clock polarity, normal or inverted. Only inverted clock polarity is used for tdm

◆ cycle_per_bit

HW_PCM_CYCLE_PER_BIT hw_pcm_config_tdm_mode_t::cycle_per_bit

1 or 2 clock cycle per data bit

◆ fsc_div

uint16_t hw_pcm_config_tdm_mode_t::fsc_div

FSC divider

◆ fsc_length

uint8_t hw_pcm_config_tdm_mode_t::fsc_length

FSC length. Master 1 to 4, slave waiting for edge.

◆ fsc_polarity

HW_PCM_FSC_POLARITY hw_pcm_config_tdm_mode_t::fsc_polarity

FSC polarity, normal or inverted


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