Skip to content

A low level, VERY lightweight dshot (upto Dshot2400) implementation on stm32 using the standard device headers (CMSIS) proved by ST

Notifications You must be signed in to change notification settings

MacroMelon/Stm32_CMSIS_DMA_Dshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stm32 CMSIS DMA Dshot

transfemware Sponsored by the Gay Agenda

A low level, VERY lightweight dshot (upto Dshot2400) implementation on stm32 using the standard device headers (CMSIS) proved by ST

Note

This sofware is just pulled from one of my projects, check before using, may not always work first try

For now, everything you need should be in the examples folder, keep in mind this is just something that I came up with for a personal project, so its not a proper library or anything

So by default it runs on Dshot1200, we will have to set the ARR to 14 and prescaler accordingly to go to 2400

Inspired and made possible by: https://github.com/mokhwasomssi/stm32_hal_dshot

Caution

DISCLAIMER

This is VERY early in the development cycle so be careful when using it, I haven't done proper testing and cannot garantee that spurious data isn't sometimes thrown around.

Please do your own validation before using this with large / dangerous power systems.

I therefore take no responsisblity, legal or otherwise, for any damage caused by others due to bugs in this code.

TODO- proper docs, update with new code

About

A low level, VERY lightweight dshot (upto Dshot2400) implementation on stm32 using the standard device headers (CMSIS) proved by ST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages