1
0
Fork 0
forked from forks/qmk_firmware
Commit graph

920 commits

Author SHA1 Message Date
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