Home
last modified time | relevance | path

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

/hal_espressif-latest/components/hal/esp32c2/include/hal/
Di2c_ll.h95 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk()
141 hw->sda_hold.sda_hold_time = bus_cfg->sda_hold - 1; in i2c_ll_set_bus_timing()
329 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
331 hw->sda_hold.sda_hold_time = sda_hold; in i2c_ll_set_sda_timing()
400 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
402 *sda_hold = hw->sda_hold.sda_hold_time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/include/hal/
Di2c_types.h40 uint16_t sda_hold; /*!< I2C scl low period */ member
91 int sda_hold; /*!< sda hold time */ member
/hal_espressif-latest/components/hal/esp32/include/hal/
Di2c_ll.h82 clk_cal->sda_hold = half_cycle / 2; in i2c_ll_cal_bus_clk()
122 hw->sda_hold.time = bus_cfg->sda_hold; in i2c_ll_set_bus_timing()
323 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
325 hw->sda_hold.time = sda_hold; in i2c_ll_set_sda_timing()
394 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
396 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Di2c_ll.h86 clk_cal->sda_hold = half_cycle / 2; in i2c_ll_cal_bus_clk()
110 hw->sda_hold.time = bus_cfg->sda_hold; in i2c_ll_set_bus_timing()
313 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
315 hw->sda_hold.time = sda_hold; in i2c_ll_set_sda_timing()
384 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
386 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Di2c_ll.h95 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk()
141 hw->sda_hold.sda_hold_time = bus_cfg->sda_hold - 1; in i2c_ll_set_bus_timing()
345 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
347 hw->sda_hold.sda_hold_time = sda_hold; in i2c_ll_set_sda_timing()
416 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
418 *sda_hold = hw->sda_hold.sda_hold_time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Di2c_ll.h95 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk()
145 hw->sda_hold.sda_hold_time = bus_cfg->sda_hold - 1; in i2c_ll_set_bus_timing()
348 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
350 hw->sda_hold.sda_hold_time = sda_hold; in i2c_ll_set_sda_timing()
419 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
421 *sda_hold = hw->sda_hold.sda_hold_time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Di2c_ll.h96 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk()
142 hw->sda_hold.time = bus_cfg->sda_hold - 1; in i2c_ll_set_bus_timing()
345 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
347 hw->sda_hold.time = sda_hold; in i2c_ll_set_sda_timing()
416 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
418 *sda_hold = hw->sda_hold.time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Di2c_ll.h95 clk_cal->sda_hold = half_cycle / 4; in i2c_ll_cal_bus_clk()
145 hw->sda_hold.sda_hold_time = bus_cfg->sda_hold - 1; in i2c_ll_set_bus_timing()
348 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
350 hw->sda_hold.sda_hold_time = sda_hold; in i2c_ll_set_sda_timing()
419 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
421 *sda_hold = hw->sda_hold.sda_hold_time; in i2c_ll_get_sda_timing()
/hal_espressif-latest/components/hal/
Di2c_hal.c77 i2c_ll_get_sda_timing(hal->dev, &timing_config->sda_sample, &timing_config->sda_hold); in i2c_hal_get_timing_config()
86 i2c_ll_set_sda_timing(hal->dev, timing_config->sda_sample, timing_config->sda_hold); in i2c_hal_set_timing_config()
/hal_espressif-latest/components/soc/esp32/include/soc/
Di2c_struct.h194 } sda_hold; member
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Dlp_i2c_struct.h862 volatile lp_i2c_sda_hold_reg_t sda_hold; member
Di2c_struct.h992 volatile i2c_sda_hold_reg_t sda_hold; member
/hal_espressif-latest/components/soc/esp32c2/include/soc/
Di2c_struct.h867 volatile i2c_sda_hold_reg_t sda_hold; member
/hal_espressif-latest/components/soc/esp32s3/include/soc/
Di2c_struct.h986 volatile i2c_sda_hold_reg_t sda_hold; member
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Di2c_struct.h992 volatile i2c_sda_hold_reg_t sda_hold; member
/hal_espressif-latest/components/soc/esp32c3/include/soc/
Di2c_struct.h227 } sda_hold; member
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Di2c_struct.h209 } sda_hold; member