~ruther/qmk_firmware

65e37608 — Nick Brassel 4 years ago
Fix compilation issue. (#13926)

b43c6bc1 — thpoll83 4 years ago
Add support for STM32F407x MCUs. (#13718)

* Add support for STM32F407x MCUs.

* Removing STMF407 MCU variation

* Update quantum/mcu_selection.mk

Remove options for dfu flashing

Co-authored-by: Ryan <fauxpark@gmail.com>

* DISABLE STM32_USB_USE_OTG1

* Update platforms/chibios/GENERIC_STM32_F407XE/configs/mcuconf.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update platforms/chibios/GENERIC_STM32_F407XE/configs/mcuconf.h

Co-authored-by: thomas.pollak <thomas.pollak@dynatrace.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
ac92ded0 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
bfa74490 — Spaceman 4 years ago
[Keyboard] Add Pancake v2 (#13839)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
8e5213ca — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
b046bffc — Ananya Kirti 4 years ago
[Keyboard] Added CapsLED and ScrollLock LEDs (#13837)

Co-authored-by: Drashna Jaelre <drashna@live.com>
b9dcd5ac — Drashna Jaelre 4 years ago
[Keymap] Drashna split transport improvement (#13905)

* Fix up split stuff

* Fix Split perf issues

* Allow LTO to be disabled

* Fixup WPM and encoders

* Fixup qmk keys per scan

* Add bootloader info

* Change encoder pins

* Fixup corne oled code

* Expand transport sync

* Improve user transport

* Cleanup mouse processing at keymap level

* Improve layer checking for mouse layering
10033381 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
bc2b73f9 — 8bits4ever 4 years ago
[Keyboard] a1200 converter minor changes (#13848)

Co-authored-by: Ryan <fauxpark@gmail.com>
21b71932 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
41d85404 — jpuerto96 4 years ago
[Keyboard] Gorthage Truck - New PCB (#13909)

Co-authored-by: Ryan <fauxpark@gmail.com>
6c5ef3ce — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
27d0844e — Pascal Pfeil 4 years ago
[Keyboard] Clean up lfkpad and add keymap (#13881)

Co-authored-by: Drashna Jaelre <drashna@live.com>
d0f1a4c4 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
34689e34 — peott-fr 4 years ago
[Keyboard] Adding my Nyquist keymap (#13858)

d06f50a3 — Drashna Jaelre 4 years ago
[Keyboard] Fix matrix_output_unselect_delay for handwired/xealousbrown (#13913)

243e7565 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
07e2c11e — kb-elmo 4 years ago
[Keyboard] fixes for KBD67 rev2 (#13906)

6fb98429 — Drashna Jaelre 4 years ago
Clean up remaining RGB_DISABLE_WHEN_USB_SUSPENDED defines Part 2 (#13912)

383fae55 — Liyang HU 4 years ago
Refactor `quantum/command.{c,h}` for code size & {read,maintain}ability (#11842)

* quantum/command.c: coalesce `print()`s in `command_common_help()` & `print_version()`

Also undo some damage by clang-format in b624f32f94

* quantum/command.c: replace `print(…); print_{,val_}{dec,hex}*(…);` sequences with single `xprintf(…)`

`print_{dec,hex}*(…)` are just `#define`s for `xprintf(…)` anyway.

Each additional `xprintf(…)` costs ~8 bytes: the call instructions,
plus an additional NUL terminator.

This _really_ adds up: this commit saves 814 bytes on my ATmega32.

* quantum/command.c: optimise `mousekey_console()` for size & legibility

Made various tweaks to the interface, but still functionally identical.

Assume `KC_1`…`KC_0` to be contiguous, and removed `numkey2num(…)` entirely.
It was exported in `command.h` by 1a0bac8bcc for no obvious reason, before
which it was `static`. I doubt anyone uses it.

`mousekey_console()` is now enabled regardless of `MK_3_SPEED`.
Needs fleshing out for things other than the X11 variant though.

This commit saves 638 bytes on my ATmega32.
Next