summaryrefslogtreecommitdiff
path: root/keyboard/hhkb_rn42/rn42
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/hhkb_rn42/rn42')
-rw-r--r--keyboard/hhkb_rn42/rn42/rn42.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/keyboard/hhkb_rn42/rn42/rn42.c b/keyboard/hhkb_rn42/rn42/rn42.c
index e7d8ba45cc..556c61af95 100644
--- a/keyboard/hhkb_rn42/rn42/rn42.c
+++ b/keyboard/hhkb_rn42/rn42/rn42.c
@@ -25,12 +25,17 @@ host_driver_t rn42_driver = {
void rn42_init(void)
{
- // PF7: BT connection control(HiZ: connect, low: disconnect)
// JTAG disable for PORT F. write JTD bit twice within four cycles.
MCUCR |= (1<<JTD);
MCUCR |= (1<<JTD);
+
+ // PF7: BT connection control(high: connect, low: disconnect)
rn42_autoconnect();
+ // PF6: linked(input without pull-up)
+ DDRF &= ~(1<<6);
+ PORTF &= ~(1<<6);
+
// PF1: RTS(low: allowed to send, high: not allowed)
DDRF &= ~(1<<1);
PORTF &= ~(1<<1);