Home
last modified time | relevance | path

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

/hal_espressif-3.6.0/components/hal/esp32/include/hal/
Di2c_ll.h70 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.6.0/components/hal/esp32s2/include/hal/
Di2c_ll.h69 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.6.0/components/hal/esp32h2/include/hal/
Di2c_ll.h71 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.6.0/components/hal/esp32s3/include/hal/
Di2c_ll.h68 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.6.0/components/hal/esp32c3/include/hal/
Di2c_ll.h75 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.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.h194 } sda_hold; member
/hal_espressif-3.6.0/components/soc/esp32c3/include/soc/
Di2c_struct.h227 } sda_hold; member
/hal_espressif-3.6.0/components/soc/esp32h2/include/soc/
Di2c_struct.h227 } sda_hold; member
/hal_espressif-3.6.0/components/soc/esp32s2/include/soc/
Di2c_struct.h215 } sda_hold; member
/hal_espressif-3.6.0/components/soc/esp32s3/include/soc/
Di2c_struct.h1151 volatile i2c_sda_hold_reg_t sda_hold; 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()