add watchdog and debug options
[clinton/arduino-kodi-ir-keyboard.git] / README.md
1 # arduino-kodi-ir-keyboard / BootKeyboard branch
2 Kodi optimized infrared USB keyboard for an Asus Chromebox running openELEC.
3
4 IR device: Logitech Harmony 880 with remote profile: 'Plex Player'
5
6 Testing with:
7 - SparkFun Pro Micro, ATmega32u4 (5V, 16MHz)
8 - MattairTech MT-DB-U4 (ATmega 32U4), 16MHZ 5V, CDC_HID
9
10 Arduino IDE 1.6.7
11 HID Project 2.4.3
12 IRRemote 2.0.1
13
14 Initial proof of concept with HID-Project instead of standard Keyboard library:
15 - Kodi control works pretty well already :-)
16 - key repeat works
17 - boot protocol mode works (tested on a MacMini)
18
19 ## Issues:
20 - Stability issues: program hangs within 0..60 minutes
21 (Watch dog reset didn't work either, according to Google this is most likely a bootloader bug)
22
23 ## TODO:
24 - Stable operation: continue testing with an Arduino Leonardo
25 - Power off / sleep / wakeup
26 - CTRL+D / CTRL+W key combinations for boot selection
27 - Chromebox hardware modification to control power toggle switch with Arduino