1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/common/blxxxpill
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/blxxxpill: add support for stm32duino bootloader and for generic St-Link V2. 2020-05-04 19:36:15 -07:00
doc boards/common/blxxxpill: Update pinout 2023-02-28 08:35:17 +01:00
include boards/stm32: use GPIO LL for LEDs 2024-08-02 09:55:24 +02:00
doc.txt boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
Kconfig *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
Makefile boards: Split off 128KiB version of bl*pill 2019-09-29 16:42:44 +02:00
Makefile.dep boards: Split off 128KiB version of bl*pill 2019-09-29 16:42:44 +02:00
Makefile.features boards/common/blxxxpill: enable riotboot feature 2022-11-30 19:28:14 +01:00
Makefile.include boards: make DFU_USB_ID and DFU_USE_DFUSE overridable 2022-11-30 19:28:14 +01:00