New serial control protocol with Python bindings
Hey all. I was noodling with my BlinkyTape and I decided I was a little disappointed with the degree of control the default serial communications protocol offered, particularly not accepting brightness settings. So I figured rolling my own would be a neat little project; I wrote a new little firmware and some desktop-side (python) code to talk to it.
I ended up writing something I liked enough to find worth sharing, so I've put it up on GitHub with an MIT license. https://github.com/Nentuaby/blinkytape-advanced-protocol
Let me know if you use and enjoy it. Particularly let me know if you use it and ALMOST enjoy it except for a bug or feature weakness-- I'm looking for directions to improve it in.
I ended up writing something I liked enough to find worth sharing, so I've put it up on GitHub with an MIT license. https://github.com/Nentuaby/blinkytape-advanced-protocol
Let me know if you use and enjoy it. Particularly let me know if you use it and ALMOST enjoy it except for a bug or feature weakness-- I'm looking for directions to improve it in.
Comments
(Upd.: Aha, I see you've got timeouts in the firmware, interesting)
Also, I guess a command to set a single LED by its index would be appreciated.
And an indexed set command does seem logical, yeah. I'll add that too.
I also created a new demo that lets you pick a color for the BlinkyTape gui style.