[PLATFORM][ESPRESSIF] Platform 1.6.2 for esp32-wrover-kit v4.1

Hello everybody,

Today we are announcing the update of platform for the evaluation board ESP32-WROVER-KIT V4.1 [1]. As usual the platform is available as a resource in the developer website or directly from our GitHub repository:

Here is the changelog since the last public version:


[1.6.2] - 2020-12-18

Fixed

  • Remove CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER from the provided sdkconfig files. This prevents the build scripts to recompile the BSP everytime.

[1.6.1] - 2020-12-17

Fixed

  • Documentation for initial public revision.

[1.6.0] - 2020-12-17

Added

  • Scripts to build and flash.
  • Platform documentation.
  • Initial Hello World application files to compile the BSP without any platform.
  • Add an empty LLAPI security implementation.

Changed

  • Use Espressif ESP-IDF GitHub Git repository as a submodule.
  • Replaced the async_netconn with async_select MicroEJ C Component (CCO).
  • New platform builder.
  • New platform build type.
  • Increase the number of characteristics which can be registered for notifications to 31.
  • Update to Espressif ESP-IDF v3.3.4 .
  • Update modules:.
    • MicroEJ Architecture simikou2 7.14.0.
    • Pack UI 12.1.5.
    • pack net 9.2.3.
    • pack net-addons 2.3.0.
    • pack hal 2.0.2.
    • pack bluetooth 2.0.1.
    • device pack 1.1.1.
    • fs 4.0.2.
    • API esp_idf 1.0.1.
    • esp_idf-impl 1.1.1.
    • esp_idf-mock 1.1.2.
  • Update CCOs.
    • trace-systemview 2.0.1.
    • osal-headers 0.2.1.
    • osal-FreeRTOS 0.2.1.
    • async_select 2.0.2 MicroEJ C Component (CCO).
    • bsp-microej-async-worker 0.2.1 MicroEJ C Component (CCO).
    • esp_idf 1.1.1 MicroEJ C Component (CCO).
  • Move Net low level buffer in PSRAM or RAM if no PSRAM.
  • Updated sdkconfig to have a running coremark.
  • Renamed frontpanel and configuration project to follow MicroEJ Naming Convention.
  • Update frontpanel to framework 1.0.0.

Fixed

  • Rename MicroEJ sections so the linker put them at the correct position.

Next, you can play with the foundation libraries examples available on our Github repository [2].

Good coding!
The MicroEJ Team.

[1] https://dl.espressif.com/doc/esp-idf/latest/get-started/get-started-wrover-kit.html
[2] https://github.com/MicroEJ/Example-Standalone-Foundation-Libraries/tree/795a88c9473894096cbd0c2ef0888c05c7c3cc12

wrover%20microej