diff options
| author | tmk <nobody@nowhere> | 2014-07-23 12:23:00 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2014-07-30 14:38:26 +0900 |
| commit | 4b2b32a14b805a363c5dc035a2d1384e60865ad3 (patch) | |
| tree | 1ffefa89e3180b684e5662bc43f8bb53eefac9cc /keyboard/hhkb_rn42 | |
| parent | 3e7875455ed392ce5238efa0734e82995e1f8040 (diff) | |
| download | qmk_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.c | 5 | ||||
| -rw-r--r-- | keyboard/hhkb_rn42/rn42/rn42.h | 1 | ||||
| -rw-r--r-- | keyboard/hhkb_rn42/rn42/rn42_task.c | 2 |
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 | ||
| 89 | bool rn42_linked(void) | ||
| 90 | { | ||
| 91 | return PINF&(1<<6); | ||
| 92 | } | ||
| 93 | |||
| 89 | 94 | ||
| 90 | static uint8_t keyboard_leds(void) { return 0; } | 95 | static 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); | |||
| 14 | bool rn42_rts(void); | 14 | bool rn42_rts(void); |
| 15 | void rn42_cts_hi(void); | 15 | void rn42_cts_hi(void); |
| 16 | void rn42_cts_lo(void); | 16 | void rn42_cts_lo(void); |
| 17 | bool 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 |
