Mixed wired wireless demo

I got the basis of the mixed connectivity code working now. Here’s a demo of 5 keyboards (3 wireless and 2 wired), and one wireless mouse, all connected together. The keyboard on the right with the USB cable is acting as the wireless receiver. The mouse is also wireless connected to the receiving keyboard.

Five way mixed wired/wireless setup.

At the moment you can connect up to 64 devices at once. In theory you could have up to 255 devices connected at once; however, because the nRF24lu1+ dongle only has 2kB of RAM, I decided to cap this at 64 for now.

Layout and firmware flasher

I also started working on the software for the layout and firmware flasher:

Layout and firmware flasher demo

Very rough draft of the layout editor

Comments on reddit