implemented new keyboard model: Sun Type 5
This commit is contained in:
@ -339,7 +339,10 @@ void usbSendReport(uint8_t mode, uint8_t key) {
|
||||
uint8_t repBuffer[8] = { 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
repBuffer[0] = mode;
|
||||
repBuffer[2] = key;
|
||||
while (!usbInterruptIsReady()); // wait
|
||||
wdt_reset();
|
||||
while (!usbInterruptIsReady()) {
|
||||
usbPoll();
|
||||
}
|
||||
usbSetInterrupt(repBuffer, sizeof(repBuffer)); // send
|
||||
}
|
||||
|
||||
@ -474,6 +477,8 @@ Key charToKey(char character) {
|
||||
case '?':
|
||||
key.mode = MOD_SHIFT_LEFT;
|
||||
key.key = KEY_slash; break;
|
||||
case '\n':
|
||||
key.key = KEY_Return; break;
|
||||
}
|
||||
if (key.key == KEY_Reserved) {
|
||||
// still reserved? WTF? return question mark...
|
||||
|
Reference in New Issue
Block a user