https://ardupilot.org/copter/docs/common-fettec-onewire.html
On FETtec:
- the F Stands for Felix that is the one the created Dshot
- the E is for another person that I have not yet meet
- the T stands for Torsten @TeeZee that developed the AdruPilot FETtec device driver together with me and Peter Barker.
You already met @TeeZee on the configurator thread
The protocol is superior because of it’s simplicity, DShot uses timing between edges that need to be decoded one bit at a time using DMA and interrupts. FETtec needs a simple UART that works 8 bits at a time. You get all the data with less processor load.
And just look at the source code to see the differences in complexity.
DShot600 is the recommended one, because it the most used and tested. DShot1200 probably works fine, but you need to test it, and there are no benefits over BDshot600. Unless you are building 400g vehicles with very high dynamics.