Hello again. I'm building a DMX512 lighting device using an Arduino Uno and NeoPixels. It includes a cheap RS485 to serial interface and a library from Conceptinetics. The prototype works perfectly, NeoPixels respond nimbly to DMX commands and I'm chuffed. Now I'm trying to migrate the code to something more compact, a Pro Trinket 5V, because I love Pro Trinkets and the circuit loves the 5V, but all is not well.
The code compiles (ver. 1.8.8) and uploads without errors, but doesn't respond to the DMX data. My attention falls on the Conceptinetics library. Is it managing serial data in a Pro Trinket appropriate way? I rarely venture outside Adafruit's Arduinoverse, so I don't know how much compatibility to expect from other people's code on Adafruit hardware. I glanced at the .cpp file, and the tiny bit that didn't fly over my head just looked like instructions for receiving serial data and processing it. Is there content in there that won't work on Pro Trinket architecture? Should I obtain a Metro Mini instead? What clues should I look for in similar future situations?
(Note: This isn't a Pro Trinket deprecation issue. It and my legacy laptops are fast friends, and it's running strandtest flawlessly right now. I'll always love Pro Trinkets, but I know they're not always the perfect fit.)
Thanks for the help.
Hallelujah!
Disciple