static void load_profile(const char *ini_fn) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, "config_file"); if (value) { if (value[0]) pr_config_file_apply(value); free(value); } value = read_token_from_ini(ini_fn, THIS_DRIVER, "adc_active"); if (value) { if (value[0]) gtk_combo_box_set_active(GTK_COMBO_BOX(regmap_select), atoi(value) ? ADC_REGMAP : DAC_REGMAP); free(value); } }
static void load_profile(const char *ini_fn) { unsigned int i; for (i = 0; i < ARRAY_SIZE(pr_config_driver_attribs); i++) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, pr_config_driver_attribs[i]); if (value) { pr_config_handle_driver( pr_config_driver_attribs[i], value); free(value); } } }
static void load_profile(const char *ini_fn) { char *value; update_from_ini(ini_fn, THIS_DRIVER, dev, fmcomms2_adv_sr_attribs, ARRAY_SIZE(fmcomms2_adv_sr_attribs)); if (can_update_widgets) update_widgets(builder); value = read_token_from_ini(ini_fn, THIS_DRIVER, "calibrate"); if (value) { fmcomms2adv_handle_driver("calibrate", value); free(value); } }
static void load_profile(struct osc_plugin *plugin, const char *ini_fn) { unsigned i; for (i = 0; i < ARRAY_SIZE(ad9739a_driver_attribs); i++) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, ad9739a_driver_attribs[i]); if (value) { ad9739a_handle_driver(NULL, ad9739a_driver_attribs[i], value); free(value); } } update_from_ini(ini_fn, THIS_DRIVER, dac, ad9739a_sr_attribs, ARRAY_SIZE(ad9739a_sr_attribs)); if (can_update_widgets) reload_button_clicked(NULL, NULL); }
static bool calibrate_from_ini(const char *ini_fn) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, "calibrate"); if (value) { int i = 0; do_calibration(NULL, NULL); while (i <= 20) { if (auto_calibrate >= 0) i += auto_calibrate; else return false; gtk_main_iteration(); } free(value); } return true; }
static void load_profile(const char *ini_fn) { unsigned int i; for (i = 0; i < ARRAY_SIZE(fmcomms2_driver_attribs); i++) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, fmcomms2_driver_attribs[i]); if (value) { fmcomms2_handle_driver( fmcomms2_driver_attribs[i], value); free(value); } } update_from_ini(ini_fn, THIS_DRIVER, dev, fmcomms2_sr_attribs, ARRAY_SIZE(fmcomms2_sr_attribs)); update_from_ini(ini_fn, THIS_DRIVER, dds, fmcomms2_sr_attribs, ARRAY_SIZE(fmcomms2_sr_attribs)); if (can_update_widgets) reload_button_clicked(NULL, NULL); }
static void load_profile(const char *ini_fn) { unsigned i; for (i = 0; i < ARRAY_SIZE(daq2_driver_attribs); i++) { char *value = read_token_from_ini(ini_fn, THIS_DRIVER, daq2_driver_attribs[i]); if (value) { daq2_handle_driver(daq2_driver_attribs[i], value); free(value); } } update_from_ini(ini_fn, THIS_DRIVER, dac, daq_sr_attribs, sr_attribs_array_size); update_from_ini(ini_fn, THIS_DRIVER, adc, daq_sr_attribs, sr_attribs_array_size); if (can_update_widgets) { rx_update_values(); tx_update_values(); dac_data_manager_update_iio_widgets(dac_tx_manager); } }