mtei
eb33392898
Change rgblight_update_sync() to use write_to_eeprom.
6 years ago
mtei
be6e022c0f
quantum/rgblight.c: add split-keyboard master side sync functions
...
add functions:
uint8_t rgblight_get_change_flags(void);
void rgblight_clear_change_flags(void);
void rgblight_get_syncinfo(rgblight_syncinfo_t *syncinfo);
change function:
void rgblight_update_sync(rgblight_syncinfo_t *syncinfo, bool write_to_eeprom);
6 years ago
mtei
3c1fc31f72
remove temporary code in Helix keyboard 'five_rows' keymap
6 years ago
mtei
036f8b7ef8
add fail-safe code to quantum/rgblight.c:rgblight_task(),rgblight_timer_enable()
6 years ago
mtei
7ea859371a
Changed to rgblight_sethsv_eeprom_helper() for easier reading.
6 years ago
mtei
b61004e63e
Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled.
6 years ago
mtei
e44546fec2
Update temporary code in Helix keyboard 'five_rows' keymap to test rgblight.c
6 years ago
mtei
d4722ea537
fix RGBLIGHT_SPLIT_ANIMATION check position
6 years ago
mtei
a2e5e9b978
cherry-pick from 'rgblight_modes.h sample implementation'
6 years ago
mtei
c163037bdb
quantum/rgblight.c: add macro RGBLIGHT_SPLIT_ANIMATION
6 years ago
mtei
81535d01e4
quantum/rgblight.c: fix rgblight_effect_rainbow_swirl() and rgblight_effect_knight()
6 years ago
mtei
bb2a315384
quantum/rgblight.c: animation sync interverl 30 sec
6 years ago
mtei
0cfe638755
quantum/rgblight.c: fix snake effect sync
6 years ago
mtei
4a6a73e646
rgblight.c: fix animation sync
6 years ago
mtei
90b9a1aa7d
fix build break keyboards/mxss.
...
keyboards/mxss's local rgblight.c need old version rgblight.h
6 years ago
mtei
9fff20ebb1
fix mode_base_table[] and snake effect
6 years ago
mtei
1d212db88c
quantum/rgblkght.c add animation sync for split keyboard
6 years ago
mtei
ea1c2e2415
quantum/rgblkght.c animation timer integration
6 years ago
mtei
7f624f5a61
quantum/rgblight.c use mode_base_table[] and rgblight_status.base_mode
6 years ago
mtei
2cfd4a0d85
add mode_base_table[] to quantum/rgblight.c
6 years ago
mtei
97aff04a1d
quantum/rgblight.c change code order: move rgblight_update_sync()
6 years ago
mtei
793c7886a1
fix quantum/rgblight.c:rgblight_disable_XX() add RGBLIGHT_SPLIT_SET_CHANGE_MODE
6 years ago
mtei
297df74728
fix build break rgblight_update_sync() when all animation off
6 years ago
mtei
185627d5f2
Add temporary code to Helix keyboard 'five_rows' keymap to test rgblight.c .
6 years ago
mtei
47b99fe0a4
update rgblight.c
6 years ago
mtei
f74e2bc5b8
rmove quantum/rgblight-call-graph.dot (temporary file)
6 years ago
mtei
4e1a12a807
update quantum/rgblight-call-graph.dot (temporary file)
6 years ago
mtei
960c5fe06c
implement rgblight_update_sync()
...
Note: The animation synchronization process has not been implemented yet.
6 years ago
mtei
e1a9dfc580
shrink rgblight_config_t
6 years ago
mtei
2ab340da54
remove rgblight_update_hook(), add RGBLIGHT_SPLIT_SET_CHANGE_XXXX
...
rgblight_update_hook() is too large.
change to simple flag setting.
6 years ago
mtei
f69e57f1b6
implement rgblight_update_hook()
6 years ago
mtei
5c3fd3a914
add TODO comment
6 years ago
mtei
257a1ca002
add more hook point
6 years ago
mtei
24fb695922
add rgblight_update_hook()
6 years ago
mtei
67bcd0db55
Merge branch 'master' into rgblight.c-add-split-hook
6 years ago
Stick
7ba2bc765b
[Keymap] nstickney's layout for iris ( #5045 )
6 years ago
VM
80ddb34415
[Keymap] adding my Levinson keymap ( #5177 )
...
* [keymap] adding my Levinson keymap
pretty self explanatory, added the readme, just in case
tested it just now, seems to work fine for my needs
* Update keymap.c
removing the deprecated persistent layer function as Drashna kindly reminded me
* Apply suggestions from code review
incorporated the suggestions, and thanks again for taking care of me with my silly changes :)
Co-Authored-By: OMGVee <mateescu.victor@gmail.com>
* Fix up audio calls
6 years ago
stanrc85
7a89b39aad
[Keymap] HS60 v2 keymap updates ( #5250 )
...
* Add backlight controls
* Add backlight controls and remove RGB underglow
* Make HS60 board specific changes to readme
* Remove BL_TOGG as it isn't use on this board
6 years ago
Nick Christus
5838c458d7
[Keyboard] Added Boardwalk keyboard ( #5195 )
...
* initial commit
* removed key for fn layer
* added missing row, misc cleanup
* added nchristus keymap, more misc cleanup
* Updating ergo60.h, rules
* Adding McAllaster keymap
* added a bunch of keymaps
* added LED code
* added userspace
* ls vitamins keymap
* added Boardwalk keyboard
* boardwalk: removed unrelated files
* boardwalk: undoing tkc1800 change
* boardwalk: undoing tkc1800 change
* nchristus keymap cleanup
* boardwalk: updates per PR feedback
* boardwalk: updated bootloader
* boardwalk: additional updates from PR review
6 years ago
yttyx
f019cd12a5
[Keymap] Balance Twelve-based layout for Niu Mini ( #5228 )
...
* Balance Twelve-based layout for Niu Mini.
* niu - Changes following review.
* niu - Changes following review.
6 years ago
zvecr
36fce12d08
[Keyboard] Initial refactor of maxipad to conform to current standards ( #5233 )
6 years ago
noroadsleft
303859ea28
handwired/magicforce68: refactor, Configurator support, and readme cleanup ( #5234 )
...
* handwired/magicforce68: refactor
- layout macro KEYMAP renamed to LAYOUT
- keymap now uses #include QMK_KEYBOARD_H
- keymap now uses non-auto-prepended keycodes per QMK standard.
- deleted deprecated and unused action_get_macro block from default
keymap.
* handwired/magicforce68: Configurator support
* handwired/magicforce68: readme cleanup
- updated to current QMK template
- rename file to lowercase
- fix make commands
- Add Docs links
6 years ago
Andy
65db404260
[Keymap] HS60 v2 ISO layout andys8 ( #5235 )
6 years ago
MechMerlin
d7e3d718d0
Some minor refactoring of boards in 1upkeyboards directory ( #5236 )
...
* use #pragma once
* get rid of code for unused indicators
* pragma once and other small fixes for consistency
* use #pragma once
* pragma once and other small fixes for consistency
* add a short blurb to the readme
* turn on compiler optimization flags
* remove the compiler optimization
* remove compiler optimization for super16
6 years ago
Danny Nguyen
da5e904306
Fix pinout for Quefrency left half w/macros
6 years ago
MechMerlin
7276cc24d0
[Keyboard] KBDFans Minor Fixes ( #5238 )
...
* pragma once and turn on bootmagic lite
* pragma once changes and turning on bootmagic lite
* switch to using pragma once
* switch to using #pragma once
* switch to using #pramga once
6 years ago
takashiski
2c1963d583
[Keyboard] Hecomi conf ( #5246 )
...
* add info.json
* update readme
* remove info.json from no rule.mk folder
6 years ago
stanrc85
c4451f4505
Corrected HS60 v2 keyboard name in info.json ( #5242 )
...
* Corrected keyboard name in info.json
* Updated maintainer to yiancar
6 years ago
Adam Price
79acf1e660
atreus default keymap `pagedown` didn't match comment instructions ( #5245 )
6 years ago
Konstantin Đorđević
d5dcf54e23
Fix indentation in quantum_keycodes.h ( #5221 )
6 years ago