summaryrefslogtreecommitdiffstats
path: root/keyboard/hhkb_rn42/hhkb_avr.h
diff options
context:
space:
mode:
authortmk <hasu@tmk-kbd.com>2015-01-15 09:12:26 +0100
committertmk <hasu@tmk-kbd.com>2015-01-15 09:12:26 +0100
commit65a2ce94a305f46c8f258e2f1613201a69bc8114 (patch)
treeacd515b6e5f9ab0f010bc5eac9ae9677f9bad618 /keyboard/hhkb_rn42/hhkb_avr.h
parent10a6b2c7d8bc9c5d2657acdeefa1102be5035280 (diff)
parent517817b9c7f00b180385c6bdf5310234185e5b98 (diff)
downloadqmk_firmware-65a2ce94a305f46c8f258e2f1613201a69bc8114.tar.gz
qmk_firmware-65a2ce94a305f46c8f258e2f1613201a69bc8114.tar.xz
Merge branch 'rn42'
Diffstat (limited to 'keyboard/hhkb_rn42/hhkb_avr.h')
-rw-r--r--keyboard/hhkb_rn42/hhkb_avr.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/keyboard/hhkb_rn42/hhkb_avr.h b/keyboard/hhkb_rn42/hhkb_avr.h
index f007d7667..0321977d1 100644
--- a/keyboard/hhkb_rn42/hhkb_avr.h
+++ b/keyboard/hhkb_rn42/hhkb_avr.h
@@ -53,9 +53,11 @@ static inline void KEY_POWER_OFF(void) {
DDRB = 0x00; PORTB = 0xFF; // change pins input with pull-up
DDRD |= (1<<4); PORTD &= ~(1<<4); // MOS FET switch off
}
+static inline bool KEY_POWER_STATE(void) { return PORTD & (1<<4); }
#else
static inline void KEY_POWER_ON(void) {}
static inline void KEY_POWER_OFF(void) {}
+static inline bool KEY_POWER_STATE(void) { return true; }
#endif
static inline void KEY_INIT(void)
{
@@ -73,7 +75,7 @@ static inline void KEY_INIT(void)
KEY_UNABLE();
KEY_PREV_OFF();
- KEY_POWER_ON();
+ KEY_POWER_OFF();
}
static inline void KEY_SELECT(uint8_t ROW, uint8_t COL)
{