|
SmartSnippets DA1459x SDK
|
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 |
PCM configuration in TDM mode.
| uint8_t hw_pcm_config_tdm_mode_t::channel_delay |
channel delay in multiples of 8 bits. Slave 0-31, Master 1-3
| 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
| HW_PCM_CYCLE_PER_BIT hw_pcm_config_tdm_mode_t::cycle_per_bit |
1 or 2 clock cycle per data bit
| uint16_t hw_pcm_config_tdm_mode_t::fsc_div |
FSC divider
| uint8_t hw_pcm_config_tdm_mode_t::fsc_length |
FSC length. Master 1 to 4, slave waiting for edge.
| HW_PCM_FSC_POLARITY hw_pcm_config_tdm_mode_t::fsc_polarity |
FSC polarity, normal or inverted
1.8.16