~ruther/qmk_firmware

ae40fc49 — Joel Challis 5 years ago
Relocate RGB keycode processing (#7508)

* Move rgb keycode logic to process_keycode

* Fixes for rgb matrix

* Fixes for mxss

* Fix inc/dec logic, add comments

* Fix return RAINBOW_SWIRL logic

* stop external use of rgb helper functions

* merge fix

* Fix 'defined but not used' when all animations are disabled
0082ecf1 — Yan-Fa Li 5 years ago
Move kwerdenker's personal keymap from RGB (#7645)

* Move kwerdenker's personal keymap from RGB

Talked to Maartenwut about making RGB an actual template instead of
kwerdenker's keymap. Free'd up B7 so it can be used for audio in
agreement with MW. He's considering adding a speaker footprint to next
rev of plain60, and only B7 can be used with Audio. RGB uses bitbang
driver so it doesn't really make any difference if it's pin B0.

 - RGB should be a template for other people to modify, not a personal
 keymap
 - change default pin to B0 to free up B7 for audio use
 - rename RGB to kwerdenker

* Add RGB keycodes to FN layer

* don't use uppercase in keymap names

 - doesn't work properly on MacOS or Windows

* Add an audio specific keymap

* Enum instead of define

* Suggested change to keymap

 - maintain compatibility with old keymap
7cddcce2 — Joel Challis 5 years ago
Remove QMK_KEYBOARD_CONFIG_H from boards (#7635)

adb72b60 — Joel Challis 5 years ago
Merge pull request #7276 from zvecr/feature/backlight_driver_config

Convert backlight to follow driver rules pattern
bc2157ee — Joel Challis 5 years ago
Software backlight improvements (#7255)

* Update software backlight to precalculated duty patterns

* Update default backlight state to match avr pwm

* Move function to make diff look nicer
f3bf3018 — Joel Challis 5 years ago
Disable usb on slave half to resolve random 'lockup' (#7649)

85f4c3eb — Drashna Jaelre 5 years ago
[Core] Optimize matrix processing (#7621)

Backport of tmk/tmk_keyboard@ad6059adc7039a54d1db75da783068654906a679
853b9995 — Boy_314 5 years ago
[Keymap] boy_314's satisfaction75 layout (#7638)

* added boy_314's satisfaction75 layout

* added readme

* updated NKRO toggle, removed unecessary code

* Update keyboards/cannonkeys/satisfaction75/keymaps/boy_314/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
74dc65ab — randlor 5 years ago
[Keyboard] XD68 65% ATMega32U4 based (#7395)

* First working draft

* Updated readme.md

* Fixed url

* Typo fix

* RGB + Backlight working

* Fixed matrix for ISO NUHS

* ISO matrix working

* Adding ANSI default layout

* First release commit

* Removed reference to deprecated layout

* Changes from PR #7395 review

* Additional changes as requested for PR #7395

* Additional changes from @noroadsleft review

* Replaced ifndef/endif with pragma

* Adding yanfali's recommended changes
3eb82e04 — Yan-Fa Li 5 years ago
[keyboard] Plain60 cleanups (#7644)

* Change plain60 to bootmagic lite

 - it's easier to reset and maintain a keyboard with lite
 - remove obsolete size comments

* Add RESET on a layer to default keymap

* Use _FN

* Maintain compatibility with keymap

* Fix thinko
ad7ba08a — Josh Hinnebusch 5 years ago
update default h88 keymap (#7646)

[Keyboard] Add ymd67 keyboard (#7631)

* [Keyboard] Add ymd67 keyboard

* Apply suggestions from code review

* Apply more suggestions from code review
b54722cc — Takeshi ISHII 5 years ago
Change newbs.md to link to the new newbs_git_best_practices.md instead of newbs_best_practices.md. (#7633)

94e2a39d — zvecr 5 years ago
Move function to make diff look nicer
f6b9604f — zvecr 5 years ago
Update default backlight state to match avr pwm
03746778 — Drashna Jaelre 5 years ago
core: Fix variable init and header include (#7626)

tmk backport from tmk/tmk_keyboard@325a99acd9c81f60519b6e594b2bf5d1e478ac56
3d54b1ad — zvecr 5 years ago
Convert backlight to follow driver rules pattern - update docs
d4c23d88 — zvecr 5 years ago
Convert backlight to follow driver rules pattern
1f26101f — Drashna Jaelre 5 years ago
remove SERIAL_SOFT_DEBUG macro (#7625)

SERIAL_SOFT_DEBUG can be defined in the `config.h`

Backported from tmk/tmk_keyboard@c74eee6327c5995456ba004d70b9663cf485d9f8
x
80c2e267 — Joel Challis 5 years ago
Fix ChibiOS USB config for chips which support OTGv1 (#7564)

* Align endpoint config as per rest of file (fixes #4783)

* Add comments about explicit order use

* Update tmk_core/protocol/chibios/usb_main.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Next