Commit Graph

6 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
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
59179490a2 fix(esp_stdio): remap console select fd bits to sink device
Map logical /dev/console fds to the primary sink fd for select.
This avoids probing UART1/UART2 for stdout/stderr and keeps UART select state consistent.
Add stdio regression checks for logical fd mapping and symmetric uart_end_select teardown.
2026-04-01 15:33:45 +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
morris
0469db2f83 refactor(rcc): unify the usage of clock control macros for peripherals
- Removed conditional definitions for various RCC_ATOMIC macros across
multiple files, replacing them with a unified PERIPH_RCC_ATOMIC() macro.
- Updated instances where specific RCC_ATOMIC macros were used to ensure
consistent usage of PERIPH_RCC_ATOMIC().
- Deleted unused uart_share_hw_ctrl.h file as its functionality is now
integrated into the new structure.
2026-01-23 18:28:13 +08: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