I have a 600-line program developed under Mbed Studio with the Mbed-os 6.2 baremetal library. This program uses
EventQueue. It was working until this morning an hour ago I wanted to reload it in the target, a Nucleo-F446RE, but Mbed Studio gives me this error :
Unknown type name 'EventQueue'clang (unknown_typename). I add
#include "mbed_events.h" (whereas before it worked without), the error disappears but the program does not work (the LED on the NUCLEO flashes alternating with 2 frequencies).
Do you have any idea where the problem comes from?
Don’t look too hard, I just realized that I forgot to redeclare my program as an active program.
That said, that doesn’t explain why when I make another program active in Mbed Studio the error
Unknown type name 'EventQueue'clang (unknown_typename) appears?
We understand that it may be confusing. C/C++ intellisense in Studio works only for an active program in version 1.3.0. Studio team updated recently a clangd version and IDE can now support intellisense for all programs in the workspace. It will be enabled soon.
Arek - Mbed Studio team
Thanks for your reply