This is a simple, header-only Arduino library for library for DSHOT protocol on STM32 microcontrollers. I adapted it from the driver code the driver code in Betaflight. It currently does not support DSHOT telemetry.
I have used this library successfully with the following hardware:
-
Adafruit STM32F405 Feather Express development board
-
Adafruit STM32F411 "Black Pill" development board
For all F405 boards (including the Adafruit STM32F405 Feather Express) you should select the Generic F405RGTx part number in the Tools menu.