~ruther/qmk_firmware

d26a14c1 — JohSchneider 5 years ago
add 'togglePin' convenience function (#8734)

* add 'togglePin' conveniance function

for AVR and chibios

* drop outmost parantheses

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>

* toggle pin on avrs

toggle a pin configured as output by writing the corresponding bit to the PIN register

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

* togglepin: add documentation for newly added function

* Update docs/internals_gpio_control.md

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>

* on AVR: use PORTD to toggle the output

... since not all MCUs support toggling through writing to PIN

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

Co-authored-by: Johannes <you@example.com>
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
195be507 — Mikkel Jeppesen 5 years ago
[Keyboard] Vitamins included VIA support (#8876)

* Added VIA support

* added via support to vitamins included

* Added VIA support

* added via support to vitamins included

* Used actual nkro alias
8fdb229b — Sergey Vlasov 5 years ago
[Keyboard] id80: Transpose matrix to use faster COL2ROW routines (#8930)

* id80: Transpose matrix to use faster COL2ROW routines

Even the standard QMK matrix_scan() function can give about 2 times
higher scan rate (if compiled with optimizations enabled) if the COL2ROW
matrix layout is used instead of ROW2COL.  Although the ID80 PCB is
wired using the ROW2COL matrix layout, it is possible to transpose the
matrix from the QMK standpoint, so that "columns" would correspond to
horizontal connections, and "rows" would correspond to (mostly) vertical
connections; in this case the matrix could be handled as if it had the
COL2ROW layout.

The matrix layout change makes the older VIA JSON layout definition
incompatible, but the corresponding JSON was not yet accepted to the VIA
repository, so it should still be safe to make this change.

* id80: Remove obsolete comments
fd3456f3 — Garret G 5 years ago
[Keymap] Add VIA Keymap to RoMac+ Directory (#8966)

812d80ef — QMK Bot 5 years ago
format code according to conventions [skip ci]
86c4c4e9 — Drashna Jaelre 5 years ago
Convert clipping variables in rgblight.c to a structure (#7720)

5f5c2a21 — yd-null 5 years ago
[Keyboard] Add via support for cypher rev5 PCB (#8898)

e4151982 — Drashna Jaelre 5 years ago
A few final edits to the keymap and readme. (#8845)

* A few final edits to the keymap and readme.

* Update keyboards/xd75/keymaps/buzzlighter1/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>

* Update keyboards/xd75/keymaps/buzzlighter1/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>

* Update keyboards/xd75/keymaps/buzzlighter1/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>

* Update keyboards/xd75/keymaps/buzzlighter1/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>

Co-authored-by: Joel Challis <git@zvecr.com>
b17482c3 — Nick Brassel 5 years ago
Add SPI master for ChibiOS/ARM. (#8779)

5b4870c0 — Umberto Baldi 5 years ago
fix sick68 space key handwiring location (#8962)

* fix space key handwiring location

* fix mechmerlin layout

* Revert changes from mechmerlin layout

Co-Authored-By: Joel Challis <git@zvecr.com>

* Update layouts/community/65_ansi/mechmerlin/keymap.c

* revert

Co-authored-by: Joel Challis <git@zvecr.com>
374525c9 — Joel Challis 5 years ago
Allow some usbconfig.h overrides at the keyboard level (#8647)

e02a3c55 — Alexander Hart 5 years ago
Edit Unit Testing Documentation (#8961)

e1217dae — Chris Ko 5 years ago
[Keymap] add chriskopher keymap for usb-usb converter (#8856)

485a0b0b — Eric Gebhart 5 years ago
[Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)

[Keyboard] latinpad(Original:hasupad,RENAMED latinpad) (#8766)

Co-Authored-By: ridingqwerty <george.g.koenig@gmail.com>
Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-Authored-By: Joel Challis <git@zvecr.com>
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
bd639752 — QMK Bot 5 years ago
format code according to conventions [skip ci]
Add Romanian keymap and sendstring LUT (#8852)

0d6614f7 — TheFourthCow 5 years ago
adding info.json for funky40 (#8956)

d322ec54 — MechMerlin 5 years ago
[Keyboard] TGR 910 CE (#8940)

* initial commit for TGR 910 CE

* got firmware working on the 910 CE

* add VIA support

* add iso and all layouts

* update information about resetting the board

* fixup default keymap to have a second layer

* fixup default keymap

* add VIA enabled keymap

* cleanups and adding community layout support

* add caps lock led support and backlight

* add qmk configurator support

* Update keyboards/tgr/910ce/info.json
c7449b38 — Garret G 5 years ago
[Keyboard] Add royal directory and add 2 keyboard releases (#8877)

* add royal project folder and 2 released keyboards

* fix iso keymap clarification

* Apply suggestions from code review

* Update keyboards/the_royal/schwann/schwann.h

* Update keyboards/the_royal/liminal/liminal.h

* Update keyboards/the_royal/schwann/keymaps/default/keymap.c

* Apply suggestions from code review

new

* Update keymap.c

* Update keymap.c

* Apply suggestions from code review

* Update rules.mk

* add rules.mk to schwann default

* Apply suggestions from code review

* add rules.mk to shwann default
Next