Home
last modified time | relevance | path

Searched refs:sda_sample (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-3.6.0/components/hal/esp32/include/hal/
Di2c_ll.h71 uint16_t sda_sample; /*!< I2C sda sample time */ member
116 clk_cal->sda_sample = clk_cal->scl_high / 2; in i2c_ll_cal_bus_clk()
137 hw->sda_sample.time = bus_cfg->sda_sample; in i2c_ll_set_bus_timing()
346 static inline void i2c_ll_set_sda_timing(i2c_dev_t *hw, int sda_sample, int sda_hold) in i2c_ll_set_sda_timing() argument
349 hw->sda_sample.time = sda_sample; in i2c_ll_set_sda_timing()
417 static inline void i2c_ll_get_sda_timing(i2c_dev_t *hw, int *sda_sample, int *sda_hold) in i2c_ll_get_sda_timing() argument
420 *sda_sample = hw->sda_sample.time; in i2c_ll_get_sda_timing()
/hal_espressif-3.6.0/components/hal/esp32s2/include/hal/
Di2c_ll.h70 uint16_t sda_sample; /*!< I2C sda sample time */ member
118 clk_cal->sda_sample = half_cycle / 2 - 1; in i2c_ll_cal_bus_clk()
141 hw->sda_sample.time = bus_cfg->sda_sample; in i2c_ll_set_bus_timing()
353 static inline void i2c_ll_set_sda_timing(i2c_dev_t *hw, int sda_sample, int sda_hold) in i2c_ll_set_sda_timing() argument
356 hw->sda_sample.time = sda_sample; in i2c_ll_set_sda_timing()
424 static inline void i2c_ll_get_sda_timing(i2c_dev_t *hw, int *sda_sample, int *sda_hold) in i2c_ll_get_sda_timing() argument
427 *sda_sample = hw->sda_sample.time; in i2c_ll_get_sda_timing()
/hal_espressif-3.6.0/components/hal/esp32h2/include/hal/
Di2c_ll.h72 uint16_t sda_sample; /*!< I2C sda sample time */ member
130 clk_cal->sda_sample = half_cycle / 2; in i2c_ll_cal_bus_clk()
166 hw->sda_sample.time = bus_cfg->sda_sample; in i2c_ll_set_bus_timing()
364 static inline void i2c_ll_set_sda_timing(i2c_dev_t *hw, int sda_sample, int sda_hold) in i2c_ll_set_sda_timing() argument
367 hw->sda_sample.time = sda_sample; in i2c_ll_set_sda_timing()
435 static inline void i2c_ll_get_sda_timing(i2c_dev_t *hw, int *sda_sample, int *sda_hold) in i2c_ll_get_sda_timing() argument
438 *sda_sample = hw->sda_sample.time; in i2c_ll_get_sda_timing()
/hal_espressif-3.6.0/components/hal/esp32s3/include/hal/
Di2c_ll.h69 uint16_t sda_sample; /*!< I2C sda sample time */ member
124 clk_cal->sda_sample = half_cycle / 2; in i2c_ll_cal_bus_clk()
160 hw->sda_sample.sda_sample_time = bus_cfg->sda_sample; in i2c_ll_set_bus_timing()
375 static inline void i2c_ll_set_sda_timing(i2c_dev_t *hw, int sda_sample, int sda_hold) in i2c_ll_set_sda_timing() argument
378 hw->sda_sample.sda_sample_time = sda_sample; in i2c_ll_set_sda_timing()
446 static inline void i2c_ll_get_sda_timing(i2c_dev_t *hw, int *sda_sample, int *sda_hold) in i2c_ll_get_sda_timing() argument
449 *sda_sample = hw->sda_sample.sda_sample_time; in i2c_ll_get_sda_timing()
/hal_espressif-3.6.0/components/hal/esp32c3/include/hal/
Di2c_ll.h76 uint16_t sda_sample; /*!< I2C sda sample time */ member
134 clk_cal->sda_sample = half_cycle / 2; in i2c_ll_cal_bus_clk()
170 hw->sda_sample.time = bus_cfg->sda_sample; in i2c_ll_set_bus_timing()
381 static inline void i2c_ll_set_sda_timing(i2c_dev_t *hw, int sda_sample, int sda_hold) in i2c_ll_set_sda_timing() argument
384 hw->sda_sample.time = sda_sample; in i2c_ll_set_sda_timing()
452 static inline void i2c_ll_get_sda_timing(i2c_dev_t *hw, int *sda_sample, int *sda_hold) in i2c_ll_get_sda_timing() argument
455 *sda_sample = hw->sda_sample.time; in i2c_ll_get_sda_timing()
/hal_espressif-3.6.0/components/hal/
Di2c_hal.c102 void i2c_hal_set_sda_timing(i2c_hal_context_t *hal, int sda_sample, int sda_hold) in i2c_hal_set_sda_timing() argument
104 i2c_ll_set_sda_timing(hal->dev, sda_sample, sda_hold); in i2c_hal_set_sda_timing()
/hal_espressif-3.6.0/components/hal/include/hal/
Di2c_hal.h326 void i2c_hal_set_sda_timing(i2c_hal_context_t *hal, int sda_sample, int sda_hold);
/hal_espressif-3.6.0/components/soc/esp32/include/soc/
Di2c_struct.h201 } sda_sample; member
/hal_espressif-3.6.0/components/soc/esp32c3/include/soc/
Di2c_struct.h234 } sda_sample; member
/hal_espressif-3.6.0/components/soc/esp32h2/include/soc/
Di2c_struct.h234 } sda_sample; member
/hal_espressif-3.6.0/components/soc/esp32s2/include/soc/
Di2c_struct.h222 } sda_sample; member
/hal_espressif-3.6.0/components/soc/esp32s3/include/soc/
Di2c_struct.h1152 volatile i2c_sda_sample_reg_t sda_sample; member
/hal_espressif-3.6.0/components/driver/
Di2c.c603 int sda_hold, sda_sample; in i2c_hw_fsm_reset() local
610 i2c_hal_get_sda_timing(&(i2c_context[i2c_num].hal), &sda_sample, &sda_hold); in i2c_hw_fsm_reset()
625 i2c_hal_set_sda_timing(&(i2c_context[i2c_num].hal), sda_sample, sda_hold); in i2c_hw_fsm_reset()