Releases: CharaChorder/CCOS-firmware
Releases · CharaChorder/CCOS-firmware
v2.0.1
Version 2.0.0/2.0.1 (2024-10-29)
Features
- Added compound chording and dynamic libraries
- Added new action codes for pressing and releasing to allow for more complex macros as chord outputs
- CharaChorder Two: support for the new device
- CharaChorder Two, Lite, X, and Engine now support OTA updates in addition to the UF2 based firmware update
Fixes
- Fixed bugs related to using right space in chord output
- Fixed bug where you couldn't use past tense modifier arpeggiately
- Fixed Serial API not returning 0 on a successful delete
- Fixed bug where "chording" an unmapped chord was adding a space after arpeggiate punctuation
- Fixed bug where chord was swapping between all caps and desired output
- Fixed bug where chording a word after arpeggiated punctuation was deleting the space after the punctuation
- Fixed bug where the arpeggiate window after a chord wasn't ended properly
- Fixed bug where the mouse would continue moving on CharaChorder One in 2.0.0
Changes
- Removed several hardcoded chords and added them to functional chords
- Chord logging turned off in serial output by default now
- Versions are now following a semver versioning scheme
v1.1.4
Fixes
- All: Fixes an instance where a key would be stuck outputting until any other key was pressed
v1.1.3
Features
- All: Adds additional debugging methods to the Serial API for pass through to other chips and devices
- CharaChorder X, CharaChorder Engine: Adds support for the device
- CharaChorder X, CharaChorder Engine: Adds UART API
- CharaChorder Lite: Sets CC Lite M0 keyscanning to an independent interrupt method at 1000Hz to reduce missed key events
Fixes
- All: Adds 0s to indicate success at the end of RST sub commands for consistency.
- All: Fixes Serial API printout of the detected Chord in hexadecimal even when that chord is not detected in the chordmap library on the device
- All: Fixes typo in Keystroke delay menu
- CharaChorder X: Fixes bug where only up to 4 keys would be recognized.
Changes
- All: Changes CDC Descriptors for the Serial API for clarity (now shows CharaChorder X USB Serial, for example, when connecting to device)
- All: Changes CDC Descriptors for the Serial API for clarity
- CharaChorder X: Updates backer names in GTM menu