Hello :)
While compiling for ESp32s3 in the VSC+platformio environment, I received the following error:
my_basic.c:370:15: error: conflicting types for '_lock_t' it turned out that in the file belonging to the SDK "sys/lock.h"
there is a typedef definition _LOCK_T _lock_t;
After changing all _lock_t references to mb_lock_t in my_basic.c, compilation works without errors.
@paladin-t could you comment on my changes?