/hal_espressif-3.4.0/components/hal/esp32/include/hal/ |
D | i2c_ll.h | 70 uint16_t sda_hold; /*!< I2C scl low period */ member 115 clk_cal->sda_hold = half_cycle / 2; in i2c_ll_cal_bus_clk() 136 hw->sda_hold.time = bus_cfg->sda_hold; 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 348 hw->sda_hold.time = sda_hold; 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 419 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
|
/hal_espressif-3.4.0/components/hal/esp32s2/include/hal/ |
D | i2c_ll.h | 69 uint16_t sda_hold; /*!< I2C scl low period */ member 116 clk_cal->sda_hold = half_cycle / 2; in i2c_ll_cal_bus_clk() 140 hw->sda_hold.time = bus_cfg->sda_hold; 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 355 hw->sda_hold.time = sda_hold; 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 426 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
|
/hal_espressif-3.4.0/components/hal/esp32c3/include/hal/ |
D | i2c_ll.h | 75 uint16_t sda_hold; /*!< I2C scl low period */ member 132 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk() 169 hw->sda_hold.time = bus_cfg->sda_hold; 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 383 hw->sda_hold.time = sda_hold; 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 454 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
|
/hal_espressif-3.4.0/components/hal/esp32h2/include/hal/ |
D | i2c_ll.h | 71 uint16_t sda_hold; /*!< I2C scl low period */ member 128 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk() 165 hw->sda_hold.time = bus_cfg->sda_hold; 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 366 hw->sda_hold.time = sda_hold; 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 437 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
|
/hal_espressif-3.4.0/components/hal/esp32s3/include/hal/ |
D | i2c_ll.h | 68 uint16_t sda_hold; /*!< I2C scl low period */ member 122 clk_cal->sda_hold = half_cycle / 2; in i2c_ll_cal_bus_clk() 159 hw->sda_hold.sda_hold_time = bus_cfg->sda_hold; 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 377 hw->sda_hold.sda_hold_time = sda_hold; 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 448 *sda_hold = hw->sda_hold.sda_hold_time; in i2c_ll_get_sda_timing()
|
/hal_espressif-3.4.0/components/hal/ |
D | i2c_hal.c | 102 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.4.0/components/hal/include/hal/ |
D | i2c_hal.h | 326 void i2c_hal_set_sda_timing(i2c_hal_context_t *hal, int sda_sample, int sda_hold);
|
/hal_espressif-3.4.0/components/soc/esp32/include/soc/ |
D | i2c_struct.h | 194 } sda_hold; member
|
/hal_espressif-3.4.0/components/soc/esp32s3/include/soc/ |
D | i2c_struct.h | 1151 volatile i2c_sda_hold_reg_t sda_hold; member
|
/hal_espressif-3.4.0/components/soc/esp32c3/include/soc/ |
D | i2c_struct.h | 227 } sda_hold; member
|
/hal_espressif-3.4.0/components/soc/esp32s2/include/soc/ |
D | i2c_struct.h | 215 } sda_hold; member
|
/hal_espressif-3.4.0/components/soc/esp32h2/include/soc/ |
D | i2c_struct.h | 227 } sda_hold; member
|
/hal_espressif-3.4.0/components/driver/ |
D | i2c.c | 603 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()
|