-
Notifications
You must be signed in to change notification settings - Fork 19.2k
Dshot on iomcu #23974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dshot on iomcu #23974
Conversation
7685229
to
2756d85
Compare
2756d85
to
42efc53
Compare
139d2c9
to
82b573e
Compare
Locking mode 2 is much more efficient and reliable |
b3f472a
to
4761d6e
Compare
delayed until next week's dev call. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lets change to 1MHz clock in both variants
I will test on my quadplane to the extent I can
I will also try to encourage testers on facebook
find a non-ST F1 board (maybe Holybro or CUAV 6X? one of mine is non-ST), make sure it works
e337c6f
to
614379a
Compare
1Mhz cannot be done on f103 without losing PPM. So as long as we are confident we have got all the f103 boards we can make this change. Not otherwise. |
Tested on Holybro Pixhawk6X |
8f11ff8
to
e87a71d
Compare
…ner for iomcu add support for undef of STM32 lines and DMA_NOMAP add support for F103 running at 24Mhz add f103 variants of iofirmware reduce memory usage in iomcu for new model correct pwm output reporting split iofirmware into config + mcu to allow f103 definition don't enable non-existant timers on F103
correctly update outmode modes when requested get ARM CPUID and display in startup banner ensure correct rc input timing on 1Khz iofirmware
…ts to avoid losing data
update for improved latency and mode setting add cpuid/mcuid reporting correct rc input timing on regular iofirmware update to support increased system clock on f103 and dshot600 update to support reversed and reversible masks
2a85a61
to
dc2670c
Compare
Did a quick retest on a cube black with the review changes 👍 |
Is this already implemented on 4.4.0 stable? |
No, 4.5 only |
Oh ok! That should take some months right? :( |
Just for the record, it looks like this PR has broken NeoPixel support on CubeOrangePlus in master and Copter-4.5.0. This is a big PR so I'm not too confident that I could get to the bottom of the issue. |
Based on top of #21569
Working 8 channel updates. Quite a lot more hairy than the previous PR with the new eventing model.
Tested on a 5" quad on channels 1-4 with ds300 - constant memory and no errors:

Did a full autotune on the quad without issue