7 Commits

Author SHA1 Message Date
Tomas Rohlinek
064389e334 refactor(storage/stdio): remove fd table, forward opens to primary backend 2026-06-02 10:31:56 +02:00
Tomas Rezucha
9756d9654c Merge branch 'feat/usb_dfu_console_soc_caps' into 'master'
feat(soc): add USB DFU and OTG console caps

Closes IDF-9133

See merge request espressif/esp-idf!48167
2026-05-28 10:42:08 +02:00
igor.masar
d4d993c818 feat(soc): add USB DFU and OTG console caps
Add USB DFU and OTG console SOC capability flags for esp32s2, esp32s3, and esp32p4.

Use these caps in Kconfig, documentation conditionals, and idf.py DFU actions so USB support
is derived from SOC capabilities instead of hardcoded target names.
2026-05-27 10:58:50 +02:00
Tomáš Rohlínek
92725e92d5 fix(esp_stdio): add fd-table locking, per-fd flag checks, and Kconfig cleanup 2026-05-26 08:56:51 +02:00
Tomáš Rohlínek
4a7f4bf872 feat(system/esp_stdio): Add test coverage for esp_stdio refactor 2026-04-01 15:32:55 +02:00
Tomáš Rohlínek
ba4686ce90 feat(storage/stdio): Refactor stdio_vfs multiplexer 2026-04-01 15:32:54 +02:00
Marius Vikhammer
a257812e14 feat(stdio): added esp_stdio component
esp_stdio contains everything the old esp_vfs_console contained (the vfs stdio glue layer)
as well as other functionality related to stdio (previously referred to as console)
2025-10-16 10:01:59 +08:00