~ruther/qmk_firmware

7182e9a8 — esinlayo 5 years ago
[Keyboard] Remove i2c write command when reading columns on Ergodox EZ (#8092)

* Remove i2c write command when reading cols on Ergodox EZ

* Comment on mcp23018 address state during read_cols
3b1f29a5 — fauxpark 5 years ago
[Keyboard] Misc tidyups for Chidori (#8091)

707c04b4 — Alfred Maler 5 years ago
[Keymap] Add users/alfrdmalr and switch to layouts (#8030)

* WIP do not merge

* first pass at custom preonic layout

* add auto shift and reset via leader key

* Update readme

* update copyright notice

* formatting changes

* fix: use MO instead of process_record_user

* added backslash and moved grave position

* remove extraneous 'j' characer in NUMPAD template

* update template formatting

* remove process_record_user

* swap "!" with "@"

* fix readme formatting

* update readme layout image

* restore settings layer

* add windows minimize sequence

* fix: switch to correct seq function for three-key sequence

* fix: missing semicolon

* refactor: move keymap to userspace and generic 5x12 layout

* add numlock to numpad layer

* add readme

* update readme formatting

* remove unused wrappers from layout keymap

* update readme title to reflect new location

* remove alfrdmalr directory from preonic/keymaps

* clean up user config
be05de6a — James Young 5 years ago
XD84: Configurator bugfix for ISO layout (#8117)

* switch to debug linting

* move ISO Enter to its proper location
889eb51f — James Young 5 years ago
ZJ68: complete Configurator layout support (#8116)

Only LAYOUT_all had its layout data present; the data for LAYOUT_65_ansi and LAYOUT_65_ansi_split_bs was missing.
e7718845 — Cody Bender 5 years ago
Add QMK Compile Context Sensitivity (#6884)

* Add context sensitive compile, without config check

* Initial full working state. Plan to refactor

* Refactor loop for simplicity, add comments

* Update docs/cli.md with qmk compile examples

* Simplify path for keyboard derivation

* Update path to use path.join instead of concat

* Refactor keyboard path, the skully way

* Add in keymap folder support

* Add /layouts compile support

* Update docs/cli.md with empty compile in layouts

* Add comments to compile.py

* Update docs for clarity, and fix compile error typo

* Fix config option compile

* Fix layout compile and failure mode

* Add rules.mk check

* Fix variable names for global config

* Add in_layout priority

* Remove default fallback in favor of throw, update docs

* Add keymap folder context

* Fix formatting

* Add os import

* Convert to create_make_command

* Fix Travis lint errors

* Remove blank line with whitespace

* Add blank lines for readability

* Remove unnecessary config logic

* Update Docs to add flash

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>

* Shift config precedence to MILC

Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
774cbbf8 — Joel Challis 5 years ago
Refactor ergo42 to use split_common (#7925)

* Initial refactor of ergo42 to split common

* Prevent fallthrough for DIODE_DIRECTION
c9309356 — Joel Challis 5 years ago
Refactor mint60 to use split_common (#8084)

fb6f5811 — Marius Rugan 5 years ago
jj4x4: README update (#7854)

* Updates README jj4x4

* Update keyboards/jj4x4/README.md

* Update keyboards/jj4x4/README.md

* Update keyboards/jj4x4/README.md

* Update keyboards/jj4x4/README.md

* Update keyboards/jj4x4/README.md


e43d143a — worldspawn00 5 years ago
[Keyboard] adding keyboard: tkl30 (#7979)

* tkl30

* Amended with collaborator suggestions

* s/DEBOUNCING_DELAY/DEBOUNCE/

* Used noroadsleft's PID suggestion

* Committed noroadsleft's keymap formatting and rules.mk suggestions

* LAYOUT formatting and readme suggestions
a73c3811 — fauxpark 5 years ago
Move Grave Escape, Lock and Leader keycodes into their own sect… (#8093)

e3444084 — ridingqwerty 5 years ago
Committing fix to info.json for wsk/jerkin (#8110)

d84eb14b — Ted M Lin 5 years ago
Use function for KEYCODE2 routines instead of macro. (#8101)

* Option to use function for KEYCODE2 routines.

Convert the KEYCODE2SYSTEM and KEYCODE2CONSUMER macros to functions,
defaulting to using the macros.  The function form allows the compiler
to optimize the switch statement itself, over the macro nested
ternaries.

To enable this feature, #define USE_KEYCODE2_FUNCTION.

Testing against a random selection of avr-based keyboards, this
increased available flash by ~500 bytes. For arm-based keyboards,
the available flash increased by ~400 bytes.

* Replace macro with function entirely.

As zvecr states, go bold and just commit to using the function instead
of the macro.

* Reformat whitespace now that functional review is done

Verified against clang-format output.
fe814be2 — worldspawn00 5 years ago
[keyboard] adding keyboard: jerkin (#7975)

* jerkin

* Update config.h

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: Akaash Suresh <casa.akaash@gmail.com>

* Update rules.mk

* Apply suggestions from code review

* Missing closing parenthesis in one of the suggestions.

* Finalize collaborator suggestions

* One final tweak to standardize MANUFACTURER

Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Akaash Suresh <casa.akaash@gmail.com>
6a0e155a — James Young 5 years ago
Ergosaurus Configurator support bugfix (#8104)

Corrected the layout macro name in `info.json`.
917eebcf — James Young 5 years ago
Xelus Dawn60: layout macro update and Configurator layout support (#8102)

* fix layout macro and update keymaps

K2D switch position is actually physically on the top row, as the right half of a split Backspace.

* add QMK Configurator layout support
de288adb — MechMerlin 5 years ago
VIA Support: 1upkeyboards 1up60rgb (#8097)

* add VIA keymap to 1up60rgb

* change VID to align with other 1up boards
78ae77f3 — plikki 5 years ago
[Keymap] User keymap for AKB/Raine (#8081)

* Adding my keymap

Adding a personalized keymap to the Raine keyboard. This diffirentiates itself by being useble with nordic characters even when the bottom row has blockers. Also added ASCII art to help visualize what you are doing when programming the board.

* Update Readme.md

Ned image of the board

* Update Readme.md

Forgot a space in Readme

* Update Readme.md

And another missed space

* Update keymap.c

Renoved Definetion that is not used

* Update Readme.md

* Remove files for renaming

* Adding files after renaming

Was unable to get Girthub to push renamed files/folders. Therefore removeing and adding them again.
b015c379 — MechMerlin 5 years ago
VIA Support: KBD67 mkii v1/v2 (#8085)

* add the via keymap

* get an appropriate unused VID

* fix formatting up a bit

* Update keyboards/kbdfans/kbd67/mkiirgb/v1/config.h

* Update keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
ae7b208d — MechMerlin 5 years ago
fixup keymap for 65_ansi_blocker (#8099)

Next