~ruther/qmk_firmware

633d2cb6 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
6169b47e — Takeshi ISHII 4 years ago
Add target 'check-md5' to `build_keyboard.mk` (#11338)

* Add target 'build-for-compare' to `build_keyboard.mk`

The `build-for-compare` target provides an easy way to check the md5 checksum of the generated binary.

You can easily see if there is any change in the generated binaries between the two versions, as in the example below.

```
$ git checkout 0.11.0
M	build_keyboard.mk
M	tmk_core/rules.mk
Note: checking out '0.11.0'.
HEAD is now at c66df1664 2020 November 28 Breaking Changes Update (#11053)

$ make helix:all:build-for-compare | grep ^MD5
MD5 (.build/helix_rev2_default.hex) = 5c3606562c944bb4d18832e601b45d4a
MD5 (.build/helix_rev2_edvorakjp.hex) = 9e43d13d389d518ba7e99cd7337e28d6
MD5 (.build/helix_rev2_five_rows.hex) = 8bcb61c2fd5d237c2997f2fa007d4934
MD5 (.build/helix_rev2_five_rows_jis.hex) = b97cd818d52f73ca2d4e78c86d90a791
MD5 (.build/helix_rev2_froggy.hex) = c492172364188f4e2918b10bf0f3a0a6
MD5 (.build/helix_rev2_froggy_106.hex) = b0861fd735a8f81881a8c02730641a2b
MD5 (.build/helix_rev2_led_test.hex) = 5c97d982a5da5cfb3dacb28a8934b81d
MD5 (.build/helix_rev2_xulkal.hex) = 01f603dc46bcf9094d7e106831d8f5b1
MD5 (.build/helix_rev2_yshrsmz.hex) = 5a008bca2d0c5790a151c02834c529ba

$ git checkout 0.11.1
M	build_keyboard.mk
M	tmk_core/rules.mk
Previous HEAD position was c66df1664 2020 November 28 Breaking Changes Update (#11053)
HEAD is now at cc08e3082 nix-shell: add milc dependency (#11086)

$ make helix:all:build-for-compare | grep ^MD5
MD5 (.build/helix_rev2_default.hex) = 5c3606562c944bb4d18832e601b45d4a
MD5 (.build/helix_rev2_edvorakjp.hex) = 9e43d13d389d518ba7e99cd7337e28d6
MD5 (.build/helix_rev2_five_rows.hex) = 8bcb61c2fd5d237c2997f2fa007d4934
MD5 (.build/helix_rev2_five_rows_jis.hex) = b97cd818d52f73ca2d4e78c86d90a791
MD5 (.build/helix_rev2_froggy.hex) = c492172364188f4e2918b10bf0f3a0a6
MD5 (.build/helix_rev2_froggy_106.hex) = b0861fd735a8f81881a8c02730641a2b
MD5 (.build/helix_rev2_led_test.hex) = 5c97d982a5da5cfb3dacb28a8934b81d
MD5 (.build/helix_rev2_xulkal.hex) = d848383adfd7463b138c6da179cf1436
MD5 (.build/helix_rev2_yshrsmz.hex) = 5a008bca2d0c5790a151c02834c529ba
```

* make builds reproducable by default

* update build_keyboard.mk: remove 'build-for-compare' target

* GNU make (3.81) on macOS 10.14(Mojave) does not have the 'undefine' directive.

* Adopted fauxpark's suggestion.

* Update tmk_core/rules.mk

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

* update tmk_core/rules.mk

* fix tmk_core/rules.mk

Co-authored-by: Zach White <skullydazed@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
47b9b110 — Zach White 4 years ago
Configure keyboard matrix from info.json (#10817)

* Make parameters from info.json available to the build system

* move all clueboard settings to info.json

* code formatting

* make flake8 happy

* make flake8 happy

* make qmk lint happy

* Add support for specifying led indicators in json

* move led indicators to the clueboard info.json

* Apply suggestions from code review

Co-authored-by: Erovia <Erovia@users.noreply.github.com>

* add missing docstring

Co-authored-by: Erovia <Erovia@users.noreply.github.com>
f231f24d — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
Zadig docs: add APM32 device name (#11356)

5e5ee3f8 — Nick Blyumberg 4 years ago
Correct encoder pins on BDN9v2 (#11357)

* Update config.h

Wrong pin used for the left encoder, should be A4

* Update config.h

Added a media keys fix as well
b51cc6d6 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
Missed a couple more `#pragma once`s (#11351)

d5c89c8e — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
6f6e28b4 — Reibl János Dániel 4 years ago
Add Arch / Manjaro section for Linux setup instructions (#10509)

f801c69c — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
Remove useless wait in AVR suspend code (#11352)

78b12dee — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
1aa8a3b4 — Enoch 4 years ago
[Keymap] Yd60mq add 64 key layout (#11207)

* 64 key layout

* add license

* add license

add name
a8ac4865 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
0f5f6a6a — Maurizio Porrato 4 years ago
Add libusb-devel dependency for fedora (#11287)

On fedora 33, libusb-devel is required to build BootloadHID
a63db4b1 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
a038b712 — swampmonster 4 years ago
[Keyboard] Add support to Kyria for the 2x2u layout (#11227)

* Adding support for the 2 x 2u layout.

This adds a macro to support the 2 x 2u layout which facilitates
a cleaner looking layout configuration for the people using it.

* Update keyboards/kyria/kyria.h

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

Co-authored-by: swampmonster <>
Co-authored-by: Drashna Jaelre <drashna@live.com>
09eb6381 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
ca8df558 — André Cruz 4 years ago
Added mac variant of portuguese keymap extras (#11260)

* Added mac variant of portuguese keymap

This keymap is very similar to the existing portuguese keymap, but
some symbols are moved around.

Apply suggestions from code review

Corrected whitespace and implemented some suggested changes.

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

Converted some spaces to nbsp

Added sendstring ISO version

* Apply suggestions from code review

Added suggestions from code review

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

* Replaced space with nbsp

* Corrected 2 chars in ascii_to_shift_lut

{ and } require shift

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