You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk_firmware/keyboards/ergodox_ez
drashna 2c703b1528 Fix RGBLIGHT startup color (#1975)
* Fix RGBLIGHT startup color

While it's awesome to see the layer indicating code in here (no really!), and the general rule is to not alter the default keymap/code....

The problem with the layer_state_set_kb call handling this, is that the code doesn't seem to be called at startup.  So the default layer color won't ever get set on startup.  It needs to be called in the init function to be properly set. 

I've played with this extensively, and if you check my keymaps, that is precisely why I have the setrgb/sethsv in the init function.

* Removed typo (pipe)
7 years ago
..
keymaps Fix RGBLIGHT startup color (#1975) 7 years ago
util Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 years ago
190hotfix.sh Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 years ago
config.h adds indication up to layer 7 7 years ago
ergodox_ez.c implement ergodox_left_leds_update in ergodox_ez 7 years ago
ergodox_ez.h add initial support for left leds on an ergodox ez 7 years ago
i2cmaster.h Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 years ago
matrix.c update left led support 7 years ago
readme.md Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 years ago
rules.mk document how to define LEFT_LEDS and how that hack is done 7 years ago
twimaster.c Creates a layouts/ folder for keymaps shared between keyboards (#1609) 7 years ago

readme.md

ErgoDox EZ

The Ez uses the Teensy Loader.

Linux users need to modify udev rules as described on the Teensy Linux page. Some distributions provide a binary, maybe called teensy-loader-cli.

To flash the firmware:

  • Build the firmware with make keymapname, for example make default

  • This will result in a hex file called ergodox_ez_keymapname.hex, e.g. ergodox_ez_default.hex

  • Start the teensy loader.

  • Load the .hex file into it.

  • Press the Reset button by inserting a paperclip gently into the reset hole in the top right corder.

  • Click the button in the Teensy app to download the firmware.

To flash with ´teensy-loader-cli´:

  • Build the firmware with make keymapname, for example make default

  • Run ´<path/to/>teensy_loader_cli -mmcu=atmega32u4 -w ergodox_ez_.hex´

  • Press the Reset button by inserting a paperclip gently into the reset hole in the top right corder.