Skip to content

esp-2022r1-RC1

Compare
Choose a tag to compare
@antmak antmak released this 31 May 06:57
· 35 commits to esp-1.24.x since this release

Changes (since 2021r2-patch3)

  • GCC: Updated GCC to 11.2.0 version (espressif/esp-idf#6214, espressif/esp-idf#6885)
  • GCC: Changed int32_t type in the Xtensa compiler to long instead of int before. Upstream GCC uses long for int32_t type on Xtensa, RISC-V, and other platforms
  • GCC: Fixed pointer type exception catch when no RTTI (GCC Bugzilla#105387, espressif/esp-idf#8527)
  • GCC: Fixed Xtensa compiler multilib for esp32 psram-fix
  • GCC: Added -no-rtti multilib libs into RISC-V compiler
  • Newlib: Updated Newlib to 4.1.0 version
  • Newlib: Changed time_t type to be 64-bit (espressif/esp-idf#584)
  • Newlib: Fixed pow() and tgamma() from math.h (espressif/esp-idf#7282)
  • Newlib: Added semihosting syscalls and libgloss bare metal startup code for ESP32 chip
  • Newlib: Fixed angle brackets support in TZ names (espressif/newlib-esp32#8)
  • Newlib: Fixed MALLOC_ALIGNMENT for Xtensa (zephyrproject-rtos/zephyr#38258)
  • Fixed running on some Linux ARM platforms (Raspberry Pi 4 with 32- and 64-bit OS)