summaryrefslogtreecommitdiff
path: root/keyboard/hhkb/rn42
diff options
context:
space:
mode:
authortmk <hasu@tmk-kbd.com>2015-01-17 15:34:33 +0900
committertmk <hasu@tmk-kbd.com>2015-01-19 10:13:42 +0900
commit40fd75e5ededaa4800419426295f35ff6bccb138 (patch)
treedbd122baa31dd875dad443ff0e35fbf4bb5f13fe /keyboard/hhkb/rn42
parentc610bae63197482bf323fbd63475dd4dba71ed46 (diff)
hhkb: Update RN-42 docs
Diffstat (limited to 'keyboard/hhkb/rn42')
-rw-r--r--keyboard/hhkb/rn42/PowerSave.txt12
-rw-r--r--keyboard/hhkb/rn42/RN42.txt62
2 files changed, 66 insertions, 8 deletions
diff --git a/keyboard/hhkb/rn42/PowerSave.txt b/keyboard/hhkb/rn42/PowerSave.txt
index 8aea1c6dd2..4b9c8f415d 100644
--- a/keyboard/hhkb/rn42/PowerSave.txt
+++ b/keyboard/hhkb/rn42/PowerSave.txt
@@ -10,6 +10,18 @@ Battery drive:
USB powered:
40.0mA
+ 52mA 01/17
+
+Other keyboards:
+HHKB Pro 55mA
+HHKB Pro2 140mA
+HHKB Pro 42mA(Alt)
+HHKB Pro2 52mA(Alt BT controller USB mode)
+HHKB Pro2 88mA(Alt BT controller BT mode connected)
+HHKB Pro2 68mA(Alt BT controller BT mode config mode)
+Poker X 6mA
+Infinity 24mA(TMK)
+ 65mA(kiibohd)
HHKB key switch power control
diff --git a/keyboard/hhkb/rn42/RN42.txt b/keyboard/hhkb/rn42/RN42.txt
index ace30da4ed..64c3fdd4ec 100644
--- a/keyboard/hhkb/rn42/RN42.txt
+++ b/keyboard/hhkb/rn42/RN42.txt
@@ -3,24 +3,70 @@ RN-42 Bluetooth Module Support
Bluetooth controller board works with HHKB Pro2, JP, Type-S and Type-S JP and it supports both USB and Bluetooth as keyboard output protocol. Bluetooth module Roving Networks/Microchip RN-42 is installed on the board.
+RN-42:
+http://www.microchip.com/wwwproducts/Devices.aspx?product=RN42
+
+
+Capabitlities:
+- USB keyboard functions
+ completely equivarent to USB controller including mouse keys and NKRO.
+- Switching between USB and Bluetooth
+ You can switch the two connections with BT switch or key combination.
+- RN-42 config mode
+ You can change power/connection configuration of the module if needed.
+- Low battery alert
+ Red LED turns on when low voltage.
+- RN-42 status indicator
+ LED indicates status of Bluetooth connection.
+- Pairing
+ The module stores up to 8 connections.
+- Auto connect
+ The module connects the last connected device automatically.
+- iOS support
+ works as keyboard with iPhone5. No tested completely.
+- Android support
+ works as keyboard and mouse with Nexus5. No tested completely.
+- Mouse keys over BT
+ Note that iOS doesn't accept mouse device.
+
+
Limitations:
-- short battery life
-- connection switching
- the module always connects to the last linked device. Remote address setting does not work as expected.
-- HHKB JP requires case modification for power switch and LEDs.
+- Short battery life
+ Around 12hr with 1000mAh
+- No connection switching
+ RN-42 auto-connects to the last connected device.
+ Some of consumer products can switch between devices, for example Logitech K480.
+ http://www.logitech.com/en-us/product/multi-device-keyboard-k480?crid=26
+- HHKB JP requires case modification for BT switch and LEDs.
without switch power controlled by MCU? Probably using 3.3V regulator enable pin power of RN-42 can be controlled.
-- Wiress certification of RN-42
- Japan, Korea, Taiwan, Europe, FCC, Canada
- http://www.microchip.com/wwwproducts/Devices.aspx?product=RN42
NOTE:
-- Lipo battery is not included. Cannot ship it from Japan due to regulations.
+- LIPO BATTERY IS VERY DANGEROUS, TAKE EXTRA CARE OF YOUR SAFETY AND PROPERTY.
+- RN-42 version 6.15 is supported.
+- No NKRO over Bluetooth
+- Check you country's wiress regulation and certification of RN-42.
Bugs:
Todos:
+Lipo Battery
+------------
+You can use 3.7V Lithium Ion battery with JST PH 2pin connector and protection circuit.
+Battery space inside HHKB is around 54mm x 50mm and its height is 7mm.
+
+Sparkfun 850mAh
+https://www.sparkfun.com/products/341
+Sparkfun 1000mAh
+https://www.sparkfun.com/products/339
+
+Sparkfun 2000mAh battery won't fit due to its size.
+
+Learn about Lipo battery:
+https://learn.adafruit.com/li-ion-and-lipoly-batteries
+
+