C99
When selecting the dialect of C as C99 (to have more recent C features) the default project (based on STM32F407) is not compiling, the first error is on this line of syscalls.c:
register char * stack_ptr asm(“sp”);
I guess the same thing will happen when selecting C11.
Also, not connected to C dialect (I’m writing here to not create another thread) there are many warnings that “STM32F40_41xxx” is redefined.