You should be able to drop this into your project as a memory device - what you write appears on the 7-seg LEDs, and the buttons pressed appear in other location that can be read. Mapping of addresses for now requires compile, but may be made even more flexible in future. In other words, no protocol coding is required!
Hmm, you could probably parameterise your code to handle other TM chips in particular the 1637 which is widespread, since TM's products use the same wire protocol throughout. Also consider mapping the brightness control.
Hi! Thanks for the good pointer! The brightness control is already being fed as 4-bit input (0000 == off, 1111 = brightest), but for the 1637 I will take a look.
Hmm, you could probably parameterise your code to handle other TM chips in particular the 1637 which is widespread, since TM's products use the same wire protocol throughout. Also consider mapping the brightness control.