Skip to content

Commit ea5cc89

Browse files
fix compile error if platformIO is used
explicitly casting to char source: platformio/platform-atmelavr#113
1 parent 111396f commit ea5cc89

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

digistump-avr/libraries/DigisparkKeyboard/DigiKeyboard.h

+18-18
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,24 @@ static uchar idleRate; // in 4 ms units
3838
* for the second INPUT item.
3939
*/
4040
const PROGMEM char usbHidReportDescriptor[USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH] = { /* USB report descriptor */
41-
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
42-
0x09, 0x06, // USAGE (Keyboard)
43-
0xa1, 0x01, // COLLECTION (Application)
44-
0x05, 0x07, // USAGE_PAGE (Keyboard)
45-
0x19, 0xe0, // USAGE_MINIMUM (Keyboard LeftControl)
46-
0x29, 0xe7, // USAGE_MAXIMUM (Keyboard Right GUI)
47-
0x15, 0x00, // LOGICAL_MINIMUM (0)
48-
0x25, 0x01, // LOGICAL_MAXIMUM (1)
49-
0x75, 0x01, // REPORT_SIZE (1)
50-
0x95, 0x08, // REPORT_COUNT (8)
51-
0x81, 0x02, // INPUT (Data,Var,Abs)
52-
0x95, 0x01, // REPORT_COUNT (simultaneous keystrokes)
53-
0x75, 0x08, // REPORT_SIZE (8)
54-
0x25, 0x65, // LOGICAL_MAXIMUM (101)
55-
0x19, 0x00, // USAGE_MINIMUM (Reserved (no event indicated))
56-
0x29, 0x65, // USAGE_MAXIMUM (Keyboard Application)
57-
0x81, 0x00, // INPUT (Data,Ary,Abs)
58-
0xc0 // END_COLLECTION
41+
(char) 0x05, (char) 0x01, // USAGE_PAGE (Generic Desktop)
42+
(char) 0x09, (char) 0x06, // USAGE (Keyboard)
43+
(char) 0xa1, (char) 0x01, // COLLECTION (Application)
44+
(char) 0x05, (char) 0x07, // USAGE_PAGE (Keyboard)
45+
(char) 0x19, (char) 0xe0, // USAGE_MINIMUM (Keyboard LeftControl)
46+
(char) 0x29, (char) 0xe7, // USAGE_MAXIMUM (Keyboard Right GUI)
47+
(char) 0x15, (char) 0x00, // LOGICAL_MINIMUM (0)
48+
(char) 0x25, (char) 0x01, // LOGICAL_MAXIMUM (1)
49+
(char) 0x75, (char) 0x01, // REPORT_SIZE (1)
50+
(char) 0x95, (char) 0x08, // REPORT_COUNT (8)
51+
(char) 0x81, (char) 0x02, // INPUT (Data,Var,Abs)
52+
(char) 0x95, (char) 0x01, // REPORT_COUNT (simultaneous keystrokes)
53+
(char) 0x75, (char) 0x08, // REPORT_SIZE (8)
54+
(char) 0x25, (char) 0x65, // LOGICAL_MAXIMUM (101)
55+
(char) 0x19, (char) 0x00, // USAGE_MINIMUM (Reserved (no event indicated))
56+
(char) 0x29, (char) 0x65, // USAGE_MAXIMUM (Keyboard Application)
57+
(char) 0x81, (char) 0x00, // INPUT (Data,Ary,Abs)
58+
(char) 0xc0 // END_COLLECTION
5959
};
6060

6161

0 commit comments

Comments
 (0)