I'm currently rewriting (again) entirely the firmware of a commercial product based on the STM32 platform.
After the Miditech midi interface , this time it's the Midiplus SmartPad, a 60$ clone of the Novation Launchpad :
- 8 encoders
- 64 RGB pads
- 24 buttons
Managing 64 colors and multiplexing encoders was a bit tricky, but now, my prototype is currently working with a basic midi implementation !
https://github.com/TheKikGen/kikpad/blo ... /README.md