Home
last modified time | relevance | path

Searched refs:i2c_sel (Results 1 – 2 of 2) sorted by relevance

/hal_espressif-latest/components/esp_rom/patches/
Desp_rom_regi2c_esp32h2.c88 uint32_t i2c_sel = 0; in regi2c_enable_block() local
94 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_BBPLL_MST_SEL); in regi2c_enable_block()
98 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_BIAS_MST_SEL); in regi2c_enable_block()
102 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_DIG_REG_MST_SEL); in regi2c_enable_block()
106 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_ULP_CAL_MST_SEL); in regi2c_enable_block()
110 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_SAR_I2C_MST_SEL); in regi2c_enable_block()
115 return (uint8_t)(i2c_sel ? 0: 1); in regi2c_enable_block()
121 uint8_t i2c_sel = regi2c_enable_block(block); in regi2c_read_impl() local
123 while (REG_GET_BIT(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), REGI2C_RTC_BUSY)); // wait i2c idle in regi2c_read_impl()
126 REG_WRITE(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), temp); in regi2c_read_impl()
[all …]
Desp_rom_hp_regi2c_esp32c6.c87 uint32_t i2c_sel = 0; in regi2c_enable_block() local
95 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_BBPLL_MST_SEL); in regi2c_enable_block()
99 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_BIAS_MST_SEL); in regi2c_enable_block()
103 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_DIG_REG_MST_SEL); in regi2c_enable_block()
107 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_ULP_CAL_MST_SEL); in regi2c_enable_block()
111 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_SAR_I2C_MST_SEL); in regi2c_enable_block()
116 return (uint8_t)(i2c_sel ? 0: 1); in regi2c_enable_block()
122 uint8_t i2c_sel = regi2c_enable_block(block); in regi2c_read_impl() local
124 while (REG_GET_BIT(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), REGI2C_RTC_BUSY)); // wait i2c idle in regi2c_read_impl()
127 REG_WRITE(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), temp); in regi2c_read_impl()
[all …]