KeyboardTest: a test program for KeyboardManager lib

Dependencies:   mbed KeyboardManager

Committer:
osmeest
Date:
Wed Jan 19 22:33:09 2011 +0000
Revision:
0:ff6e0ea888e8
Child:
1:842d3b0ce532
Initial release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
osmeest 0:ff6e0ea888e8 1 #include "KeyboardManager.hpp"
osmeest 0:ff6e0ea888e8 2
osmeest 0:ff6e0ea888e8 3 void keyHandler(int key, bool state) {
osmeest 0:ff6e0ea888e8 4 printf("Key state change: %d %s\r\n", key, (state ? "DOWN" : "UP"));
osmeest 0:ff6e0ea888e8 5 }
osmeest 0:ff6e0ea888e8 6
osmeest 0:ff6e0ea888e8 7 int main() {
osmeest 0:ff6e0ea888e8 8 printf("\n\r\nKeyboardTest " __DATE__ "-" __TIME__ "\r\n");
osmeest 0:ff6e0ea888e8 9
osmeest 0:ff6e0ea888e8 10 KeyboardManager kbd(Port0, 15, Port0, 6, keyHandler);
osmeest 0:ff6e0ea888e8 11
osmeest 0:ff6e0ea888e8 12 kbd.start();
osmeest 0:ff6e0ea888e8 13
osmeest 0:ff6e0ea888e8 14 while(1) {
osmeest 0:ff6e0ea888e8 15 wait(10);
osmeest 0:ff6e0ea888e8 16 }
osmeest 0:ff6e0ea888e8 17 }