Lines Matching refs:cfg
58 esp_err_t dac_digi_controller_config(const dac_digi_config_t *cfg) in dac_digi_controller_config() argument
60 ESP_RETURN_ON_FALSE(cfg->mode <= DAC_CONV_ALTER, ESP_ERR_INVALID_ARG, TAG, "DAC mode error"); in dac_digi_controller_config()
61 …ESP_RETURN_ON_FALSE(cfg->interval > 0 && cfg->interval < 4096, ESP_ERR_INVALID_ARG, TAG, "DAC inte… in dac_digi_controller_config()
62 …ESP_RETURN_ON_FALSE(cfg->dig_clk.div_num < 256, ESP_ERR_INVALID_ARG, TAG, "DAC clk div_num error"); in dac_digi_controller_config()
63 …ESP_RETURN_ON_FALSE(cfg->dig_clk.div_b > 0 && cfg->dig_clk.div_b < 64, ESP_ERR_INVALID_ARG, TAG, "… in dac_digi_controller_config()
64 ESP_RETURN_ON_FALSE(cfg->dig_clk.div_a < 64, ESP_ERR_INVALID_ARG, TAG, "DAC clk div_a error"); in dac_digi_controller_config()
68 if (cfg->dig_clk.use_apll) { in dac_digi_controller_config()
82 dac_ll_digi_set_convert_mode(cfg->mode == DAC_CONV_ALTER); in dac_digi_controller_config()
83 dac_ll_digi_set_trigger_interval(cfg->interval); in dac_digi_controller_config()
84 adc_ll_digi_controller_clk_div(cfg->dig_clk.div_num, cfg->dig_clk.div_b, cfg->dig_clk.div_a); in dac_digi_controller_config()
85 adc_ll_digi_clk_sel(cfg->dig_clk.use_apll ? ADC_DIGI_CLK_SRC_APLL : ADC_DIGI_CLK_SRC_DEFAULT); in dac_digi_controller_config()