Skip to content
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

Add function to support split-keyboard in rgblight.[ch]. #5020

Merged
merged 59 commits into from
Apr 19, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
5f6ef1b
add temporary file that is rgblight.c call graph
mtei Jan 28, 2019
432b74c
add rgblight_update_hook()
mtei Jan 28, 2019
450f661
update rgblight-call-graph.dot (temporary file)
mtei Jan 31, 2019
64592b0
add more hook point
mtei Jan 31, 2019
df6165a
add TODO comment
mtei Jan 31, 2019
634b158
temporary Revert "add TODO comment"
mtei Feb 23, 2019
289536b
temporary Revert "add more hook point"
mtei Feb 23, 2019
ec46f4b
temporary Revert "add rgblight_update_hook()"
mtei Feb 23, 2019
67bcd0d
Merge branch 'master' into rgblight.c-add-split-hook
mtei Feb 26, 2019
24fb695
add rgblight_update_hook()
mtei Jan 28, 2019
257a1ca
add more hook point
mtei Jan 31, 2019
5c3fd3a
add TODO comment
mtei Jan 31, 2019
f69e57f
implement rgblight_update_hook()
mtei Feb 26, 2019
2ab340d
remove rgblight_update_hook(), add RGBLIGHT_SPLIT_SET_CHANGE_XXXX
mtei Feb 28, 2019
e1a9dfc
shrink rgblight_config_t
mtei Feb 28, 2019
960c5fe
implement rgblight_update_sync()
mtei Mar 1, 2019
4e1a12a
update quantum/rgblight-call-graph.dot (temporary file)
mtei Mar 1, 2019
f74e2bc
rmove quantum/rgblight-call-graph.dot (temporary file)
mtei Mar 5, 2019
47b99fe
update rgblight.c
mtei Mar 7, 2019
185627d
Add temporary code to Helix keyboard 'five_rows' keymap to test rgbli…
mtei Mar 7, 2019
297df74
fix build break rgblight_update_sync() when all animation off
mtei Mar 10, 2019
793c788
fix quantum/rgblight.c:rgblight_disable_XX() add RGBLIGHT_SPLIT_SET_C…
mtei Mar 10, 2019
97aff04
quantum/rgblight.c change code order: move rgblight_update_sync()
mtei Mar 10, 2019
2cfd4a0
add mode_base_table[] to quantum/rgblight.c
mtei Mar 8, 2019
7f624f5
quantum/rgblight.c use mode_base_table[] and rgblight_status.base_mode
mtei Mar 10, 2019
ea1c2e2
quantum/rgblkght.c animation timer integration
mtei Mar 10, 2019
1d212db
quantum/rgblkght.c add animation sync for split keyboard
mtei Mar 10, 2019
9fff20e
fix mode_base_table[] and snake effect
mtei Mar 10, 2019
90b9a1a
fix build break keyboards/mxss.
mtei Mar 10, 2019
4a6a73e
rgblight.c: fix animation sync
mtei Mar 11, 2019
0cfe638
quantum/rgblight.c: fix snake effect sync
mtei Mar 11, 2019
bb2a315
quantum/rgblight.c: animation sync interverl 30 sec
mtei Mar 11, 2019
81535d0
quantum/rgblight.c: fix rgblight_effect_rainbow_swirl() and rgblight_…
mtei Mar 11, 2019
c163037
quantum/rgblight.c: add macro RGBLIGHT_SPLIT_ANIMATION
mtei Mar 11, 2019
a2e5e9b
cherry-pick from 'rgblight_modes.h sample implementation'
mtei Mar 12, 2019
d4722ea
fix RGBLIGHT_SPLIT_ANIMATION check position
mtei Mar 13, 2019
e44546f
Update temporary code in Helix keyboard 'five_rows' keymap to test rg…
mtei Mar 13, 2019
b61004e
Reduce the firmware size by 1500 bytes when rgblight_effect_breathing…
mtei Mar 13, 2019
7ea8593
Changed to rgblight_sethsv_eeprom_helper() for easier reading.
mtei Mar 14, 2019
036f8b7
add fail-safe code to quantum/rgblight.c:rgblight_task(),rgblight_tim…
mtei Mar 14, 2019
3c1fc31
remove temporary code in Helix keyboard 'five_rows' keymap
mtei Mar 19, 2019
be6e022
quantum/rgblight.c: add split-keyboard master side sync functions
mtei Mar 19, 2019
eb33392
Change rgblight_update_sync() to use write_to_eeprom.
mtei Mar 20, 2019
907586f
Merge branch 'master' into rgblight.c-add-split-hook
mtei Mar 20, 2019
5a763fc
remove TODO comment from quantum/rgblight.h
mtei Mar 20, 2019
62b91e6
Revert "fix build break keyboards/mxss."
mtei Mar 21, 2019
8d10317
Revert "Reduce the firmware size by 1500 bytes when rgblight_effect_b…
mtei Mar 21, 2019
95388ef
update quantum/rgblight.c: Code size reduction when not using RGBLIGH…
mtei Mar 22, 2019
0bf81a4
Add temporary code to Helix keyboard 'five_rows' keymap to test rgbli…
mtei Mar 19, 2019
5287e51
add temporary pdhelix(Patched Helix) code
mtei Mar 14, 2019
71db3e2
Add temporary code to split_common/transport.c to test rgblight.c.
mtei Mar 21, 2019
517b3e1
Finish testing rgblight.c with helix keyboard.
mtei Mar 22, 2019
914e413
Finish testing rgblight.c with quantum/split_common code.
mtei Mar 22, 2019
9643a1c
remove temporary pdhelix(Patched Helix) code
mtei Mar 22, 2019
afe61ec
Added description of RGBLIGHT_SPLIT macro to docs/feature_rgblight.md.
mtei Mar 22, 2019
e73ec50
Merge branch 'master' into rgblight.c-add-split-hook
mtei Mar 24, 2019
2149e7b
add RGBLIGHT_SPLIT_SET_CHANGE_HSVS to rgblight_init()
mtei Apr 6, 2019
a3b2cb8
Changed to restart animation only when changing mode.
mtei Apr 6, 2019
e969332
Merge branch 'master' into rgblight.c-add-split-hook
mtei Apr 16, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/feature_rgblight.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Your RGB lighting can be configured by placing these `#define`s in your `config.
|`RGBLIGHT_VAL_STEP` |`17` |The number of steps to increment the brightness by |
|`RGBLIGHT_LIMIT_VAL` |`255` |The maximum brightness level |
|`RGBLIGHT_SLEEP` |*Not defined*|If defined, the RGB lighting will be switched off when the host goes to sleep|
|`RGBLIGHT_SPLIT` |*Not defined*|If defined, synchronization functionality for split keyboards is added|

## Animations

Expand Down
Loading