aboutsummaryrefslogtreecommitdiff
path: root/keyboard/hhkb_rn42
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2014-07-23 12:23:00 +0900
committertmk <nobody@nowhere>2014-07-30 14:38:26 +0900
commit4b2b32a14b805a363c5dc035a2d1384e60865ad3 (patch)
tree1ffefa89e3180b684e5662bc43f8bb53eefac9cc /keyboard/hhkb_rn42
parent3e7875455ed392ce5238efa0734e82995e1f8040 (diff)
downloadqmk_firmware-4b2b32a14b805a363c5dc035a2d1384e60865ad3.tar.gz
qmk_firmware-4b2b32a14b805a363c5dc035a2d1384e60865ad3.zip
Add rn42_lined(): connection status(GPIO2)
Diffstat (limited to 'keyboard/hhkb_rn42')
-rw-r--r--keyboard/hhkb_rn42/rn42/rn42.c5
-rw-r--r--keyboard/hhkb_rn42/rn42/rn42.h1
-rw-r--r--keyboard/hhkb_rn42/rn42/rn42_task.c2
3 files changed, 8 insertions, 0 deletions
diff --git a/keyboard/hhkb_rn42/rn42/rn42.c b/keyboard/hhkb_rn42/rn42/rn42.c
index 3fcd64ad6..e7d8ba45c 100644
--- a/keyboard/hhkb_rn42/rn42/rn42.c
+++ b/keyboard/hhkb_rn42/rn42/rn42.c
@@ -86,6 +86,11 @@ void rn42_cts_lo(void)
86 PORTD &= ~(1<<5); 86 PORTD &= ~(1<<5);
87} 87}
88 88
89bool rn42_linked(void)
90{
91 return PINF&(1<<6);
92}
93
89 94
90static uint8_t keyboard_leds(void) { return 0; } 95static uint8_t keyboard_leds(void) { return 0; }
91 96
diff --git a/keyboard/hhkb_rn42/rn42/rn42.h b/keyboard/hhkb_rn42/rn42/rn42.h
index 4189733b4..72cbb2d72 100644
--- a/keyboard/hhkb_rn42/rn42/rn42.h
+++ b/keyboard/hhkb_rn42/rn42/rn42.h
@@ -14,5 +14,6 @@ void rn42_disconnect(void);
14bool rn42_rts(void); 14bool rn42_rts(void);
15void rn42_cts_hi(void); 15void rn42_cts_hi(void);
16void rn42_cts_lo(void); 16void rn42_cts_lo(void);
17bool rn42_linked(void);
17 18
18#endif 19#endif
diff --git a/keyboard/hhkb_rn42/rn42/rn42_task.c b/keyboard/hhkb_rn42/rn42/rn42_task.c
index 2bc1c7fd0..437dd46f4 100644
--- a/keyboard/hhkb_rn42/rn42/rn42_task.c
+++ b/keyboard/hhkb_rn42/rn42/rn42_task.c
@@ -162,8 +162,10 @@ bool command_extra(uint8_t code)
162 xprintf("protocol: %s\n", (host_get_driver() == &rn42_driver) ? "RN-42" : "LUFA"); 162 xprintf("protocol: %s\n", (host_get_driver() == &rn42_driver) ? "RN-42" : "LUFA");
163 xprintf("force_usb: %X\n", force_usb); 163 xprintf("force_usb: %X\n", force_usb);
164 xprintf("rn42_autoconnecting(): %X\n", rn42_autoconnecting()); 164 xprintf("rn42_autoconnecting(): %X\n", rn42_autoconnecting());
165 xprintf("rn42_linked(): %X\n", rn42_linked());
165 xprintf("rn42_rts(): %X\n", rn42_rts()); 166 xprintf("rn42_rts(): %X\n", rn42_rts());
166 xprintf("config_mode: %X\n", config_mode); 167 xprintf("config_mode: %X\n", config_mode);
168 xprintf("VBUS: %X\n", USBSTA&(1<<VBUS));
167 return true; 169 return true;
168 case KC_B: 170 case KC_B:
169 // battery monitor 171 // battery monitor