Commit Graph
11450 Commits
Author SHA1 Message Date
Ian Douglas Scott b0ed135fd6 Revert "Configuration values for starting HSV and speed (#7740)"
This reverts commit de1f60fd37.
2021-03-22 11:54:27 -07:00
Jeremy Soller 110df65276 Use eeprom_update_block to improve performance 2021-03-16 10:33:36 -06:00
Jeremy Soller 7bc729bb55 Add LED_SAVE command 2021-03-16 10:33:36 -06:00
Jeremy Soller 7d674700df Add layer 2 and 3 to other keymaps 2021-03-16 10:33:36 -06:00
Jeremy Soller b3fcf283d4 Use EEPROM to store RGB parameters 2021-03-16 10:33:36 -06:00
Ian Douglas Scott 032d9b9b50 Include layer 3 and 4 in default layout for launch_1
I added support for layer 3 and 4 to the Configurator, but it seems to
load bogus values.

`dynamic_keymap_reset()` has a comment saying:
```
// Reset the keymaps in EEPROM to what is in flash.
// All keyboards using dynamic keymaps should define a layout
// for the same number of layers as DYNAMIC_KEYMAP_LAYER_COUNT
```

Other keyboards seem to have default layouts that only list the first
two layers while setting `DYNAMIC_KEYMAP_LAYER_COUNT` to 4, but
whatever. This appears to make the Configurator behave as expected with
layer 3 and 4.
2021-03-15 11:50:21 -06:00
Ian Douglas Scott c29712cfe7 fix: Call system76_ec_rgb_layer after setting mode 2021-03-04 15:22:17 -07:00
Jeremy Soller 78caf11c82 RGB parameters per layer 2021-03-04 13:54:37 -07:00
Jeremy Soller 93528f9426 Move definition of RGB modes inside ifdef testing for custom RGB modes 2021-03-04 13:54:37 -07:00
Jeremy Soller 8741ee679c Add active_keys effect 2021-03-04 13:54:37 -07:00
Jeremy Soller 1fd93e864b Define default RGB matrix speed 2021-03-04 13:54:37 -07:00
Jeremy Soller 4c47fd5052 Add matrix command 2021-03-01 13:10:44 -07:00
leviport d2c1490884 Fix layer mistake in Levi's Launch layout 2021-03-01 08:19:48 -07:00
leviport 9d22ee36be Add Levi's Launch layout 2021-02-26 18:42:33 -07:00
Ian Douglas Scott 68f4f66920 Fix CMD_LED_GET_MODE 2021-02-26 13:42:31 -07:00
Ian Douglas Scott c13c1a9d55 Add hid commands for setting led matrix mode
This changes the color setting to not change the mode, and set the hue
and saturation for QMK effects.
2021-02-26 12:13:40 -07:00
Jeremy Soller 0eaf5230e4 Reduce brightness of rainbow backdrop in unlock pattern 2021-02-25 12:42:00 -07:00
Jeremy Soller e4adf94e76 Unlock on RESET keypress:
- Display unlock pattern
- Disable LED get/set functions
- Enable reset to bootloader function
2021-02-25 10:09:22 -07:00
Jeremy Soller 58dc8dc241 Convert tabs to spaces 2021-02-25 09:25:22 -07:00
Jeremy Soller 40a28b795a Allow setting individual LED's 2021-02-24 20:51:11 -07:00
Ian Douglas Scott 4acebc2ca9 Enable LTO when compiling for launch_1 2021-02-19 20:48:43 -07:00
Jeremy Soller 31ac5f8d00 Rename launch_beta_1 to launch_1 2021-01-24 15:32:37 -07:00
Jeremy Soller a1ab70c3a2 Add reset to bootloader command for Launch keyboard 2021-01-22 12:46:49 -07:00
Jeremy Soller fc0dc264ba Do not save custom mode to eeprom 2021-01-15 08:35:28 -07:00
Jeremy Soller 5c3d7a1999 Add max value to CMD_LED_GET_VALUE 2021-01-15 08:35:28 -07:00
Jeremy Soller 5b9ff3dc7c Add led value and color commands 2021-01-15 08:35:28 -07:00
Jeremy Soller 5d6a812730 Disable RGB while suspended 2020-12-17 18:51:41 -07:00
Jeremy Soller 72fecd659d Set default hue 2020-12-17 15:17:35 -07:00
Jeremy Soller 5c0d7f6537 Update default LED mode 2020-12-17 14:46:22 -07:00
Jeremy Soller 4a0bda0aef Update launch_beta_1 with new USB ID 2020-11-19 21:30:18 -07:00
Jeremy Soller 84a11e746f Reduce AVR clock to 8MHz 2020-11-05 12:49:07 -07:00
Jeremy Soller ac59886d3f Set default RGB mode, hue, and saturation 2020-11-05 11:34:51 -07:00
Rob Haswell de1f60fd37 Configuration values for starting HSV and speed (#7740)
* Define default HSV and speed for RGB matrix.

* Documentation for configuration values RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT and RGB_MATRIX_STARTUP_VAL.

* Document RGB_MATRIX_STARTUP_SPD.

* Preserve the ordering.
2020-11-05 11:34:05 -07:00
Jeremy Soller a04a16160a Port changes to other launch boards 2020-10-30 09:35:16 -06:00
Jeremy Soller 6419d4409a Ensure that n-key rollover is used 2020-10-30 09:25:35 -06:00
Jeremy Soller 6759b21108 Update Jeremy layout 2020-10-26 20:02:33 -06:00
Jeremy Soller f8cc410ebc Enable audio controls 2020-10-26 19:48:51 -06:00
Jeremy Soller cde13a53dd Update Jeremy layout 2020-10-22 13:14:18 -06:00
Jeremy Soller 677de37754 Fix RGB matrix 2020-10-21 20:44:15 -06:00
Jeremy Soller 0d55d047e3 Add RGB matrix support 2020-10-21 16:05:11 -06:00
Jeremy Soller 00ea663a1a Refactor 2020-10-21 13:59:03 -06:00
Jeremy Soller 6397b6b8b8 Add fuse information 2020-10-21 11:06:08 -06:00
Jeremy Soller adacefed1f Add ISP instructions 2020-10-21 10:09:42 -06:00
Jeremy Soller 75f6c27763 Fix extra start in i2c_set 2020-10-21 09:30:50 -06:00
Jeremy Soller ab571da499 Fix when i2c read ack condition happens 2020-10-21 09:01:58 -06:00
Jeremy Soller 4b16b738f9 Improve documentation 2020-10-21 08:58:20 -06:00
Jeremy Soller b8dc165074 Ensure bit shifts are correct 2020-10-20 21:29:34 -06:00
Jeremy Soller f9a05c4997 Fix register write size for programmable function control 2020-10-20 21:03:03 -06:00
Jeremy Soller 3d219ce2bd Fixes for mux init 2020-10-20 20:58:50 -06:00
Jeremy Soller 562d06536f Do USB MUX init before bootmagic 2020-10-20 20:54:35 -06:00