BossHobby / QUICKSILVER

Flight Controller Firmware
MIT License
171 stars 40 forks source link

add spi elrs support #39

Closed bkleiner closed 2 years ago

bkleiner commented 2 years ago

implemented against express lrs version 2.0.0. supports binding via the lua script after first boot. uses a new spi bus api to run asynchronously against the rest of the loop, allowing it to fit 4k on a f411. it may drop down to 2k while on usb but should keep the link as the the update will be driven by interrupts. betaflightf411rx can not use exti on the busy pin, so that will be polled in the dma isr.

quicksilver.crazybee_f4.brushless.expresslrs.hex quicksilver.betafpvf411rx.brushless.expresslrs.hex

hallucino commented 2 years ago

is it intended to work with betafpv board too ?

bkleiner commented 2 years ago

this implementation should in theory also work with the betafpv board, but no target has been created yet. i would really like to have some hardware in-hand to ensure it actually does work and support users down the line, otherwise it will be just a huge guessing game.

so if somebody (or betafpv) sponsors some hardware i would appreciate it.