esp-idf/components/ulp
Sudeep Mohanty 88e4c06028 ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
The current ULP RISC-V RTC I2C driver got stuck in an infinite loop if
there is a I2C transaction error. This commit amends the driver flow to
abort the read/write operation if met with errors. It also adds a loop
timeout to avoid getting stuck in an infinite loop.The commit also
updates the default bus timing parameters for RTC I2C to be faster.
This commit also adds documentation help to guide users when they meet
with issues while working with the RTC I2C driver on the ULP RISC-V coprocessor.
2023-03-29 13:25:46 +02:00
..
cmake ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
ld ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
lp_core ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
test_apps ulp-fsm: fixed potential sleep tests failures 2023-03-22 11:39:33 +08:00
ulp_common ulp: fix and re-enable no-format warnings 2023-03-12 21:47:24 +01:00
ulp_fsm ulp: fix and re-enable no-format warnings 2023-03-12 21:47:24 +01:00
ulp_riscv ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors 2023-03-29 13:25:46 +02:00
.build-test-rules.yml ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
CMakeLists.txt ulp: fix and re-enable no-format warnings 2023-03-12 21:47:24 +01:00
component_ulp_common.cmake ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
esp32ulp_mapgen.py ulp: esp32ulp_mapgen: remove the special case for RISC-V, cleanup 2022-08-30 02:34:28 +02:00
Kconfig ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
project_include.cmake ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
sdkconfig.rename.esp32 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
sdkconfig.rename.esp32s2 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00