So I ran into some trouble with ODeV when writing a program where I combine C and C++.
I keep getting "expected '=', ',', ';', 'asm' or '__attribute__' before '*' token" when building. ODeV does offer a C++ extension (FreeRTOS_EC) and there is a downloadable project for a STM32F1xx device using this extension (Cortex_STM32F1xx_CPP_Template).
I added FreeRTOS_EC as a Linked Resource in my project, but it didn't really do any difference. When further inspecting and comparing the preferences of the I noticed that both projects used the same Tool Chain with the same Used Tools. However only the F1xx project has the C++ Compiler (ARM Sourcery Windows GCC C++ Compiler) listed in the Discovery Options Tools list.
For some reason my project does not understand that it needs this compiler to build the code.
I tried applying all available discovery profiles, but none of them adds the C++ Compiler to the tools list
Does anyone have any suggestions on other things I could try?