mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
Merge branch 'fix/i2c_scl_freq_s2' into 'master'
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver Closes IDFGH-13739 and IDFGH-14539 See merge request espressif/esp-idf!37066
This commit is contained in:
commit
328665135c
@ -825,6 +825,9 @@ esp_err_t i2c_param_config(i2c_port_t i2c_num, const i2c_config_t *i2c_conf)
|
|||||||
#endif // SOC_I2C_SUPPORT_SLAVE
|
#endif // SOC_I2C_SUPPORT_SLAVE
|
||||||
{
|
{
|
||||||
i2c_hal_master_init(&(i2c_context[i2c_num].hal));
|
i2c_hal_master_init(&(i2c_context[i2c_num].hal));
|
||||||
|
I2C_CLOCK_SRC_ATOMIC() {
|
||||||
|
i2c_ll_set_source_clk(i2c_context[i2c_num].hal.dev, src_clk);
|
||||||
|
}
|
||||||
//Default, we enable hardware filter
|
//Default, we enable hardware filter
|
||||||
i2c_ll_master_set_filter(i2c_context[i2c_num].hal.dev, I2C_FILTER_CYC_NUM_DEF);
|
i2c_ll_master_set_filter(i2c_context[i2c_num].hal.dev, I2C_FILTER_CYC_NUM_DEF);
|
||||||
I2C_CLOCK_SRC_ATOMIC() {
|
I2C_CLOCK_SRC_ATOMIC() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user