diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2009-10-08 08:46:27 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2009-10-08 08:46:27 +0000 |
commit | c7bc3ec391da3904f0db6398171c7fed37d4f836 (patch) | |
tree | daec9cabab609050e8f7f693a1ee41253e03c009 /Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c | |
parent | 664a2921816069483604f5e05a2a02b6ddf8727a (diff) | |
download | lufa-c7bc3ec391da3904f0db6398171c7fed37d4f836.tar.gz lufa-c7bc3ec391da3904f0db6398171c7fed37d4f836.tar.bz2 lufa-c7bc3ec391da3904f0db6398171c7fed37d4f836.zip |
Add new MIDI Host Class driver to the library, and new MIDIHost ClassDriver demo.
Make MouseHost and KeyboardHost ClassDriver demos use the HID Class driver's structures for the boot protocol Mouse/Keyboard report data, rather than rolling their own.
Diffstat (limited to 'Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c')
-rw-r--r-- | Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c b/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c index 258ccbc59..1d8a06eea 100644 --- a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c +++ b/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.c @@ -161,13 +161,13 @@ void ReadNextReport(void) char PressedKey = 0;
/* Retrieve pressed key character if alphanumeric */
- if ((KeyboardReport.KeyCode >= 0x04) && (KeyboardReport.KeyCode <= 0x1D))
- PressedKey = (KeyboardReport.KeyCode - 0x04) + 'A';
- else if ((KeyboardReport.KeyCode >= 0x1E) && (KeyboardReport.KeyCode <= 0x27))
- PressedKey = (KeyboardReport.KeyCode - 0x1E) + '0';
- else if (KeyboardReport.KeyCode == 0x2C)
+ if ((KeyboardReport.KeyCode[0] >= 0x04) && (KeyboardReport.KeyCode[0] <= 0x1D))
+ PressedKey = (KeyboardReport.KeyCode[0] - 0x04) + 'A';
+ else if ((KeyboardReport.KeyCode[0] >= 0x1E) && (KeyboardReport.KeyCode[0] <= 0x27))
+ PressedKey = (KeyboardReport.KeyCode[0] - 0x1E) + '0';
+ else if (KeyboardReport.KeyCode[0] == 0x2C)
PressedKey = ' ';
- else if (KeyboardReport.KeyCode == 0x28)
+ else if (KeyboardReport.KeyCode[0] == 0x28)
PressedKey = '\n';
/* Print the pressed key character out through the serial port if valid */
|