hngr_goroI'm a noob with C.
I started coding earlier this week. My first version only handled one key at a time.
My second and third versions handle rollover.
I am thinking that this is a learning step for the company NPKC as it was for me.
kravlinIf you want a starting point for source code using a matrix layout, here's some code I came up with for a 5x5 keypad : http://pastebin.com/WqfhV4n2
It includes some stuff for troubleshooting that can be taken out, such as a blinking heartbeat (to show it is alive) and serial debugging code.
Alternatively, you can use the github link I posted above and adapt it for a non-matrix layout. You'll be using every single I/O pin on the Pro Micro but you won't need any diodes. Wiring is simple - connect one pin of every switch to ground, and the other pin to its own digital I/O pin.
kravlinI'll share everything.
I usually shy away from forums and stuff... but massdrop is the only place I know of where the community can discuss while the MANUFACTURERS LISTEN to the conversation. This means, they will learn what their customers want in future iterations.
This drop appeared shortly after I was thinking "Hey, why isn't there a fully programmable numpad for macros or WASD out there????"
ZoneYeah. My plan is to build it and anything i write is going on github.
Not sure if i'm using a teensy or a pro micro or what yet though (i'll have both), but it'll be grid based.