Separate 6KRO and NKRO report structs (#22267)

This commit is contained in:
Ryan 2023-10-23 14:43:46 +10:00 committed by GitHub
parent bf6f13a2b0
commit 0c160e1fba
Failed to generate hash of commit
20 changed files with 187 additions and 165 deletions

View file

@ -26,20 +26,23 @@ extern "C" {
#endif
extern report_keyboard_t *keyboard_report;
#ifdef NKRO_ENABLE
extern report_nkro_t *nkro_report;
#endif
void send_keyboard_report(void);
/* key */
inline void add_key(uint8_t key) {
add_key_to_report(keyboard_report, key);
add_key_to_report(key);
}
inline void del_key(uint8_t key) {
del_key_from_report(keyboard_report, key);
del_key_from_report(key);
}
inline void clear_keys(void) {
clear_keys_from_report(keyboard_report);
clear_keys_from_report();
}
/* modifier */