MMS d0160c8c7b 7.0.0rc1
major release 7.0.0 release candidate 1
2022-04-19 19:18:37 -04:00
..
2022-04-19 19:18:37 -04:00
2022-04-19 19:18:37 -04:00
2022-04-19 19:18:37 -04:00
2022-04-19 19:18:37 -04:00
2021-06-29 12:19:56 -04:00

This directory contains the "experimental" port to the Espressif ESP-IDF IoT Framework, which is loosely based on the FreeRTOS kernel.


About QP/C Port to ESP-IDF

"Experimental" means that the port has not been thouroughly tested at Quantum Leaps and no working examples are provided.


About Espressif ESP-IDF

The Espressif ESP-IDF is based on a significantly changed version of the FreeRTOS kernel developed by Espressif to support the ESP32 multi-core CPUs (see ESP-IDF).

The Espressif version of FreeRTOS is NOT compatible with the baseline FreeRTOS and it needs to be treated as a separate RTOS kernel. According to the comments in the Espressif source code, FreeRTOS-ESP-IDF is based on FreeRTOS V8.2.0, but apparently FreeRTOS-ESP32 has been updated with the newer features introduced to the original FreeRTOS in the later versions. For example, FreeRTOS-ESP-IDF supports the "static allocation", first introduced in baseline FreeRTOS V9.x. This QP port to FreeRTOS-ESP-IDF takes advantage of the "static allocation".