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


Concurrent GPIO access from threads and ISR

In my Stm32F4 applicarion, I am using (a.o.) sw4stm32, cubemx and Freertos.
Some of the GPIO I need to access from different threads and even from from ISR.
Access means, changing port state, reading port state, reading analog input level (ADC); no reconfiguration of GPIO after very first initialization.

Is stm32f4 and cube hal completely aware about this kind of cuncurrent access or did I have to take care of specific design considerations?

BTW: I heard about bit banding but never used it untio know.

PS: Maybe www.openstm32.orgQuestion is the wrong place for this cub hal related question, isnt it?

Joe.