nuttx/arch/xtensa
Tiago Medicci Serrano 496a77653a arch/xtensa/esp32_esp32s3: prevent arch's libc in the userspace
ESP32 and ESP32-S3 should use the ROM-defined versions of the libc
in flat build and, when building the protected mode, in the kernel.

The ROM-defined version of the libc functions can't be used in the
userspace, however, because it isn't allowed to access the memory
region in flash directly from the userspace. That being said,
`LIBC_PREVENT_STRING_KERNEL` should be selected to avoid building
any implementation of the libc, being the ROM-defined versions
linked instead.

NuttX's software implemented version of the libc will be built in
the userspace. Also, the assembly-defined version of some of the
libc functions (`XTENSA_xxx`) may also be selected to be used in
the userspace.
2023-05-17 13:58:48 +08:00
..
include esp32s3/wifi: add support for Wi-Fi (Station mode) 2023-03-10 10:59:14 +02:00
src esp32xx: Workaround to avoid printing serial trash character 2023-05-12 06:30:35 +03:00
Kconfig arch/xtensa/esp32_esp32s3: prevent arch's libc in the userspace 2023-05-17 13:58:48 +08:00