s_dac_dma_periph_set_clock() function
Calculate and set DAC data frequency
Arguments
freq_hz
DAC byte transmit frequency
Return value
- ESP_OK config success - ESP_ERR_INVALID_ARG invalid frequency
Notes
DAC frequency is decided by I2S WS frequency, the clock source of I2S is D2PLL or APLL on ESP32 freq_hz = ws = bclk / I2S_LL_AD_BCK_FACTOR
s_dac_dma_periph_set_clock() is called by 1 function and calls 8 functions:
![]()
s_dac_dma_periph_set_clock()
s_dac_dma_periph_set_clock() reads 10 variables:
![]()
s_dac_dma_periph_set_clock()