Lines Matching refs:timing_config
72 void i2c_hal_get_timing_config(i2c_hal_context_t *hal, i2c_hal_timing_config_t *timing_config) in i2c_hal_get_timing_config() argument
74 …i2c_ll_get_scl_clk_timing(hal->dev, &timing_config->high_period, &timing_config->low_period, &timi… in i2c_hal_get_timing_config()
75 i2c_ll_get_start_timing(hal->dev, &timing_config->rstart_setup, &timing_config->start_hold); in i2c_hal_get_timing_config()
76 i2c_ll_get_stop_timing(hal->dev, &timing_config->stop_setup, &timing_config->stop_hold); in i2c_hal_get_timing_config()
77 i2c_ll_get_sda_timing(hal->dev, &timing_config->sda_sample, &timing_config->sda_hold); in i2c_hal_get_timing_config()
78 i2c_ll_get_tout(hal->dev, &timing_config->timeout); in i2c_hal_get_timing_config()
81 void i2c_hal_set_timing_config(i2c_hal_context_t *hal, i2c_hal_timing_config_t *timing_config) in i2c_hal_set_timing_config() argument
83 …i2c_ll_set_scl_clk_timing(hal->dev, timing_config->high_period, timing_config->low_period, timing_… in i2c_hal_set_timing_config()
84 i2c_ll_set_start_timing(hal->dev, timing_config->rstart_setup, timing_config->start_hold); in i2c_hal_set_timing_config()
85 i2c_ll_set_stop_timing(hal->dev, timing_config->stop_setup, timing_config->stop_hold); in i2c_hal_set_timing_config()
86 i2c_ll_set_sda_timing(hal->dev, timing_config->sda_sample, timing_config->sda_hold); in i2c_hal_set_timing_config()
87 i2c_ll_set_tout(hal->dev, timing_config->timeout); in i2c_hal_set_timing_config()