nrfx 4.5.0
Loading...
Searching...
No Matches
nrf_tdm_config_t Struct Reference

TDM configuration. More...

#include <nrf_tdm.h>

Data Fields

nrf_tdm_mode_t mode
 
nrf_tdm_align_t alignment
 
nrf_tdm_swidth_t sample_width
 
nrf_tdm_channel_mask_t channels
 
nrf_tdm_channels_count_t num_of_channels
 
nrf_tdm_channel_delay_t channel_delay
 
nrf_tdm_mck_div_t mck_setup
 
nrf_tdm_sck_div_t sck_setup
 
nrf_tdm_polarity_t sck_polarity
 
nrf_tdm_polarity_t fsync_polarity
 
nrf_tdm_fsync_duration_t fsync_duration
 

Detailed Description

TDM configuration.

Field Documentation

◆ alignment

nrf_tdm_align_t nrf_tdm_config_t::alignment

Alignment of sample within a frame.

◆ channel_delay

nrf_tdm_channel_delay_t nrf_tdm_config_t::channel_delay

Channel delay settings.

◆ channels

nrf_tdm_channel_mask_t nrf_tdm_config_t::channels

Enabled channels.

◆ fsync_duration

nrf_tdm_fsync_duration_t nrf_tdm_config_t::fsync_duration

Frame Synchronization pulse duration.

◆ fsync_polarity

nrf_tdm_polarity_t nrf_tdm_config_t::fsync_polarity

Frame Synchronization pulse polarity.

◆ mck_setup

nrf_tdm_mck_div_t nrf_tdm_config_t::mck_setup

Master clock divider setup.

◆ mode

nrf_tdm_mode_t nrf_tdm_config_t::mode

Mode of operation (master or slave).

◆ num_of_channels

nrf_tdm_channels_count_t nrf_tdm_config_t::num_of_channels

Nnumber of channels within a frame.

◆ sample_width

nrf_tdm_swidth_t nrf_tdm_config_t::sample_width

Sample width.

◆ sck_polarity

nrf_tdm_polarity_t nrf_tdm_config_t::sck_polarity

Serial clock polarity.

◆ sck_setup

nrf_tdm_sck_div_t nrf_tdm_config_t::sck_setup

Serial clock divider setup.


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