stm32 hid cleanup

This commit is contained in:
Maxim Devaev
2022-07-22 09:14:49 +03:00
parent d3dbf19399
commit 3a9b433000
12 changed files with 206 additions and 720 deletions

View File

@@ -22,14 +22,16 @@
#pragma once
#include "keycode.h"
<%! import operator %>
KeyboardKeycode keymapUsb(uint8_t code) {
uint8_t keymapUsb(uint8_t code) {
switch (code) {
% for km in sorted(keymap, key=operator.attrgetter("mcu_code")):
case ${km.mcu_code}: return ${km.arduino_name};
% if km.usb_key.is_modifier:
case ${km.mcu_code}: return ${km.usb_key.arduino_modifier_code}; // ${km.web_name}
% else:
case ${km.mcu_code}: return ${km.usb_key.code}; // ${km.web_name}
% endif
% endfor
default: return KEY_ERROR_UNDEFINED;
default: return 0;
}
}