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
Jeremy Soller
ce87dce512
Allow repeat start
2020-10-20 20:54:26 -06:00