esp-idf/components/newlib
Ivan Grokhotkov 35ea136d5a
newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0
This feature allows calling fsync even if the vfs component is not
used.
The second part of the commit adds an fsync call in the panic test app
enabling it to be used over usb-serial-jtag.
2023-04-18 11:19:36 +02:00
..
platform_include newlib: Fix header issues with C++ guards and implicit inclusion 2022-07-14 08:32:04 +02:00
port newlib: implement 8/16-bit atomic operations for riscv 2023-02-22 05:33:03 +00:00
priv_include components: Change copyright in components files 2022-06-17 16:59:56 +02:00
test esp32h2(ci): enable target test 2023-02-15 10:20:43 +08:00
test_apps newlib: fix and add new atomic tests for multicore chips 2023-02-22 05:33:03 +00:00
.gitignore Initial public version 2016-08-17 23:08:22 +08:00
abort.c hal: Deprecate interrupt_controller_hal.h, cpu_hal.h and cpu_ll.h interfaces 2022-07-22 00:06:06 +08:00
assert.c feature: add ram loadable app support 2023-02-01 17:57:22 +08:00
CMakeLists.txt tools: Adds newlib nano support for clang builds 2022-12-06 12:33:09 +03:00
COPYING.NEWLIB Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
esp32-spiram-rom-functions-c.lf psram: add configuration macros to move workaround libc functions to flash 2021-06-23 17:40:02 +08:00
heap.c newlib: implement posix_memalign, sysconf, realpath 2021-12-13 14:40:21 +01:00
Kconfig newlib: update newlib nano documentation for C6 2023-02-08 10:56:28 +08:00
locks.c Use correct recursive mutex for env and regular mutex for tz 2023-01-30 10:59:53 +01:00
newlib_init.c ESP32H2: Introduce new chip target esp32h2, hello_world example supported 2022-12-29 12:29:14 +08:00
newlib.lf newlib: Put atomic function in IRAM 2023-03-24 11:18:55 +08:00
poll.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
pthread.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
random.c esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
realpath.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
reent_init.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
sdkconfig.rename.esp32 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
sdkconfig.rename.esp32c3 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
sdkconfig.rename.esp32s2 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
sdkconfig.rename.esp32s3 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
stdatomic.c newlib: implement 8/16-bit atomic operations for riscv 2023-02-22 05:33:03 +00:00
syscalls.c newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0 2023-04-18 11:19:36 +02:00
sysconf.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
system_libs.lf build system: add COMPILER_SAVE_RESTORE_LIBCALLS option 2021-10-07 15:01:35 +08:00
termios.c components: Change copyright in components files 2022-06-17 16:59:56 +02:00
time.c Set errno in adjtime if delta is too large 2022-12-08 22:35:50 +00:00