Fix processing of RGB keycodes on slave half (#7404)

This commit is contained in:
Joel Challis 2019-11-28 21:59:14 +00:00 committed by GitHub
parent 235da6973d
commit 99f3321e26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -48,13 +48,13 @@ __attribute__((weak)) bool is_keyboard_left(void) {
#elif defined(EE_HANDS) #elif defined(EE_HANDS)
return eeconfig_read_handedness(); return eeconfig_read_handedness();
#elif defined(MASTER_RIGHT) #elif defined(MASTER_RIGHT)
return !is_keyboard_master(); return !has_usb();
#endif #endif
return is_keyboard_master(); return has_usb();
} }
__attribute__((weak)) bool is_keyboard_master(void) { __attribute__((weak)) bool has_usb(void) {
static enum { UNKNOWN, MASTER, SLAVE } usbstate = UNKNOWN; static enum { UNKNOWN, MASTER, SLAVE } usbstate = UNKNOWN;
// only check once, as this is called often // only check once, as this is called often
@ -103,8 +103,3 @@ void split_keyboard_setup(void) {
} }
sei(); sei();
} }
// backwards compat
bool has_usb(void) {
return is_keyboard_master();
}