7.1.3 Replaced QF_EVT_REF_CTR_INC_() with QEvt_refCtr_inc_() in ports - embOS - ESP-IDF - Qt 7.1.3 7.1.3 7.1.3 7.1.3 7.1.3 7.1.3 7.1.2 first commit after fixing history Revert "7.1.2" This reverts commit 90cf4e1471b5e9c0853af97af8ec0bc67c7e19c6. 7.1.2 first commit after fixing the history 7.0.1
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".