1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/common/stm32/include
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
..
cfg_i2c1_pb6_pb7.h
cfg_i2c1_pb8_pb9.h boards/nucleo-c031c6 initial add 2024-01-30 10:11:57 -05:00
cfg_rtt_default.h
cfg_timer_tim2_tim15_tim16.h boards/nucleo-f303re: add more timers 2023-11-21 09:02:31 +01:00
cfg_timer_tim2.h boards/common/stm32: simplify ifdef logic 2024-04-23 16:31:01 -04:00
cfg_timer_tim5_and_tim2.h boards/common/stm32: simplify ifdef logic 2024-04-23 16:31:01 -04:00
cfg_timer_tim5.h boards/common/stm32: simplify ifdef logic 2024-04-23 16:31:01 -04:00
cfg_usb_otg_fs_u5.h
cfg_usb_otg_fs.h
cfg_usb_otg_hs_phy_fs.h
cfg_usb_otg_hs_phy_utmi.h
stm32_leds.h boards/stm32: use GPIO LL for LEDs 2024-08-02 09:55:24 +02:00