Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


Syntax error about "__weak","__attribute__((weak))"

not me, stm32cubemx do that by default,,

I just want to make my IDE support C99

France

There is two possibilities here:

  1. Either you just want to be able to use C99 features; in this case you don’t have to do anything, as the default selection for GCC is -std=gnu11, that is C11 plus GNU extensions, so it supports C99.
  2. Either you want to be sure you are fully C99 conformant to standard iso9899:1999, with no GNU extensions, then you should effectively select -std=c99, but you should also add -Wpedantic, as otherwise it will still accept some GNU extensions, as well as some c11 features...

BTW, the default for C is -std=gnu11 and for C++ it’s -std=gnu98.

Hope this helps,

Bernard (Ac6)

Thank you, your answers are helpful ,
and I resolved this problem .