In our latest article we talk about adding the DShot600 protocol to our ESC Tester. This is not straight forward because most Flight Controllers use DMA to generate the DShot packets and our ESC Tester is based on the Arduino UNO which doesn’t have DMA.
We try a few different approaches including bit banging and hacking SPI. Read on to find out what works (and what doesn’t). Full source code is provided.