geekhack

geekhack Community => Keyboards => Topic started by: Marutks on Tue, 31 July 2018, 11:39:28

Title: my Zephyr QMK keymap
Post by: Marutks on Tue, 31 July 2018, 11:39:28
Sometimes my Alt key register gets stuck when I go from Fn3 layer back to default one.
I have to press and release Alt key to stop every key registering as Alt-key.

Is something wrong with my keymap?

https://github.com/maruks/qmk_firmware/blob/zeal60/keyboards/zeal65/keymaps/maruks/keymap.c

Or I need to reset EEPROM every time I flash new keymap?

When I got my Zephyr I had to reset EEPROM. It was ignoring all keymap changes.
Title: Re: my Zephyr QMK keymap
Post by: regallegion on Tue, 31 July 2018, 23:29:42
I've had this behavior, specifically when doing operations that modify the key stack (layer up, layer down, etc). I'll do a Windows+left and the windows key will get stuck. I'm not sure if that's what's happening to you, however I've definitely had similar issues.

In terms of erasing the eeprom, are you referring to doing a `dfu-programmer <args> erase`?? This should be performed every time you're reflashing the board. It likely wont let you reflash without clearing the memory first.
Title: Re: my Zephyr QMK keymap
Post by: Marutks on Wed, 01 August 2018, 04:50:22
https://github.com/qmk/qmk_firmware/tree/master/quantum/tools

dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash --eeprom eeprom_reset.hex