Bae wake up, new GUN4ALL update just dropped.Mostly fixes, but notable inclusions are:
- External NeoPixels actually work now, and I've verified this for sure lol.
- Temperature sensor support is properly fixed and merged, meaning just one build for each board that covers all possible configurations! No more confusing -tmp36 builds.
- D-pads are now mapped to the gamepad slot's d-pad, rather than the keyboard.
- Other various fixes and improvements.
And on the other end,
the new GUI update now supports rebooting connected guns to the bootloader mode, to make updating to this version that much easier! Granted, this one required kind of a dirty hack that utilizes the OS's own apps to perform this function (because Qt just wasn't cooperating), but turns out that the
mode and
stty cli apps are pretty much standard across Windows and Linux, respectively! So it shouldn't be an issue. The Linux build will also now detect if the running user is in the dialout group at startup, and give a command for the user to copy/paste into a terminal to do it (again, using the aforementioned hack, but also again,
groups and
usermod are standard on Unix).
At some point, I'd definitely love to get over-the-air updates going with the GUI, to make it
literally one-click. And unless any other bugs crop up, the only thing left on my bucket list is re-exposing full button function mapping functionality. Fun!