nuttx/arch/risc-v/src
Filipe Cavalcanti fb84ca4e4e arch/risc-v: fix uninitialized HW cmds and bus clock
Initialize i2c_ll_hw_cmd_t in sendstart/startrecv so ack_exp/done are
not left with stack garbage that can NACK or skip the address byte.
Program i2c_hal_set_bus_timing() with the requested bus_freq instead of
the board default so msg frequency is applied.

Affects only Espressif devices.

Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2026-08-07 00:49:36 +08:00
..
bl602 !sched/clock: remove CONFIG_SYSTEM_TIME64 and always use 64-bit time 2026-05-19 16:21:28 +08:00
bl808 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
c906 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
cmake arch/risc-v: add missing CMake support for standalone ELF applications 2026-08-06 12:17:34 +08:00
common arch/risc-v: fix uninitialized HW cmds and bus clock 2026-08-07 00:49:36 +08:00
eic7700x arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
esp32c3 !sched/clock: remove CONFIG_SYSTEM_TIME64 and always use 64-bit time 2026-05-19 16:21:28 +08:00
esp32c3-legacy arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
esp32c6 arch/risc-v/espressif: Add SW LP Mailbox support 2026-07-29 09:53:59 +08:00
esp32h2 arch/risc-v/espressif: Add CMake ULP support 2026-07-17 08:35:27 +08:00
esp32p4 arch/risc-v/espressif: Fix build errors on CMake ULP build system 2026-07-20 08:20:26 -03:00
fe310 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
gd32vw55x arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
hpm6000 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
hpm6750 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
jh7110 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
k210 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
k230 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
litex arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
mpfs arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
nuttsbi arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
opensbi arch/risk-v: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
qemu-rv arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
rp23xx-rv arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
rv32m1 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
sg2000 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
.gitignore
CMakeLists.txt arch/risk-v: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Makefile tools: fix stale archive members surviving a Kconfig-driven CSRCS change 2026-07-28 21:26:03 -03:00