Postby mbratch » Wed Jul 24, 2024 6:47 pm
ESP-IDF uses FreeRTOS, but if your application is fairly simple, although the RTOS will be there, you don't really have to interact with it in any obvious way. It would just be a single task and the ESP-IDF environment defines a default main task where your code lives. On the other hand, FreeRTOS is fairly light weight and if you need a software timer, or need to have multiple tasks running (virtually) in parallel, then it has facilities for allowing you to do that so you can focus on your application.