diff options
| author | tmk <hasu@tmk-kbd.com> | 2015-08-08 16:01:26 +0900 | 
|---|---|---|
| committer | tmk <hasu@tmk-kbd.com> | 2015-08-08 16:01:26 +0900 | 
| commit | 79cf2d59aeb53f47ddb665db0eb9366c4aa73057 (patch) | |
| tree | bcba4c97f99f1a0c71b71872a9105b357085e250 /keyboard/hhkb | |
| parent | 35203cad6ad4294409bd39dd85ff7858b353570d (diff) | |
Fix #239 unresponsive keys of HHKB JP during power saving
Diffstat (limited to 'keyboard/hhkb')
| -rw-r--r-- | keyboard/hhkb/hhkb_avr.h | 8 | 
1 files changed, 0 insertions, 8 deletions
| diff --git a/keyboard/hhkb/hhkb_avr.h b/keyboard/hhkb/hhkb_avr.h index c3e176fa09..7ea6322c73 100644 --- a/keyboard/hhkb/hhkb_avr.h +++ b/keyboard/hhkb/hhkb_avr.h @@ -45,20 +45,12 @@ static inline void KEY_PREV_OFF(void) { (PORTB &= ~(1<<7)); }  static inline void KEY_POWER_ON(void) {      DDRB = 0xFF; PORTB = 0x40;          // change pins output      DDRD |= (1<<4); PORTD |= (1<<4);    // MOS FET switch on -#ifdef HHKB_JP -    DDRC  |= (1<<6|1<<7); -    PORTC |= (1<<6|1<<7); -#endif      /* Without this wait you will miss or get false key events. */      _delay_ms(5);                       // wait for powering up  }  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  }  static inline bool KEY_POWER_STATE(void) { return PORTD & (1<<4); } | 
