TEAMUSB
/
TEAMUSB_SLAVE
TEAMUSB_SLAVE
Fork of USBHostKeyboard_HelloWorld by
main.cpp
- Committer:
- samux
- Date:
- 2013-03-06
- Revision:
- 0:88d52e197201
- Child:
- 1:2063e3713a99
File content as of revision 0:88d52e197201:
#include "mbed.h" #include "USBHostKeyboard.h" DigitalOut led(LED1); void onKey(uint8_t key) { printf("%c\r\n", key); } void keyboard_task(void const *) { USBHostKeyboard keyboard; while(1) { // try to connect a USB keyboard while(!keyboard.connect()) Thread::wait(500); // when connected, attach handler called on keyboard event keyboard.attach(onKey); // wait until the keyboard is disconnected while(keyboard.connected()) Thread::wait(500); } } int main() { Thread keyboardTask(keyboard_task, NULL, osPriorityNormal, 256 * 4); while(1) { led=!led; Thread::wait(500); } }