Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PowerSave.txt 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. RN-42
  2. =====
  3. HHKB key switch power control
  4. -----------------------------
  5. MOS FET Nch: BSS138 or IRLML6344T, either works and no apparent difference.
  6. Normally on(pull-up) or off(pull-down)? interms of power saving it prefers pull-down?
  7. Pull-down will be better for power saving, normally off.
  8. Used Timer
  9. ----------
  10. 8MHz clock
  11. ----------
  12. 1) 16MHz xtal with system prescaler div2: F_CPU=8MHz, F_USB=16MHz
  13. 2) 8MHz xtal with div1: F_CPU=8MHz, F_USB=8MHz
  14. Hardware USART doesn't work at 115200bps with 8MHz(F_CPU).
  15. workaround:
  16. a) use Sotwre serial for communcation with RN-42
  17. b) reduce baud of RN-42 to lower rate;(factory default is 115200bps)
  18. 10/03
  19. Slave mode
  20. ----------
  21. Discovery/Inquire
  22. Connect/Page
  23. SI,0012
  24. SJ,0012
  25. InqWindw=0100
  26. PagWindw=0100
  27. Sniff mode
  28. ----------
  29. 0.625ms * <hex>
  30. SW,0320 Very sluggish. Type is not lost but very slow to register.
  31. SW,0160 Still sluggish. may transposed? can type but ...
  32. Mouse point move intermittently
  33. SW,0020 feel a bit late like stumble(20ms)
  34. SW,0010 feel no latency(10ms)
  35. Deep sleep
  36. ----------
  37. SW,8010
  38. TX power
  39. --------
  40. SY,fff4
  41. IO pins
  42. -------
  43. S%,1000 status led and connection control don't work
  44. GPIO5: status LED
  45. GPIO6: Connection control
  46. GPIO2: linked status
  47. Ver 6.15 04/26/2013
  48. (c) Roving Networks
  49. ***Settings***
  50. BTA=00066667BBE9
  51. BTName=tmkBT-BBE9
  52. Baudrt(SW4)=115K
  53. Mode =DTR
  54. Authen=1
  55. Bonded=0
  56. Rem=001BDC06415B
  57. ***ADVANCED Settings***
  58. SrvName= keyboard/mouse
  59. SrvClass=0000
  60. DevClass=1F00
  61. InqWindw=0012
  62. PagWindw=0012
  63. CfgTimer=255
  64. StatuStr=NULL
  65. HidFlags=3c
  66. DTRtimer=8
  67. KeySwapr=0
  68. ***OTHER Settings***
  69. Profile= HID
  70. CfgChar= $
  71. SniffEna=8010
  72. LowPower=0 S|,
  73. TX Power=fff4 SY,
  74. IOPorts= 0
  75. IOValues=0
  76. Sleeptmr=0
  77. DebugMod=0
  78. RoleSwch=0