Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
featherchorder [2025/05/28 20:15] – [FeatherChorder] priestdofeatherchorder [2025/05/28 20:17] (current) – [Code] priestdo
Line 1: Line 1:
 ====== FeatherChorder ====== ====== FeatherChorder ======
  
-In late January of 2016 I began using an Adafruit Feather as the board powering my on hand chorder. There was an almost total code rewrite, so at that time the USB [[spiffchorder:|SpiffChorder]] became the BLE FeatherChorder. The reworked code for the feather was written with Charles Chen and is available on GitHub. (link below) There were some code issues that came down to this: it is important NOT to use the latest firmware for the nRF51822 chipset! Advancing beyond 0.7.7 seems to introduce an issue when reattaching to the host device (phone, computer, tablet, etc).  Using the 0.7.7 firmware the device will automatically connect with it's host device and be a functional keyboard. Going beyond that and you need to regularly forget the device and redo pairing. I am going to continue to look into this, but the keyboard is stable and solid with firmware 0.7.7.(([[https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/dfu-bluefruit-updates]])) +In late January of 2016 I began using an Adafruit Feather as the board powering my on hand chorder. There was an almost total code rewrite, so at that time the USB [[spiffchorder:|SpiffChorder]] became the BLE FeatherChorder. The reworked code for the feather was written with Charles Chen and is available on GitHub. (link below) There were some code issues that came down to this: it is important NOT to use the latest firmware for the nRF51822 chipset! Advancing beyond 0.7.7 seems to introduce an issue when reattaching to the host device (phone, computer, tablet, etc).  Using the 0.7.7 firmware the device will automatically connect with it's host device and be a functional keyboard. Going beyond that and you need to regularly forget the device and redo pairing. I am going to continue to look into this, but the keyboard is stable and solid with firmware 0.7.7.
  
 So, here is the FeatherChorder, a BLE (Bluetooth Low Energy) Chorder using the [[https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/overview|Adafruit Feather 32u4 Bluefruit LE]] So, here is the FeatherChorder, a BLE (Bluetooth Low Energy) Chorder using the [[https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/overview|Adafruit Feather 32u4 Bluefruit LE]]
Line 23: Line 23:
  
  
-For the USB version of the Featherchorder, use the above code, but replace FeatherChorder.ino with FeatherChorder_TinyUSB.ino below. The tinyusb version has been tested on the adafruit KB2040 (not a feather) and the adafruit ESP32-S3 feathers((Note, the ESP32-S2(s) will do not have native USB so the code will not work as is. You need an -S3 board.))+For the USB version of the Featherchorder, use the above code, but replace FeatherChorder.ino with FeatherChorder_TinyUSB.ino below. The tinyusb version has been tested on the adafruit KB2040 (not a feather) and the adafruit ESP32-S3 feathers((Note, the ESP32-S2(s) do not have native USB so the code will not work as is. You need an -S3 board.)) 
  
 <box 60% red round | **Download the Latest USB Build 2025-03-26**> <box 60% red round | **Download the Latest USB Build 2025-03-26**>
featherchorder.1748463338.txt.gz · Last modified: by priestdo
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0