1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-28 23:29:45 +01:00
RIOT/boards/stm32f0discovery
Marian Buschsieweke 97b91b4f8f
boards/stm32: use GPIO LL for LEDs
This fixes a race in `LED<NUM>_TOGGLE`, which is a read-copy-write
operation. Any access to a GPIO pin on the same GPIO port that
happens concurrently could result in data corruption. Using the
GPIO LL API, which is thread-safe, fixes the issue.

Note: The used GPIO LL functions will work even in when the GPIO LL
      module is not used.
2024-08-02 09:55:24 +02:00
..
dist boards: Separate boards from debug adapter configuration 2017-11-17 10:03:05 +01:00
include boards/stm32: use GPIO LL for LEDs 2024-08-02 09:55:24 +02:00
doc.txt doc: add wiki documentation to Doxygen files 2018-08-01 15:24:54 +02:00
Kconfig *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
Makefile boards: changed module name to 'board' 2015-12-07 17:53:22 +01:00
Makefile.dep boards/stm32f0discovery: export user LEDs and button to SAUL 2017-01-17 18:08:55 +01:00
Makefile.features boards/stm32*: adapt for new stm32 cpu organization 2020-05-20 13:39:10 +02:00
Makefile.include boards/stm32: set openocd as only supported programmer 2021-02-24 13:29:16 +01:00