mtei
95388ef883
update quantum/rgblight.c: Code size reduction when not using RGBLIGHT_SPLIT.
2019-03-22 13:14:06 +09:00
mtei
8d103176bc
Revert "Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled."
...
This reverts commit b61004e63e .
2019-03-22 04:20:54 +09:00
mtei
5a763fcf3c
remove TODO comment from quantum/rgblight.h
2019-03-20 21:09:00 +09:00
mtei
907586fe36
Merge branch 'master' into rgblight.c-add-split-hook
2019-03-20 20:39:56 +09:00
mtei
eb33392898
Change rgblight_update_sync() to use write_to_eeprom.
2019-03-20 20:19:02 +09:00
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);
2019-03-20 18:03:13 +09:00
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
2019-03-17 10:38:51 -07:00
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
2019-03-17 10:35:14 -07:00
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
2019-03-17 10:17:12 -07:00
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
2019-03-15 13:46:49 -07:00
mtei
036f8b7ef8
add fail-safe code to quantum/rgblight.c:rgblight_task(),rgblight_timer_enable()
2019-03-14 22:50:18 +09:00
mtei
7ea859371a
Changed to rgblight_sethsv_eeprom_helper() for easier reading.
2019-03-14 17:14:15 +09:00
mtei
b61004e63e
Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled.
2019-03-13 22:27:48 +09:00
mtei
d4722ea537
fix RGBLIGHT_SPLIT_ANIMATION check position
2019-03-13 15:26:26 +09:00
mtei
a2e5e9b978
cherry-pick from 'rgblight_modes.h sample implementation'
2019-03-13 14:37:50 +09:00
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
2019-03-12 11:48:17 -07:00
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
2019-03-12 10:23:28 -07:00
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
2019-03-11 13:53:22 -07:00
mtei
c163037bdb
quantum/rgblight.c: add macro RGBLIGHT_SPLIT_ANIMATION
2019-03-11 17:59:55 +09:00
mtei
81535d01e4
quantum/rgblight.c: fix rgblight_effect_rainbow_swirl() and rgblight_effect_knight()
2019-03-11 17:24:05 +09:00
mtei
bb2a315384
quantum/rgblight.c: animation sync interverl 30 sec
2019-03-11 15:35:17 +09:00
mtei
0cfe638755
quantum/rgblight.c: fix snake effect sync
2019-03-11 15:06:08 +09:00
mtei
4a6a73e646
rgblight.c: fix animation sync
2019-03-11 14:19:22 +09:00
mtei
9fff20ebb1
fix mode_base_table[] and snake effect
2019-03-10 18:52:08 +09:00
mtei
1d212db88c
quantum/rgblkght.c add animation sync for split keyboard
2019-03-10 17:12:40 +09:00
mtei
ea1c2e2415
quantum/rgblkght.c animation timer integration
2019-03-10 16:30:51 +09:00
mtei
7f624f5a61
quantum/rgblight.c use mode_base_table[] and rgblight_status.base_mode
2019-03-10 14:49:27 +09:00
mtei
2cfd4a0d85
add mode_base_table[] to quantum/rgblight.c
2019-03-10 14:37:08 +09:00
mtei
97aff04a1d
quantum/rgblight.c change code order: move rgblight_update_sync()
2019-03-10 13:57:06 +09:00
mtei
793c7886a1
fix quantum/rgblight.c:rgblight_disable_XX() add RGBLIGHT_SPLIT_SET_CHANGE_MODE
2019-03-10 13:23:23 +09:00
mtei
297df74728
fix build break rgblight_update_sync() when all animation off
2019-03-10 13:05:34 +09:00
mtei
47b99fe0a4
update rgblight.c
2019-03-07 14:14:40 +09:00
mtei
f74e2bc5b8
rmove quantum/rgblight-call-graph.dot (temporary file)
2019-03-06 18:56:34 +09:00
mtei
4e1a12a807
update quantum/rgblight-call-graph.dot (temporary file)
2019-03-06 18:56:34 +09:00
mtei
960c5fe06c
implement rgblight_update_sync()
...
Note: The animation synchronization process has not been implemented yet.
2019-03-06 18:56:20 +09:00
Marco Monaco
73d8593352
increase size of note counter variable to avoid overflow
2019-03-05 15:03:24 -08:00
James Churchill
c7c4937eef
Clean up debounce a bit ( #5255 )
2019-03-04 07:44:46 -08:00
mtei
e1a9dfc580
shrink rgblight_config_t
2019-03-01 13:08:53 +09:00
mtei
2ab340da54
remove rgblight_update_hook(), add RGBLIGHT_SPLIT_SET_CHANGE_XXXX
...
rgblight_update_hook() is too large.
change to simple flag setting.
2019-03-01 13:08:40 +09:00
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)
2019-02-28 12:35:42 -08:00
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>
2019-02-26 07:59:34 -08:00
mtei
f69e57f1b6
implement rgblight_update_hook()
2019-02-26 19:51:24 +09:00
mtei
5c3fd3a914
add TODO comment
2019-02-26 17:22:40 +09:00
mtei
257a1ca002
add more hook point
2019-02-26 17:16:42 +09:00
mtei
24fb695922
add rgblight_update_hook()
2019-02-26 17:16:11 +09:00
mtei
67bcd0db55
Merge branch 'master' into rgblight.c-add-split-hook
2019-02-26 17:10:23 +09:00
Konstantin Đorđević
d5dcf54e23
Fix indentation in quantum_keycodes.h ( #5221 )
2019-02-24 15:21:09 -08:00
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.
2019-02-23 19:32:48 -08:00
mtei
ec46f4ba6c
temporary Revert "add rgblight_update_hook()"
...
This reverts commit 432b74c912 .
2019-02-24 01:07:23 +09:00
mtei
289536b605
temporary Revert "add more hook point"
...
This reverts commit 64592b06f3 .
2019-02-24 01:07:00 +09:00