mtei
95388ef883
update quantum/rgblight.c: Code size reduction when not using RGBLIGHT_SPLIT.
6 years ago
mtei
8d103176bc
Revert "Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled."
...
This reverts commit b61004e63e
.
6 years ago
mtei
5a763fcf3c
remove TODO comment from quantum/rgblight.h
6 years ago
mtei
907586fe36
Merge branch 'master' into rgblight.c-add-split-hook
6 years ago
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
M-AS
221ac2eabb
New RGB Matrix effect: Single color reactive ( #5330 )
...
* Adds new RGB Matrix effect: rgb_matrix_config'd reactive LEDs
* [Docs] Adds disable for new effect
* [Docs] Added new effect to list of effects
6 years ago
cubimon
f9f0a31904
Unicode fix for new wincompose version ( #5082 )
...
* unicode fix for new wincompose version
* move wincompose case to linux
* Change unicode input end to enter
6 years ago
DDRnJn
fcc9b4b8e7
Added 4 new songs to song_list.h
...
Added Liebesleid by Kriesler (or Rachmaninoff), Michishirube from Violet Evergarden, Melodies of Life from Final Fantasy 9 and Eyes on Me from Final Fantasy 8
6 years ago
Len Trigg
9c4424ae2c
rgblight split transfer non-eeprom config ( #5396 )
...
* Make rgblight_update_dword not update eeprom (we already have
eeconfig_update_rgblight for that).
Make split i2c keyboards transfer active rgblight config rather than
eeprom saved version of rgblight config, enabling runtime changes
that aren't persisted to eeprom.
* prev_level and prev_rgb only store successfully transmitted values
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
d4722ea537
fix RGBLIGHT_SPLIT_ANIMATION check position
6 years ago
mtei
a2e5e9b978
cherry-pick from 'rgblight_modes.h sample implementation'
6 years ago
Takuya Urakawa
2f3dbb1253
Add new keyboard Plaid and ATMEGA328p support ( #5379 )
...
* add plaid
* Change usb vid/pid to free id from vusb
Trivial fix for vusb core
* update readme
* update info.json default keymap
* fix typo
* Replace copyright
6 years ago
James Churchill
37932c293c
Next set of split_common changes ( #4974 )
...
* Update split_common to use standard i2c drivers
* Eliminate RGB_DIRTY/BACKLIT_DIRTY
* Fix avr i2c_master error handling
* Fix i2c_slave addressing
* Remove unneeded timeout on i2c_stop()
* Fix RGB I2C transfers
* Remove incorrect comment
6 years ago
DDRnJn
fe89aef774
Add 3 new songs and add new note type ( #5351 )
...
* Added 3 new songs and added new note type to musical_notes.h
Added Megalovania from Undertale, Kataware Doki from Kimi no Na Wa and La Campanella by Lizst to song_list.h
Added the breve (double whole note) and dotted breve note types to musical_notes.h. I included this because the default tempo is quite high, so I thought a note with higher
duration was needed
* Fixed indentation for new notes in musical_notes.h
Changed tabs to spaces in indentation
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
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
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
Marco Monaco
73d8593352
increase size of note counter variable to avoid overflow
6 years ago
James Churchill
c7c4937eef
Clean up debounce a bit ( #5255 )
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
avatak
8dd1dab7cb
Added two songs to song_list.h (FF Prelude and To Boldly Go) ( #5252 )
...
Adds FF_Prelude (from most Final Fantasy games) and TO_BOLDLY_GO (a melody from the main themes of Star Trek TNG and the original series)
6 years ago
fauxpark
0d936b2fe6
Ask for your name when generating a new keyboard ( #5214 )
...
* Ask for your name when generating a new keyboard
* Update docs
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
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
Konstantin Đorđević
d5dcf54e23
Fix indentation in quantum_keycodes.h ( #5221 )
6 years ago
Tobias Schulte
a69e4406d4
Fix Tx Bolt ghosting second character on key press ( #5229 )
...
* convert tabs to spaces
* fix #4578 : don't call gemini protocol code when in bolt mode
Add missing break; statements in switch. The missing break resulted in
a fall through and an additional processing of the gemini code.
6 years ago
mtei
ec46f4ba6c
temporary Revert "add rgblight_update_hook()"
...
This reverts commit 432b74c912
.
6 years ago
mtei
289536b605
temporary Revert "add more hook point"
...
This reverts commit 64592b06f3
.
6 years ago