You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With Bluetooth controller for HHKB JP some keys are unresponsive during power saving of Bluetooth mode. This problem will occur also with USB mode when USB suspend state.
The unresponsive keys are on the first row of matrix; ESC TAB LFn LShift LCtrl
KEY_POWER_OFF() of hhkb_avr.h is the cause; lines making PC6 and PC7 input with pull-up, to be precise. Not sure why those lines cuase this problem exactly.
static inline void KEY_POWER_OFF(void) {
/* input with pull-up consumes less than without it when pin is open. */
DDRB = 0x00; PORTB = 0xFF; // change pins input with pull-up
#ifdef HHKB_JP
DDRC &= ~(1<<6|1<<7);
PORTC |= (1<<6|1<<7);
#endif
DDRD |= (1<<4); PORTD &= ~(1<<4); // MOS FET switch off
}
The text was updated successfully, but these errors were encountered:
With Bluetooth controller for HHKB JP some keys are unresponsive during power saving of Bluetooth mode. This problem will occur also with USB mode when USB suspend state.
The unresponsive keys are on the first row of matrix; ESC TAB LFn LShift LCtrl
KEY_POWER_OFF()
of hhkb_avr.h is the cause; lines making PC6 and PC7 input with pull-up, to be precise. Not sure why those lines cuase this problem exactly.tmk_keyboard/keyboard/hhkb/hhkb_avr.h
Lines 58 to 61 in 35203ca
The text was updated successfully, but these errors were encountered: