~ruther/qmk_firmware

b72f10c6 — Takeshi ISHII 4 years ago
Add readPort() and some API to 'tmk_core/common/*/gpio.h' (#12754)

* add readPort() and some API to 'tmk_core/common/*/gpio.h'

The following macros have been added to gpio.h.

* readPort(port)
* setPortBitInput(port, bit)
* setPortBitInputHigh(port, bit)
* setPortBitOutput(port, bit)
* writePortBitLow(port, bit)
* writePortBitHigh(port, bit)

* add data type 'port_data_t' into gpio.h

* rename qmk_pin to pin
59862d30 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
b10728ed — wxyangf 4 years ago
[Docs] added basic midi documention of common features (#13113)

Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
680cc1fa — Sergey Vlasov 4 years ago
Fix firmware size check with avr-libc 1:2.0.0+Atmel3.6.2-1.1 (Debian bullseye) (#12951)

Debian bullseye (testing at the moment, but seems close to release) has
avr-libc 1:2.0.0+Atmel3.6.2-1.1 with some changes taken from the
Atmel-distributed toolchain.  In particular, the <avr/io.h> header for
ATmega32A (avr/iom32a.h) now defines the FLASHEND constant as `0x7FFFU`,
and that `U` suffix breaks the firmware size check code, because the
shell arithmetic expansion that is used to calculate `MAX_SIZE` does not
support those C-specific suffixes.

As a workaround, add `-D__ASSEMBLER__` to the C preprocessor invocation
that is used to expand those macros; in this case avr/iom32a.h defines
`FLASHEND` without the `U` suffix, and everything works as it did before
with older avr-libc versions.

The exact same code is present in two places; they are both changed,
even though the code in `tmk_core/avr.mk` is actually never used for
ATmega32A (and the header for ATmega32U4 does not add that `U` suffix to
`FLASHEND` for some reason).
2e68897a — Carlos Martins 4 years ago
[Keymap] RGB Matrix working for Sofle RGB (#12861)

Co-authored-by: Ryan <fauxpark@gmail.com>
49fd3c07 — Stefan Kerkmann 4 years ago
[Core] ChibiOS fix O3 and LTO breakage of extra keys and joystick (#12819)

415dd212 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
94e80912 — Matthew Dias 4 years ago
[Keyboard] Add program yoink via keymap (#12645)

Co-authored-by: Ryan <fauxpark@gmail.com>
102442a8 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
7b666245 — bbrfkr 4 years ago
[Keyboard] add molecule (#12601)

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
fff115c1 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
23631de1 — HalfHeuslerAlloy 4 years ago
Fixed ISO keyboard layout for the Mysterium rev1.1 board (#12531)

c7277a14 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
0374e4c7 — Miguel Filipe 4 years ago
[Keymap] add id80/ansi/keymaps/msf (#11957)

7e4f01f4 — Michael Stapelberg 4 years ago
core: bump USB spec version in device descriptor to 2.0 (#13078)

Co-authored-by: Ryan <fauxpark@gmail.com>
56ce0e4e — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
add10524 — Nathan_Blais 4 years ago
Corrected Number-pad numbers (#13057)

a1e57578 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
7aab06ff — TerryMathews 4 years ago
JETVAN: Add initial support (#12790)

Co-authored-by: Ryan <fauxpark@gmail.com>
3d3b9807 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
Next