mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-12 02:51:58 +00:00
According to the I2C spec, the SDA signal must be stable as long as the SCL signal is high (which means it can change only when clock is low). This commit reworks clock signal handling in such a way that all reads are done when SCL is high and SDA is stable. Signed-off-by: Mateusz Holenko <mholenko@antmicro.com> |
||
---|---|---|
.. | ||
slave | ||
CMakeLists.txt | ||
i2c_bitbang.c | ||
i2c_bitbang.h | ||
i2c_cc13xx_cc26xx.c | ||
i2c_cc32xx.c | ||
i2c_dw_port_x.h | ||
i2c_dw_registers.h | ||
i2c_dw.c | ||
i2c_dw.h | ||
i2c_esp32.c | ||
i2c_gecko.c | ||
i2c_gpio.c | ||
i2c_handlers.c | ||
i2c_imx.c | ||
i2c_ll_stm32_v1.c | ||
i2c_ll_stm32_v2.c | ||
i2c_ll_stm32.c | ||
i2c_ll_stm32.h | ||
i2c_mchp_xec.c | ||
i2c_mcux_lpi2c.c | ||
i2c_mcux.c | ||
i2c_nios2.c | ||
i2c_nrfx_twi.c | ||
i2c_nrfx_twim.c | ||
i2c_rv32m1_lpi2c.c | ||
i2c_sam_twi.c | ||
i2c_sam_twihs.c | ||
i2c_sam0.c | ||
i2c_sbcon.c | ||
i2c_sifive.c | ||
i2c-priv.h | ||
Kconfig | ||
Kconfig.cc13xx_cc26xx | ||
Kconfig.dw | ||
Kconfig.esp32 | ||
Kconfig.gpio | ||
Kconfig.nrfx | ||
Kconfig.sam0 | ||
Kconfig.sbcon | ||
Kconfig.sifive | ||
Kconfig.stm32 | ||
Kconfig.xec |