Skip to content

Releases: kiibohd/controller

v0.5.8

29 Sep 06:10
069f9b4
Compare
Choose a tag to compare

Release Notes

[IC60, IC60Led, K-Type, Infinity Ergodox, WhiteFox, Kira, Gemini] - Increase scanning period to help with debouncing older switches

v0.5.7

22 Mar 20:57
e1a1d81
Compare
Choose a tag to compare

Release Notes

  • [ISSILed, Kira, Gemini] - Use fast I2C for short register writes and slow I2C for long register writes, improves noise rejection causing the ISSI chips to enter software shutdown during I2C operations.
  • [ISSILed] - Significant flicker cleanup for Kira and Gemini (HID-IO exposed a lot of issues)
  • [ISSILed] - Revamped initialization code for Kira and Gemini LEDs should be more resistant to working after flashing now
  • [Kira] - Added releaseUSBKey capability, media keys should work better now inside function layers.
  • [ISSLed] - Removed redundant LED reset code (faster LED power on)
  • [Gemini] - Fix RGUI remap issue in configurator (hopefully)
  • [KLL] - Fixed layer highlighting bug when index 0 isn't used as a layer
  • [Infinity Ergodox] - LCD transitions use layer triggers instead of key actions (should fix most/all issues)
  • [K-Type, Gemini] - Add increasing port swap delay to help computers with slow USB detection (i.e. Windows)
  • [HID-IO] - Removed CDC Virtual Serial Port and initial HID-IO support for SAM4S

Capability Changes

  • Added releaseUSBKey(usbCode) which will release specified usb key, if key is not held, nothing will happen

v0.5.7-beta3

21 Mar 04:56
e1a1d81
Compare
Choose a tag to compare
v0.5.7-beta3 Pre-release
Pre-release

Release Nodes

  • [ISSILed, Kira, Gemini] - Use fast I2C for short register writes and slow I2C for long register writes, improves noise rejection causing the ISSI chips to enter software shutdown during I2C operations.

Capability Changes

  • N/A

v0.5.7-beta2

19 Mar 19:04
0acb3e8
Compare
Choose a tag to compare
v0.5.7-beta2 Pre-release
Pre-release

Release Notes

  • [ISSILed] - Significant flicker cleanup for Kira and Gemini (HID-IO exposed a lot of issues)
  • [ISSILed] - Revamped initialization code for Kira and Gemini LEDs should be more resistant to working after flashing now
  • [Kira] - Added releaseUSBKey capability, media keys should work better now inside function layers.

Capability Changes

  • Added releaseUSBKey(usbCode) which will release specified usb key, if key is not held, nothing will happen

v0.5.7-beta1

14 Mar 07:19
1231bc4
Compare
Choose a tag to compare
v0.5.7-beta1 Pre-release
Pre-release

Release Notes

  • [ISSLed] - Removed redundant LED reset code (faster LED power on)
  • [Gemini] - Fix RGUI remap issue in configurator (hopefully)
  • [KLL] - Fixed layer highlighting bug when index 0 isn't used as a layer
  • [Infinity Ergodox] - LCD transitions use layer triggers instead of key actions (should fix most/all issues)
  • [K-Type, Gemini] - Add increasing port swap delay to help computers with slow USB detection (i.e. Windows)
  • [HID-IO] - Removed CDC Virtual Serial Port and initial HID-IO support for SAM4S

Capability Changes

  • N/A

v0.5.6

04 Apr 18:26
5a85aae
Compare
Choose a tag to compare

refs/tags/v0.5.6 Wed Apr 3 23:00:49 2019 -0700 v0.5.6-controller [email protected]

Release Notes

  • [HID-IO] General fixes
  • [HID-IO] Preliminary UTF-8 support
  • [K-Type, WhiteFox, Infinity Ergodox] Enable HID-IO by default
    • More testing is needed for Kira (SAM4S based) and IC60 (mk20dx128vlf5 based)
  • [Kinetis] Fixed bootloader watchdog
  • [KInetis] Watchdog support at a similar level to SAM4S
  • [Infinity Ergodox] Fixed bootloader LCD screen color
  • [Gemini Dusk/Dawn, Kira] Enabling layer inversion by default (easier to see keys assigned to a layer)
  • [Gemini Dusk/Dawn] Fixed port swap on SAM4S
  • [HID-IO] Fixed unit tests for HID-IO
  • [KLL] No longer erroring by default if old/incompatible file versions are detected
    • Print the error, but still attempt to fully compile the firmware

Capability Changes

  • N/A

v0.5.5

22 Mar 23:22
bdfd636
Compare
Choose a tag to compare

refs/tags/v0.5.5 Thu Mar 21 23:19:12 2019 -0700 v0.5.5-controller [email protected]

Release Notes

  • [LED] Fixed V:reset key to reset animation speed
  • [USB] Major fixes for media keys for all OSs
    • Some known issues left in some cases for Linux/Ubuntu on Kira, please bind media keys directly to a key for now
  • [Kira] Fixed, static rotating animations can now be stack-saved (key color + underglow color) to NVM storage
  • [LED] Fade profile brightness control
    • Brightness can be controlled per-group (keys, underglow, indicators, layer highlight)
  • [K-Type] Fixed 2nd USB Type C port not working
  • [Infinity Ergodox] Fixed 2nd hand not working
  • [Kira] When selecting single color animations, starting animations should no longer flash wildly (if they are, you'll need to fix your starting animation settings)
  • [K-Type, WhiteFox, Infinity Ergodox] LEDs starting at 0 brightness fixed
  • [USB] Power management keys should now be working on Windows/Linux/macOS
  • [KLL] Added clearLayers capability that can reset layer ordering to defaults
  • [KLL] Compiler now requires minimum set version of KLL variable for configurations
    • If the version is not high enough there will be a compiler error with a message describing what has changed, and what will be required to update to the latest version
  • [KLL] Some early code to handle true UTF-8 HID-IO packets

Capability Changes

  • Added clearLayers (resets layer stack)
  • Added fade_control (ae7bf0b)
  • Fixed behaviour of animation_control(7) to clear correctly
  • Added more ledControl options (2f08174)

v0.5.5-beta

17 Mar 08:26
51b1fb2
Compare
Choose a tag to compare
v0.5.5-beta Pre-release
Pre-release

refs/tags/v0.5.5-beta Sat Mar 16 22:54:37 2019 -0700 v0.5.5-beta-controller [email protected]

Beta release of v0.5.5.
See https://github.com/kiibohd/controller/milestone/4?closed=1 for list of fixes.

controller v0.5.4

04 Feb 07:25
874852a
Compare
Choose a tag to compare

refs/tags/v0.5.4 Sun Feb 3 17:11:23 2019 -0800 v0.5.4-controller [email protected]

Release Notes

  • [Kira] Fixed save/load/defaults keys
  • [Kira] Added channel and pixel increment/decrement using ledTest (useful in isolating buzzing LEDs/LED channels)
  • [Kira] Animation speed changing no longer causes keyboard to crash
  • [Kira] Fixed (for good?) RCtrl and RShift being held after entering flash mode
    • This requires the running firmware to be at least v0.5.4, so flashing this firmware the first time will still have this problem
  • [Kira] Fixed USB compliance
  • [Kira] Swapped priority of I2C and USB interrupts to give I2C more time to process
    • This fixes the random flickering problems
  • Added USB error counter (available in cli)
  • Fixed lock LEDs not reliably activating on some computers

Capability Changes

  • Added support for clearactive replace state for animations (only clears non-paused animations, useful for static color saving)
  • Added ledTest capability

v0.5.4-beta1

31 Jan 20:15
fd279ef
Compare
Choose a tag to compare
v0.5.4-beta1 Pre-release
Pre-release

refs/tags/v0.5.4-beta1 Fixing broken unit test due to recent USB flush fix