tag:github.com,2008:https://github.com/kiibohd/controller/releasesRelease notes from controller2022-11-18T07:54:35Ztag:github.com,2008:Repository/22568728/v0.6.0-beta12022-11-18T07:54:35Zv0.6.0-beta1<p>v0.6.0-beta1</p>haatatag:github.com,2008:Repository/22568728/v0.5.82021-09-29T06:10:56Zv0.5.8<p><strong>Release Notes</strong></p>
<p>[IC60, IC60Led, K-Type, Infinity Ergodox, WhiteFox, Kira, Gemini] - Increase scanning period to help with debouncing older switches</p>github-actions[bot]tag:github.com,2008:Repository/22568728/v0.5.72020-03-22T20:57:59Zv0.5.7<p><strong>Release Notes</strong></p>
<ul>
<li>[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.</li>
<li>[ISSILed] - Significant flicker cleanup for Kira and Gemini (HID-IO exposed a lot of issues)</li>
<li>[ISSILed] - Revamped initialization code for Kira and Gemini LEDs should be more resistant to working after flashing now</li>
<li>[Kira] - Added releaseUSBKey capability, media keys should work better now inside function layers.</li>
<li>[ISSLed] - Removed redundant LED reset code (faster LED power on)</li>
<li>[Gemini] - Fix RGUI remap issue in configurator (hopefully)</li>
<li>[KLL] - Fixed layer highlighting bug when index 0 isn't used as a layer</li>
<li>[Infinity Ergodox] - LCD transitions use layer triggers instead of key actions (should fix most/all issues)</li>
<li>[K-Type, Gemini] - Add increasing port swap delay to help computers with slow USB detection (i.e. Windows)</li>
<li>[HID-IO] - Removed CDC Virtual Serial Port and initial HID-IO support for SAM4S</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>Added releaseUSBKey(usbCode) which will release specified usb key, if key is not held, nothing will happen</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/22568728/v0.5.7-beta32020-03-21T04:56:50Zv0.5.7-beta3<p><strong>Release Nodes</strong></p>
<ul>
<li>[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.</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>N/A</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/22568728/v0.5.7-beta22020-03-19T19:04:16Zv0.5.7-beta2<p><strong>Release Notes</strong></p>
<ul>
<li>[ISSILed] - Significant flicker cleanup for Kira and Gemini (HID-IO exposed a lot of issues)</li>
<li>[ISSILed] - Revamped initialization code for Kira and Gemini LEDs should be more resistant to working after flashing now</li>
<li>[Kira] - Added releaseUSBKey capability, media keys should work better now inside function layers.</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>Added releaseUSBKey(usbCode) which will release specified usb key, if key is not held, nothing will happen</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/22568728/v0.5.7-beta12020-03-14T07:19:20Zv0.5.7-beta1<p><strong>Release Notes</strong></p>
<ul>
<li>[ISSLed] - Removed redundant LED reset code (faster LED power on)</li>
<li>[Gemini] - Fix RGUI remap issue in configurator (hopefully)</li>
<li>[KLL] - Fixed layer highlighting bug when index 0 isn't used as a layer</li>
<li>[Infinity Ergodox] - LCD transitions use layer triggers instead of key actions (should fix most/all issues)</li>
<li>[K-Type, Gemini] - Add increasing port swap delay to help computers with slow USB detection (i.e. Windows)</li>
<li>[HID-IO] - Removed CDC Virtual Serial Port and initial HID-IO support for SAM4S</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>N/A</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/22568728/v0.5.62019-04-04T18:26:12Zv0.5.6<p>refs/tags/v0.5.6 Wed Apr 3 23:00:49 2019 -0700 v0.5.6-controller <a href="mailto:[email protected]">[email protected]</a></p>
<p><strong>Release Notes</strong></p>
<ul>
<li>[HID-IO] General fixes</li>
<li>[HID-IO] Preliminary UTF-8 support</li>
<li>[K-Type, WhiteFox, Infinity Ergodox] Enable HID-IO by default
<ul>
<li>More testing is needed for Kira (SAM4S based) and IC60 (mk20dx128vlf5 based)</li>
</ul>
</li>
<li>[Kinetis] Fixed bootloader watchdog</li>
<li>[KInetis] Watchdog support at a similar level to SAM4S</li>
<li>[Infinity Ergodox] Fixed bootloader LCD screen color</li>
<li>[Gemini Dusk/Dawn, Kira] Enabling layer inversion by default (easier to see keys assigned to a layer)</li>
<li>[Gemini Dusk/Dawn] Fixed port swap on SAM4S</li>
<li>[HID-IO] Fixed unit tests for HID-IO</li>
<li>[KLL] No longer erroring by default if old/incompatible file versions are detected
<ul>
<li>Print the error, but still attempt to fully compile the firmware</li>
</ul>
</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>N/A</li>
</ul>haatatag:github.com,2008:Repository/22568728/v0.5.52019-03-22T23:22:25Zv0.5.5<p>refs/tags/v0.5.5 Thu Mar 21 23:19:12 2019 -0700 v0.5.5-controller <a href="mailto:[email protected]">[email protected]</a></p>
<p><strong>Release Notes</strong></p>
<ul>
<li>[LED] Fixed V:reset key to reset animation speed</li>
<li>[USB] Major fixes for media keys for all OSs
<ul>
<li>Some known issues left in some cases for Linux/Ubuntu on Kira, please bind media keys directly to a key for now</li>
</ul>
</li>
<li>[Kira] Fixed, static rotating animations can now be stack-saved (key color + underglow color) to NVM storage</li>
<li>[LED] Fade profile brightness control
<ul>
<li>Brightness can be controlled per-group (keys, underglow, indicators, layer highlight)</li>
</ul>
</li>
<li>[K-Type] Fixed 2nd USB Type C port not working</li>
<li>[Infinity Ergodox] Fixed 2nd hand not working</li>
<li>[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)</li>
<li>[K-Type, WhiteFox, Infinity Ergodox] LEDs starting at 0 brightness fixed</li>
<li>[USB] Power management keys should now be working on Windows/Linux/macOS</li>
<li>[KLL] Added clearLayers capability that can reset layer ordering to defaults</li>
<li>[KLL] Compiler now requires minimum set version of KLL variable for configurations
<ul>
<li>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</li>
</ul>
</li>
<li>[KLL] Some early code to handle true UTF-8 HID-IO packets</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>Added clearLayers (resets layer stack)</li>
<li>Added fade_control (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/kiibohd/controller/commit/ae7bf0b711dfba5e77451cd2f269032f929a8657/hovercard" href="https://github.com/kiibohd/controller/commit/ae7bf0b711dfba5e77451cd2f269032f929a8657"><tt>ae7bf0b</tt></a>)</li>
<li>Fixed behaviour of animation_control(7) to clear correctly</li>
<li>Added more ledControl options (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/kiibohd/controller/commit/2f081747ce4052b77006d335de0b9ddcfa2d2dc1/hovercard" href="https://github.com/kiibohd/controller/commit/2f081747ce4052b77006d335de0b9ddcfa2d2dc1"><tt>2f08174</tt></a>)</li>
</ul>haatatag:github.com,2008:Repository/22568728/v0.5.5-beta2019-03-17T08:26:21Zv0.5.5-beta<p>refs/tags/v0.5.5-beta Sat Mar 16 22:54:37 2019 -0700 v0.5.5-beta-controller <a href="mailto:[email protected]">[email protected]</a></p>
<p>Beta release of v0.5.5.<br>
See <a href="https://github.com/kiibohd/controller/milestone/4?closed=1">https://github.com/kiibohd/controller/milestone/4?closed=1</a> for list of fixes.</p>haatatag:github.com,2008:Repository/22568728/v0.5.42019-02-05T01:18:40Zcontroller v0.5.4<p>refs/tags/v0.5.4 Sun Feb 3 17:11:23 2019 -0800 v0.5.4-controller <a href="mailto:[email protected]">[email protected]</a></p>
<p><strong>Release Notes</strong></p>
<ul>
<li>[Kira] Fixed save/load/defaults keys</li>
<li>[Kira] Added channel and pixel increment/decrement using ledTest (useful in isolating buzzing LEDs/LED channels)</li>
<li>[Kira] Animation speed changing no longer causes keyboard to crash</li>
<li>[Kira] Fixed (for good?) RCtrl and RShift being held after entering flash mode
<ul>
<li>This requires the <em>running</em> firmware to be at least v0.5.4, so flashing this firmware the first time will still have this problem</li>
</ul>
</li>
<li>[Kira] Fixed USB compliance</li>
<li>[Kira] Swapped priority of I2C and USB interrupts to give I2C more time to process
<ul>
<li>This fixes the random flickering problems</li>
</ul>
</li>
<li>Added USB error counter (available in cli)</li>
<li>Fixed lock LEDs not reliably activating on some computers</li>
</ul>
<p><strong>Capability Changes</strong></p>
<ul>
<li>Added support for clearactive replace state for animations (only clears non-paused animations, useful for static color saving)</li>
<li>Added ledTest capability</li>
</ul>haata