KeyboardTest: a test program for KeyboardManager lib
Dependencies: mbed KeyboardManager
main.cpp@0:ff6e0ea888e8, 2011-01-19 (annotated)
- 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?
User | Revision | Line number | New 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 | } |