I would recommend if your using an esp32 it is worth learning freeRTOS. It sound intimidating but I was surprised how easy it was to learn it. The documentation is first rate and practical so you can begin using it very soon after starting to learn it.
Thank you for the kind guidance.
1. My objectives are:
(1) Exploring the architectural view of the ESP32 MCU as much as possible based on the official documents, forum posts, ChatGPT, and experimentations.
(2) Creating simple sketches for the activation of the peripherals using Arduino IDE functions, custom Library, and single core in single/multiple tasks environment.
(3) Creating simple sketches for the activation of the peripherals using Arduino IDE, ESF-IDF, FreeRTOS, custom Library, and dual core in multiple tasks environment.
2. In the write-ups of my posts, I leave scattered questions. I would appreciate if the readers try to answer those questions to fill up the gaps of my learning. For example: is there any cache memory in the ESP32 MCU installed by Espressif Systems (Fig-1.1 of post #2)?
3. If you like, you can post some simple examples (like activating the Bluetooth Module, DAC using FreeRTOS Functions) which I will experiment and then will include in the relevant posts of my thread.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.