esp-idf/examples/system
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
..
app_trace_basic example/apptrace_basic: remove port parameter from pytest 2023-03-13 11:56:47 +03:00
base_mac_address esp32h2(ci): enable target test 2023-02-15 10:20:43 +08:00
console soc_caps: since esp32c6 only support one ext wakeup src, split SOC_PM_SUPPORT_EXT_WAKEUP 2023-03-02 15:06:05 +08:00
deep_sleep examples: Remove a duplicate Kconfig option 2023-03-22 02:15:22 +08:00
deep_sleep_wake_stub doc: optimize deep_sleep_wake_stub README 2023-03-22 11:05:22 +08:00
efuse efuse: Do not check key number 2023-03-14 21:08:52 +08:00
esp_event esp32h2: add build test 2023-01-17 10:29:04 +08:00
esp_timer esp32h2(ci): enable target test 2023-02-15 10:20:43 +08:00
eventfd esp32h2: add build test 2023-01-17 10:29:04 +08:00
flash_suspend system: fix printf format errors in all system and cxx examples 2022-12-12 12:55:02 +08:00
freertos/real_time_stats esp32h2: add build test 2023-01-17 10:29:04 +08:00
gcov esp32h2: add build test 2023-01-17 10:29:04 +08:00
gdbstub TWDT: Use the new TWDT Kconfig options in the examples and tests 2023-02-17 11:22:25 +08:00
heap_task_tracking ci: Enable esp32c6 example, test_apps, and unit tests CI build stage 2022-11-01 11:23:21 +08:00
himem system: fix printf format errors in all system and cxx examples 2022-12-12 12:55:02 +08:00
ipc/ipc_isr system: fix printf format errors in all system and cxx examples 2022-12-12 12:55:02 +08:00
light_sleep examples/system/light_sleep: 2023-03-06 10:34:37 +08:00
ota esp32h2(ci): enable target test 2023-02-15 10:20:43 +08:00
perfmon tools: Increase the minimal supported CMake version to 3.16 2022-06-01 06:35:02 +00:00
pthread esp32h2: add build test 2023-01-17 10:29:04 +08:00
select esp32h2: add build test 2023-01-17 10:29:04 +08:00
startup_time esp32h2: add build test 2023-01-17 10:29:04 +08:00
sysview_tracing esp32h2: add build test 2023-01-17 10:29:04 +08:00
sysview_tracing_heap_log apptrace: fix SystemView example test 2023-01-24 00:34:53 +07:00
task_watchdog esp32h2: add build test 2023-01-17 10:29:04 +08:00
ulp_fsm bugfix: made C code C++ compatible 2023-03-24 11:40:25 +08: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
unit_test TWDT: Use the new TWDT Kconfig options in the examples and tests 2023-02-17 11:22:25 +08:00
xip_from_psram system: add an example and pytest to showing moving Flash content to PSRAM feature. 2022-09-19 12:25:30 +08:00
.build-test-rules.yml examples: Enables eFuse example tests for C6/H2/S3 2023-03-07 17:04:42 +08:00
README.md event: Implement event loop library 2018-10-26 13:14:19 +08:00

System Examples

Configuration and management of memory, interrupts, WDT (watchdog timer), OTA (over the air updates), deep sleep logging, and event loops.

See the README.md file in the upper level examples directory for more information about examples.