Skip to content

Releases: CharaChorder/CCOS-firmware

v2.0.1

29 Oct 23:29
v2.0.1
153afd7
Compare
Choose a tag to compare

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

01 Aug 23:20
b768d12
Compare
Choose a tag to compare

Fixes

  • All: Fixes an instance where a key would be stuck outputting until any other key was pressed

v1.1.3

05 Sep 22:24
v1.1.3
Compare
Choose a tag to compare

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