New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LCD not restored after key press following Latch #295
Comments
Ping. This is still an issue. In fact, it's worse. Slave side is non-operational using the latest build. Flashed both sides independently, whichever side is the slave is non-responsive. |
kk, I shall take a look. |
Stepping back through commits, 449d4d9 is the last commit I found where the slave half functions. LCD behavior is consistent with the original bug. |
Bump... still an issue building against HEAD |
I'm noticing a few issues on Infinity Ergodox with the LCD status. |
I'm happy to re-write my klls if it will resolve the issue. What do I need to do? I'll also try to get a debug capture of the layer stack tomorrow once I get in to the office. Although the layer behaves properly, just the lcd doesn't return to prior state. Debugging my keyboard beats my real job... |
- This should now handle all types of layer events rather than just key actions - Currently only mapping layers 1 through 9 (more can be added if needed, but there are no numbers/colors for those layers) - Should help with Issue #295 - Removing LayerLatch trigger hack to update the LCD screens
I haven't gone through a full set of testing, but this should fix the LCD update issues. There may still be bugs but these will be more to do with the layer trigger events. |
Confirmed. Built from head this morning. Flashed both sides. LCD is properly restored after post latch key press. |
Pushed to the configurator now. |
Device:
Infinity Ergodox Right-side Master (Massdrop 2017)
Firmware Origin:
latest pull from git
OS:
Arch Linux 4.18.8
Reproduction Steps:
Local compile and flash of latest firmware. Both sides flashed.
Resulting Issue:
After flashing firmware from the latest pull Latch# keys no longer restore the LCD to proper state after next key.
The text was updated successfully, but these errors were encountered: