Hello!
Are you waiting that someone makes the source code for you?
What about reading the application note, understanding it and implementing it yourself?
You will notice that by adding a column of buttons (for instance on P1.3 if we are reading
the same app note), you will get a 4x4 pad. And you may also notice that with all the ports
remaining you may even build a much larger keyboard.
And if you use URXD0 and UTXD0, you can also send the result to a serial port.
For your info, TI provides all the elementary bricks to build your program. There are
some port interrupt examples (in C). And in the case you want to send your data by
SPI, UART or whatever else, there are also samples that work right out of the box.
So the first step: try to understand how it works (read the app note), and once you
get there, the implementation will be easy.
Dora.
your c source code link is not providing any code downloads.....
my code is same that is in the pdf file of ultra low power keypad