Guillaume Souchere
9cea97187f
fix(esp_libc): provide timespec_get missing from toolchain
...
Both newlib and picolibc headers in toolchain 16.1 declare timespec_get()
but the archives do not define it. Provide the missing C11 implementation
through esp_libc, mapping TIME_UTC to clock_gettime(CLOCK_REALTIME).
Closes https://github.com/espressif/esp-idf/issues/18889
2026-07-28 08:23:33 +02:00
Alexey Lapshin
1791325998
change(ci): enable -Werror=unused-but-set-variable
2026-07-16 10:54:36 +07:00
Alexey Lapshin
e44ddc22e2
feat(libc): picolibc:remove open_memstream implementation
2026-06-17 17:24:25 +07:00
Ondrej Kosta
ed2e6735ff
feat(esp_libc): refactored POSIX timers get/set functions
...
- Added sys/timex.h and clock_adjtime API
2026-03-31 22:32:33 +08:00
Marius Vikhammer
8ce6bd349b
test(core): fixed freertos and newlib test setup leaking memory
2025-12-31 15:40:34 +08:00
Tomáš Rohlínek
8c9d62de98
feat(storage/vfs): Remove old API usage
2025-12-16 17:48:55 +08:00
Marius Vikhammer
113d69f188
test(core): add WDT protection to detect stuck tests
2025-10-24 10:48:13 +08:00
Konstantin Kondrashov
fb91ddd813
Merge branch 'fix/test_time_ut' into 'master'
...
fix(esp_libc): Fix test_time UTs for newlib nano format
Closes IDFCI-3389
See merge request espressif/esp-idf!42399
2025-10-16 16:24:56 +08:00
Konstantin Kondrashov
caf15b8f66
fix(esp_libc): Fix test_time UTs for newlib nano format
...
Optimized UTs for newlib nano format (where no support 64 bits print).
(C2 chip with CONFIG_LIBC_NEWLIB_NANO_FORMAT=y)
2025-10-08 12:00:34 +03:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
Alexey Lapshin
9281e78381
change(esp_libc): rename newlib component to esp_libc
2025-09-09 22:00:44 +08:00