Closed NoeelMoeskops closed 3 years ago
Hi - grateful if you can post this to the support forum so we can work through the issues - then come back here if updates need to be made. Probably the "libraries" category would be most appropriate: https://forums.freertos.org/c/libraries/6
I posted it on the forum. We'll see how it goes.
@lundinc2 has made some significant progress in modifying FreeRTOS-POSIX and ESP-IDF to make it compile and run. See his changes to FreeRTOS-POSIX here and the FreeRTOS forum for more information. It is mostly backporting because ESP-IDF uses an older version of FreeRTOS that does not support atomic.h
. I'm wondering if these changes could be made available upstream?
Hi @NoeelMoeskops I will look into getting these changes into this repo (Or atleast changes that make it easier to port to IDF).
Due to the age of this, I'll close this issue. If there's still a need, please open a new one. Thank you.
Hi,
I'm having some trouble getting this to work with an ESP32 (w/ ESP-IDF 4.1). There seems to be all kinds of missing headers and deprecated function calls. After modifying the source code I got some part to compile, but now I'm stuck on a number of problems, and I'm not sure if I'm doing something wrong. Like:
xSemaphoreCreateCountingStatic
#include "Atomic.h"
not found#include "FreeRTOS.h"
instead of#include "freertos/FreeRTOS.h"
taskENTER_CRITICAL();
missingmux
argument.int sched_get_priority_max( int policy );
not implemented by ESP-IDF whileshed.h
is disabled inFreeRTOS_POSIX_portable.h
FreeRTOS_POSIX_portable.h
causing failed to find declarations.I might have done something horribly wrong and that it is all my fault, but the issues just seem to keep piling up and I thought you guys might have a better idea what is going on. My
CMakeLists.txt
looks like this:unmodified source code build log looks like this