Skip to content
Discussion options

You must be logged in to vote

The esp-radio binaries have been written with FreeRTOS in mind, they require certain OS features, or emulation of those. esp-wifi has been lying to you, and provided a very bad task scheduler that intrusively switched task context at a fixed rate. This integrated scheduler also prevented any sort of progress toward better low power mode support. esp-rtos is a massive improvement over that, and it costs you only a bit of memory, a software interrupt, and not much more.

If you don't want to run an RTOS, you can still use FoA which is an open-source reimplementation, although for embassy support you will need to provide your own executor and time driver.

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@bugadani
Comment options

@yanshay
Comment options

@orsinium
Comment options

@bugadani
Comment options

@orsinium
Comment options

Answer selected by orsinium
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants