jackhill/qmk/firmware.git
4 years ago[Keymap] Keymap Update (#8309)
Salicylic-acid3 [Wed, 4 Mar 2020 16:16:36 +0000 (01:16 +0900)]
[Keymap] Keymap Update (#8309)

* Keymap Update

Some key codes have been updated.
naked64:salicylic
7skb:default

* Keymap Update

Some key codes have been updated.
KC_GRAVE to KC_GRV
7skb:default

4 years agoNew Keyboard: SiddersKB Majbritt (Pronounced My Brit) (#8260)
MechMerlin [Wed, 4 Mar 2020 12:12:00 +0000 (04:12 -0800)]
New Keyboard: SiddersKB Majbritt (Pronounced My Brit) (#8260)

* Initial commit of majbritt

* Add QMK and VIA support to majbritt

* Change vendor and product id

* Change name

* Change make path

* Move Majbritt into sidderskb directory

* Update keyboards/sidderskb/majbritt/majbritt.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/sidderskb/majbritt/keymaps/default/config.h
Co-Authored-By: Ryan <fauxpark@gmail.com>
* remove unused file
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keyboard] VIA Support: Tada68 (#8289)
MechMerlin [Wed, 4 Mar 2020 09:22:47 +0000 (01:22 -0800)]
[Keyboard] VIA Support: Tada68 (#8289)

* tada68 via files

* change vid and pid based on wilba's recommendaton

4 years ago[Keyboard] LFK78 refactor (#7835)
Ryan [Tue, 3 Mar 2020 22:10:39 +0000 (09:10 +1100)]
[Keyboard] LFK78 refactor (#7835)

* Change include guards to pragma once

* Clean up default keymaps

* Remove some magic numbers and use GPIO macros

* Clean up keyboard.[ch]

* Tidy up info.json and readme

* Align config.h with template

* Split up revision code into subfolders

* rev C-H has no audio, apparently

* Change revc_h to revc and document differences

* Turn off Audio on revb for now, for Travis' sake

* Split info.json into revision folders

* Clean up default keymaps some more

4 years ago[Keymap] new userspace for ibnuda (#8221)
Ibnu Daru Aji [Tue, 3 Mar 2020 21:46:11 +0000 (04:46 +0700)]
[Keymap] new userspace for ibnuda (#8221)

* to ease the maintenance for some boards ibnuda has.

* followed ridingqwerty's suggestion on 8821.

* folloing drashna's suggestion on qmk's 8221.

* following drashn's suggestion on qmk's 8211

4 years ago[Keymap] Add crd's equinox keymap (#8251)
Jason Thigpen [Tue, 3 Mar 2020 20:45:19 +0000 (12:45 -0800)]
[Keymap] Add crd's equinox keymap (#8251)

4 years ago[Keymap] Feature/alfrdmalr/keymap update (#8174)
Alfred Maler [Tue, 3 Mar 2020 18:13:42 +0000 (13:13 -0500)]
[Keymap] Feature/alfrdmalr/keymap update (#8174)

* 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

* add ortho 4x12 support

* add 'trilayer' settings and update keymap

* update SYMBOLS layer to SYMBOL

* remove minimize sequence

* clean up user config

* add brightness controls

* update settings ascii

* moved some symbols around to make vim/linux smoother

4 years agoFix bootloader definition for namecard2x4 (#8301)
shela [Tue, 3 Mar 2020 15:00:34 +0000 (00:00 +0900)]
Fix bootloader definition for namecard2x4 (#8301)

BOOTLOADER needs to be defined as caterina because namecard2x4 uses avrdude for flasher.

4 years agoUpdate Hungarian keymap and add sendstring LUT (#8220) 0.8.13
Ryan [Tue, 3 Mar 2020 00:55:42 +0000 (11:55 +1100)]
Update Hungarian keymap and add sendstring LUT (#8220)

4 years agoRemove "ugly hack in usb_main.c" comments (#8296)
Ryan [Mon, 2 Mar 2020 23:56:46 +0000 (10:56 +1100)]
Remove "ugly hack in usb_main.c" comments (#8296)

4 years agoUpdate encoder functions for Iris VIA keymap (#8295)
Danny [Mon, 2 Mar 2020 23:55:57 +0000 (18:55 -0500)]
Update encoder functions for Iris VIA keymap (#8295)

4 years agoReduce PROGMEM usage for sendstring LUT (#8109) 0.8.12
Ted M Lin [Mon, 2 Mar 2020 23:43:18 +0000 (18:43 -0500)]
Reduce PROGMEM usage for sendstring LUT (#8109)

* Reduce PROGMEM usage for keycode map

Bit-pack the keycode bool array to gain back a small amount of flash space.
The trade-off is an increase in runtime instructions when running macros.

It does make the code a bit harder to read, as well as maintain.

For configs that use send_string() et al, it saves ~100 bytes.

* Switch to macro and common definition

Rewrite the array declarations so both the unpacked (original) and
packed LUT arrays can use the same value definitions. This is done by
defining a macro that "knows what to do".

This makes the code much easier to read and maintain.

* Fix macro typos and improve perf

Pack the bits in a more efficient order for extraction.
And also fix the copy/paste error in the macro...

* Switch fully to packed LUT

Some minor reformatting.
Compile tested all sendstring_xyz.h to make sure they were converted
properly. Also checked that an unconverted version would generate a
compile error.

* Apply whitespace suggestions from code review

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Docs] Update ISP Flashing guide (#8149)
Drashna Jaelre [Mon, 2 Mar 2020 06:29:26 +0000 (22:29 -0800)]
[Docs] Update ISP Flashing guide (#8149)

* [Docs] Update ISP Flashing guide

* Apply suggestions from code review

AKA why you shouldn't write docs at 2am

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update workding for planck-qmk-dfu

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoRewrite the Bathroom Epiphanies Frosty Flake matrix and LED handling (#8243)
Dustin L. Howett [Mon, 2 Mar 2020 05:17:09 +0000 (21:17 -0800)]
Rewrite the Bathroom Epiphanies Frosty Flake matrix and LED handling (#8243)

* Keyboard: revamp frosty-flake leds

This commit transitions bpiphany/frosty_flake to led_update_{kb,user}
and rewrites the AVR bit twiddling logic to use the standard QMK GPIO
API.

* Keyboard: rewrite frosty_flake's matrix reader to be a lite custom matrix

This commit replaces frosty_flake's custom matrix and debounce logic
with a "lite" custom matrix. In addition to being somewhat clearer, this
allows a consumer of the flake board to choose their own debouncing
algorithm. The one closest to the implementation originally in use is
sym_g, but this opens us up to supporting eager_pk and eager_pr.

The original matrix code was 18 columns for 8 rows, but using a single
row read and unpacking the bits into individual columns. To simplify,
I've changed the key layout to be 8C 18R instead of 18C 8R: this lets us
use a single read directly into the matrix _and_ drop down to a uint8_t
instead of a uint32_t for matrix_row_t.

Since we're no longer implementing our own debouncing and row unpacking,
we save ~400 bytes on the final firmware image.

Fully tested against a CM Storm QFR hosting the flake -- this commit
message was written using the new matrix code.

Firmware Sizes (assuming stock configuration as of 42d6270f2)

Matrix+Debounce     Size (bytes)
---------------     ------------
original            17740
new + sym_g         17284
new + eager_pr      18106
new + eager_pk      18204

I expect that there are some scanning speed benefits as well.

* Keyboard: update frosty_flake's UNUSED_PINS

* Keyboard: Remove meaningless weak redefinitions from frosty

These are not necessary (and all of them already live somewhere in
Quantum).

4 years agoAdd onekey keymap for testing reset to bootloader. (#8288)
Nick Brassel [Sun, 1 Mar 2020 22:36:17 +0000 (09:36 +1100)]
Add onekey keymap for testing reset to bootloader. (#8288)

4 years agoGet the direction right on the S75 encoder (#8287)
Andrew Kannan [Sun, 1 Mar 2020 21:30:01 +0000 (16:30 -0500)]
Get the direction right on the S75 encoder (#8287)

4 years agoPrune out pure software pwm && custom driver && remove wrapping BACKLIGHT_PIN (#8041) 0.8.11
Joel Challis [Sun, 1 Mar 2020 20:22:13 +0000 (20:22 +0000)]
Prune out pure software pwm && custom driver && remove wrapping BACKLIGHT_PIN (#8041)

4 years agoMake a fix to savage65 and tmov2 for via (#8286)
Andrew Kannan [Sun, 1 Mar 2020 20:16:43 +0000 (15:16 -0500)]
Make a fix to savage65 and tmov2 for via (#8286)

4 years agoformat code according to conventions [skip ci] 0.8.10
QMK Bot [Sun, 1 Mar 2020 19:20:09 +0000 (19:20 +0000)]
format code according to conventions [skip ci]

4 years agoShort term fix for conflicting types for 'tfp_printf' (#8157)
Joel Challis [Sun, 1 Mar 2020 18:46:40 +0000 (18:46 +0000)]
Short term fix for conflicting types for 'tfp_printf' (#8157)

4 years agoFix recent clang-format breaking quantum.c (#8282) 0.8.9
Joel Challis [Sun, 1 Mar 2020 17:55:43 +0000 (17:55 +0000)]
Fix recent clang-format breaking quantum.c (#8282)

4 years agoformat code according to conventions [skip ci] 0.8.8
QMK Bot [Sun, 1 Mar 2020 13:54:25 +0000 (13:54 +0000)]
format code according to conventions [skip ci]

4 years agoRemove duplicate BRTG case (#8277)
Ryan [Sun, 1 Mar 2020 13:22:21 +0000 (00:22 +1100)]
Remove duplicate BRTG case (#8277)

4 years agoClean up includes for glcdfont headers (#7745) 0.8.7
Ryan [Sun, 1 Mar 2020 06:56:50 +0000 (17:56 +1100)]
Clean up includes for glcdfont headers (#7745)

* Clean up includes for glcdfont headers

* Remove pragma once, most of these are not headers

* Missed these

4 years agoFix the Breaking Changes doc again
James Young [Sun, 1 Mar 2020 04:46:48 +0000 (20:46 -0800)]
Fix the Breaking Changes doc again

WHAT YEAR IS IT?!

4 years ago[Docs] translated 'feature_tap_dance.md' to japanese. (#8137)
s-show [Sun, 1 Mar 2020 04:22:15 +0000 (13:22 +0900)]
[Docs] translated 'feature_tap_dance.md' to japanese. (#8137)

* complete translation.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions.

* Apply suggestions from code review

Update the file based on the suggestions.

* Apply suggestions from code review

Update the file based on the suggestions (Part 2).

* Apply suggestions from code review

Update the file based on the suggestions (Part 3).

* Apply suggestions from code review

Update the file based on the suggestions (Part 3).

* Apply suggestions from code review

Update the file based on the suggestions (Part 4).

* Apply suggestions from code review

Update the file based on the suggestions (Part 5).
ご提案いただいた修正案は全て確認できました。
続いて、コメント行の調整、「打つ・叩く」の変更、その他の修正を行います。

* fixed typo.

* Update the file based on the suggestions (Part 6).

* Update the file based on the suggestions (Part 7).

* Fixed sentence.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions (Part 8).

* Update the file based on the suggestions (Part 9).

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years agoPWM DMA based RGB Underglow for STM32 (#7928) 0.8.6
Joel Challis [Sun, 1 Mar 2020 02:05:56 +0000 (02:05 +0000)]
PWM DMA based RGB Underglow for STM32 (#7928)

* Add pwm ws2812 driver

* Add docs for pwm ws2812 driver

* Update ws2812_pwm for ChibiOS 19

Co-Authored-By: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years agoAdd VIA support to Prime_M. Clean up all files (#8247)
holtenc [Sun, 1 Mar 2020 01:42:50 +0000 (19:42 -0600)]
Add VIA support to Prime_M. Clean up all files (#8247)

* Add VIA support for Prime_L

* Update keyboards/primekb/prime_l/v1/config.h

* Add prime_exl_plus keyboard

* Temporary removal of prime_exl_plus

* Add Prime_EXL Plus, including VIA support

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/rules.mk

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keymap.c

* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space

* further corrections to keymaps and layout macro.

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update prime_exl_plus.c

* small edit to prime_exl_plus.c

* Add via support to Prime_M and clean things up

* Update rules.mk

* Update keyboards/primekb/prime_m/readme.md

* Update keyboards/primekb/prime_m/readme.md

* Update keyboards/primekb/prime_m/config.h

4 years agoTrack master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273) 0.8.4 0.8.5
Nick Brassel [Sun, 1 Mar 2020 00:51:38 +0000 (11:51 +1100)]
Track master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273)

4 years agoAllow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. (#8272)
Nick Brassel [Sun, 1 Mar 2020 00:50:49 +0000 (11:50 +1100)]
Allow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. (#8272)

4 years agoUse nano specs (#8270) 0.8.3
Joel Challis [Sun, 1 Mar 2020 00:49:16 +0000 (00:49 +0000)]
Use nano specs (#8270)

4 years agoUnconditionally enable ChibiOS syscalls (#8268) 0.8.2
Joel Challis [Sat, 29 Feb 2020 22:45:21 +0000 (22:45 +0000)]
Unconditionally enable ChibiOS syscalls (#8268)

* Enable syscalls all the time

* fix whitespace

4 years agoBreaking Changes documentation fixes 0.8.1
James Young [Sat, 29 Feb 2020 20:30:38 +0000 (12:30 -0800)]
Breaking Changes documentation fixes

4 years ago2020 February 29 Breaking Changes Update (#8064) 0.8.0
James Young [Sat, 29 Feb 2020 20:00:00 +0000 (12:00 -0800)]
2020 February 29 Breaking Changes Update (#8064)

4 years agoUpdate Breaking Changes checklist
James Young [Thu, 27 Feb 2020 20:03:30 +0000 (12:03 -0800)]
Update Breaking Changes checklist

4 years agoUpdate Breaking Changes timeline
James Young [Thu, 27 Feb 2020 19:17:23 +0000 (11:17 -0800)]
Update Breaking Changes timeline

I've been working from one timeline while the docs said something different.

4 years agoFix MCU rule for Wete (#8254)
James Young [Thu, 27 Feb 2020 09:40:31 +0000 (01:40 -0800)]
Fix MCU rule for Wete (#8254)

Including the `xB` suffix prevents qmk_compiler (and thus QMK Configurator) from compiling firmware for the Wete.

Rolling this change back until we work out a long-term solution for the suffixes.

4 years agoAdd support for delays in send_string. (#8244)
Nick Brassel [Thu, 27 Feb 2020 09:38:19 +0000 (20:38 +1100)]
Add support for delays in send_string. (#8244)

4 years agoAdd community layout support to KBD67 MKIIRGB v2 (#8249)
Brandon Schlack [Thu, 27 Feb 2020 02:19:34 +0000 (18:19 -0800)]
Add community layout support to KBD67 MKIIRGB v2 (#8249)

4 years agoFixed OS detection such that OSX doesn't take over the world (#8248) 0.7.172
Mikkel Jeppesen [Wed, 26 Feb 2020 09:12:13 +0000 (10:12 +0100)]
Fixed OS detection such that OSX doesn't take over the world (#8248)

4 years ago[Keyboard] Add Prime_EXL Plus to handwired (#8238)
holtenc [Tue, 25 Feb 2020 21:21:59 +0000 (15:21 -0600)]
[Keyboard] Add Prime_EXL Plus to handwired (#8238)

* Add VIA support for Prime_L

* Update keyboards/primekb/prime_l/v1/config.h

* Add prime_exl_plus keyboard

* Temporary removal of prime_exl_plus

* Add Prime_EXL Plus, including VIA support

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/rules.mk

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keymap.c

* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space

* further corrections to keymaps and layout macro.

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update prime_exl_plus.c

* small edit to prime_exl_plus.c

4 years agoformat code according to conventions [skip ci] 0.7.171
QMK Bot [Tue, 25 Feb 2020 18:57:18 +0000 (18:57 +0000)]
format code according to conventions [skip ci]

4 years agoNew feature: PERMISSIVE_HOLD_PER_KEY (#7994)
ridingqwerty [Tue, 25 Feb 2020 18:25:52 +0000 (13:25 -0500)]
New feature: PERMISSIVE_HOLD_PER_KEY (#7994)

* Implement 'PERMISSIVE_HOLD_PER_KEY'

* Document 'PERMISSIVE_HOLD_PER_KEY'

Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com>
4 years agoSplit - Avoid race condition during matrix_init_quantum (#8235) 0.7.170
Joel Challis [Tue, 25 Feb 2020 14:10:04 +0000 (14:10 +0000)]
Split - Avoid race condition during matrix_init_quantum (#8235)

* Avoid race condition during matrix_init_quantum

* spelling is hard

4 years agoAcheron VIA support (#8204)
Joel Challis [Tue, 25 Feb 2020 11:28:07 +0000 (11:28 +0000)]
Acheron VIA support (#8204)

* Update acheron USB IDs

* Add shark via keymap

* Update austin via keymap

* Fix eeprom build error

* 3 layers fit

4 years ago`send_unicode_string()`: Add support for code points > 0xFFFF (#8236) 0.7.169
Ryan [Tue, 25 Feb 2020 01:54:51 +0000 (12:54 +1100)]
`send_unicode_string()`: Add support for code points > 0xFFFF (#8236)

4 years ago[Keyboard] Add Wete (#8229)
Ramon Imbao [Tue, 25 Feb 2020 01:36:30 +0000 (09:36 +0800)]
[Keyboard] Add Wete (#8229)

* [Keyboard] Add Wete

* Fix width and height in Wete info.json

* Use default board files, core backlight, and disable RTC

* Disable I2C, SPI. Minor corrections

* Keymap typo update

* Add LAYOUT_all to info.json

* Remove extra spaces in README, delete matrix_*_kb functions

* Fix layout errors in wete.h, and some minor corrections

* Actually fix LAYOUT_all in info.json

4 years agoImprovements to extrakey HID descriptors (#8156)
Ryan [Tue, 25 Feb 2020 01:18:11 +0000 (12:18 +1100)]
Improvements to extrakey HID descriptors (#8156)

4 years agoHineybush h87a lock indicators (#8237)
MechMerlin [Mon, 24 Feb 2020 20:04:40 +0000 (12:04 -0800)]
Hineybush h87a lock indicators (#8237)

* move lighting code from VIA into the keyboard's .c file so that every keymap can access it

* after some serious conversations with default and wkl, they agreed to let me modify their keymaps. They weren't too happy

4 years agoAdd VIA support for Prime_L (#8233)
holtenc [Mon, 24 Feb 2020 14:19:27 +0000 (08:19 -0600)]
Add VIA support for Prime_L (#8233)

* Add VIA support for Prime_L

* Update keyboards/primekb/prime_l/v1/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Add prime_exl_plus keyboard

* Temporary removal of prime_exl_plus

Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoHub16 - Bug removal + clean up code (#8227)
Josh Johnson [Mon, 24 Feb 2020 14:14:09 +0000 (01:14 +1100)]
Hub16 - Bug removal + clean up code (#8227)

* bugfixes + cleaned up code

* typo

* Update keyboards/hub16/keymaps/no_mod/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keyboard] ai03 Equinox (#8224)
ai03 [Mon, 24 Feb 2020 05:18:14 +0000 (21:18 -0800)]
[Keyboard] ai03 Equinox (#8224)

Re-attempt to add Equinox with newer Via changes

* Add nox

* Tweak based on previous pullrequests

* Add necessary descriptions

* Modernize Via config

* Modernize old files with massive blocks of unneeded options

* Fix missing bootmagic

* Update keyboards/ai03/equinox/equinox.h

* Update keyboards/ai03/equinox/keymaps/default/keymap.c

* Update keyboards/ai03/equinox/keymaps/via/keymap.c

* Update keyboards/ai03/equinox/keymaps/via/readme.md

* Update keyboards/ai03/equinox/readme.md

* Update keyboards/ai03/equinox/readme.md

* Update keyboards/ai03/equinox/readme.md

* Update keyboards/ai03/equinox/info.json

* Update keyboards/ai03/equinox/keymaps/default/keymap.c

* Update keyboards/ai03/equinox/keymaps/default/keymap.c

* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c

* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c

* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c

* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c

* Update keyboards/ai03/equinox/keymaps/via/keymap.c

* Update keyboards/ai03/equinox/keymaps/via/keymap.c

* Update keyboards/ai03/equinox/keymaps/via/keymap.c

* Fix indents

* Update keyboards/ai03/equinox/keymaps/proto_via/rules.mk

* Update keyboards/ai03/equinox/rules.mk

4 years ago[Keyboard] Add zfrontier/big_switch (#8205)
carlxia [Mon, 24 Feb 2020 03:04:26 +0000 (11:04 +0800)]
[Keyboard] Add zfrontier/big_switch (#8205)

* add zfrontier/big_switch

* Update keyboards/zfrontier/big_switch/config.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/zfrontier/big_switch/config.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* add overriding keymap makefile

* Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/zfrontier/big_switch/keymaps/default/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove redundant defines

* taplong no longer needed

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoGingham Update (#8225)
yiancar [Mon, 24 Feb 2020 00:25:18 +0000 (00:25 +0000)]
Gingham Update (#8225)

4 years agoA proper `send_string()` for the Unicode feature (#8155) 0.7.168
Ryan [Sun, 23 Feb 2020 23:27:25 +0000 (10:27 +1100)]
A proper `send_string()` for the Unicode feature (#8155)

4 years agoRollback PR #7967 in preference of fixing I2C start/stop properly, in a followup... 0.7.167
Nick Brassel [Sun, 23 Feb 2020 23:08:00 +0000 (10:08 +1100)]
Rollback PR #7967 in preference of fixing I2C start/stop properly, in a followup PR. (#8173)

4 years agoAdd mouse support to SEND_STRING (#8223) 0.7.166
Joel Challis [Sun, 23 Feb 2020 22:03:01 +0000 (22:03 +0000)]
Add mouse support to SEND_STRING (#8223)

* Add mouse support to SEND_STRING

* add short forms

4 years agoAdd link to "Useful functions" in macro docs (#7446)
Jez Cope [Sun, 23 Feb 2020 20:50:11 +0000 (20:50 +0000)]
Add link to "Useful functions" in macro docs (#7446)

* Add link to "Useful functions" in macro docs

Help people find additional features they can activate within a macro

* Update docs/feature_macros.md

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoNew functionality for cformat (#7893) 0.7.165
Akaash Suresh [Sun, 23 Feb 2020 04:57:19 +0000 (22:57 -0600)]
New functionality for cformat (#7893)

Fixing complexity

remove lambda

PR review fixes #1

Removing unneccesary string substitution

Handle -a and specified files

Complexity rewrite, use pathlib

4 years agoUpdate main.c (#8198) 0.7.164
yiancar [Sat, 22 Feb 2020 15:10:41 +0000 (15:10 +0000)]
Update main.c (#8198)

4 years agoformat code according to conventions [skip ci] 0.7.163
QMK Bot [Sat, 22 Feb 2020 03:41:27 +0000 (03:41 +0000)]
format code according to conventions [skip ci]

4 years agoFix QWIIC OLED for AVR (#7769)
Nick Winans [Sat, 22 Feb 2020 03:11:25 +0000 (21:11 -0600)]
Fix QWIIC OLED for AVR (#7769)

* Fix QWIIC OLED for AVR

* Change missed width * width to width * height

* Fix typo in comment

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix last incorrect uses of LCDWIDTH

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoVIA Support: KBD75 rev1/rev2 (#8214)
MechMerlin [Fri, 21 Feb 2020 18:21:02 +0000 (10:21 -0800)]
VIA Support: KBD75 rev1/rev2 (#8214)

* add a VIA keymap for kbd75

* rev2 is a completely different pcb allowing a NEW layout, setting this to have a different product id so users don't get confused when they're able to enable numpad layout on rev1 VIA

* Update keyboards/kbdfans/kbd75/rev1/config.h

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/kbdfans/kbd75/rev2/config.h

Co-Authored-By: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
4 years agoUpdate TMOv2 for new key (#7759)
Andrew Kannan [Fri, 21 Feb 2020 17:22:58 +0000 (12:22 -0500)]
Update TMOv2 for new key (#7759)

* Update TMOv2 for new keymap

* Update based on PR changes

4 years agoAdded custom keymap for preonic (#7548)
Elisiano Petrini [Fri, 21 Feb 2020 16:16:39 +0000 (11:16 -0500)]
Added custom keymap for preonic (#7548)

* Added custom keymap

* Update keyboards/preonic/keymaps/elisiano/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Address PR comments and added CTL_T(KC_ESC) on other layouts as well

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoAdd Danish keymap and sendstring LUT (#8218) 0.7.162
Ryan [Fri, 21 Feb 2020 13:40:28 +0000 (00:40 +1100)]
Add Danish keymap and sendstring LUT (#8218)

4 years agoformat code according to conventions [skip ci] 0.7.161
QMK Bot [Fri, 21 Feb 2020 11:04:05 +0000 (11:04 +0000)]
format code according to conventions [skip ci]

4 years agouart.c fix from TMK (#7628)
Drashna Jaelre [Fri, 21 Feb 2020 10:32:30 +0000 (02:32 -0800)]
uart.c fix from TMK (#7628)

* uart.c fix from TMK

Backport from tmk/tmk_keyboard@c41e48a0ab0712d2667feb6b5dd8a4d5491cfcc5

* Avoid deadlock when uart.c is usind in ISR

Backport from tmk/tmk_keyboard@55443fabb731459e21b45781c6d951edac5d75f4

4 years agoS75 Encoder Fixes (#7758)
Andrew Kannan [Fri, 21 Feb 2020 10:25:17 +0000 (05:25 -0500)]
S75 Encoder Fixes (#7758)

* S75 Encoder Fixes

* Flip encoder pins vs using setting

4 years agoAdd Turkish keymap aliases and sendstring LUT (#7676) 0.7.160
Ryan [Fri, 21 Feb 2020 07:21:38 +0000 (18:21 +1100)]
Add Turkish keymap aliases and sendstring LUT (#7676)

* Add Turkish keymap aliases and sendstring LUT

* Split into F and Q layouts

4 years agoAdd Arm Teensys to mcu_selection.mk (#8026) 0.7.159
Ryan [Fri, 21 Feb 2020 06:12:15 +0000 (17:12 +1100)]
Add Arm Teensys to mcu_selection.mk (#8026)

* Add Arm Teensys to mcu_selection.mk

* Roll back halfkeyboard keymap changes

* Remove extra newline

4 years ago[New keyboard]silverbullet44 (#7950)
swanmatch [Fri, 21 Feb 2020 05:59:36 +0000 (14:59 +0900)]
[New keyboard]silverbullet44 (#7950)

* make silverbullet44

* comment edit

* venderID

* Fix parentheses in macros, and in general clean up quantum.h (#5021)

* Fix up GPIO macros

* Fix up send string macros

`string` arguments must not be parenthesized

* Fix up miscellaneous macros

* Make indentation uniform (4 spaces)

* Make #ifdef vs #if defined usage consistent

* Reorder standard includes

* Revert indentation changes as per review comments

* Revert #if defined(__AVR__) → #ifdef __AVR__ change

* Change 2 space indent to 4 spaces on a couple of lines

* Replace include guard with #pragma once

* alt+tab

* copy from master:silverbullet44

* adjust for pull request

* clang-format

* create info.json

* Delete new_project.sh

* Update keyboards/silverbullet44/keymaps/default/config.h

Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Update keyboards/silverbullet44/silverbullet44.c

Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Update keyboards/silverbullet44/silverbullet44.h

Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Apply suggestions from Maxr1998

* format default keymap

* Apply suggestions from Maxr1998 (#2)

* Apply suggestions from fauxpark

* fix readme.md

* Apply suggestion from Maxr1998. (custom_keycode to MO(_ADJUST))

* I became a tricky! Hahaha!!

* Add original keymap made by FKML

* deleated at config.h

* Changed Copyright

* Delete
// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
//  QMKBEST = SAFE_RANGE,
//  QMKURL
//};

* Delete bool alt_pressed = false;

* Delete ADJUST

* Delete /

* Delete void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

* Change Copyright's year.

* Delete adjust

* Delete adjust

* Delete adjust

* 列挙型に変更

* Enclose  keymap with ```.

* Delete
#define _______ KC_TRNS
#define XXXXXXX KC_NO

* Fix indentation.

* Delete some rows.

* Aligned columns of ''readme.md''.

* I got god's keymap...hahaha:)

* Update keyboards/silverbullet44/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/silverbullet44/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
Co-authored-by: Max Rumpf <max.rumpf1998@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoAllow 30us matrix delay to be keyboard/user overridable (#8216) 0.7.158
Joel Challis [Fri, 21 Feb 2020 03:49:33 +0000 (03:49 +0000)]
Allow 30us matrix delay to be keyboard/user overridable  (#8216)

* Allow 30us matrix delay to be configurable via define

* Move wait logic to matrix_common

* Move wait logic to matrix_common - fix wait includes

4 years agoMerge /prime_l and /prime_l_v2 (#8194)
holtenc [Wed, 19 Feb 2020 19:12:11 +0000 (13:12 -0600)]
Merge /prime_l and /prime_l_v2 (#8194)

* correct indicator light states.

function of indicator lights was inverted. these changes correct that.

* flesh out keymaps pre production

* Enable extrakey in rules

* Prime_BLE initial commit

* Initial commit for Prime_L V2

* Update info.json

correct key spacing.

* update copyright

* Update readme.md

* Inital commit

* updates before PR into QMK master

* Drop Prime_EXL Plus from PR. Make requested changes to Prime_L V2

* Rename keyboards/primekb/Prime_l_v2/config.h to keyboards/primekb/prime_l_v2/config.h

* Rename keyboards/primekb/prime_l_v2/config.h to keyboards/primekb/Prime_l_v2/config.h

* remove directory Prime_l_v2

* re-submit with proper folder name.

* Restructure /primekb directory to merge /prime_l and /prime_l_v2

* made changes requested by QMK reviewers

* Update keyboards/primekb/prime_l/v1/readme.md

* Update keyboards/primekb/prime_l/v1/readme.md

* Update keyboards/primekb/prime_l/v1/readme.md

4 years ago[Keymap] Keymap for XD75 with 7U spacebar EN-RU gamers (#8184)
buzzlighter1 [Wed, 19 Feb 2020 19:08:21 +0000 (22:08 +0300)]
[Keymap] Keymap for XD75 with 7U spacebar EN-RU gamers (#8184)

* Create readme.md

* Create keymap.c

* Create config.h

* Create rules.mk

* Create layers.json

* Update keyboards/xd75/keymaps/buzzlighter1/keymap.c

* Update keyboards/xd75/keymaps/buzzlighter1/keymap.c

* Delete layers.json

4 years agoAdd VIA support for kbd8x mk2 (#8168)
asymy [Wed, 19 Feb 2020 13:50:25 +0000 (13:50 +0000)]
Add VIA support for kbd8x mk2 (#8168)

* added via keymap for kbd8x mkii

* adding via to kbd8x mk2

* modified via kbd8x mk2 keymap

* enable LTO kbd8x mk2 via keymap

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* removed backticks kbd8x mk2 via keymap

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoMove Grave/Tilde and some lesser used keys on my ergo boards (#8200)
Jonathan Rascher [Wed, 19 Feb 2020 13:45:13 +0000 (07:45 -0600)]
Move Grave/Tilde and some lesser used keys on my ergo boards (#8200)

* Move Grave/Tilde keys to more convenient places

* Move Ins/Del and some other keys around

* Update KLE images

4 years ago[Keyboard] KC60SE cleanup (#8171)
Blake C. Lewis [Wed, 19 Feb 2020 09:12:52 +0000 (03:12 -0600)]
[Keyboard] KC60SE cleanup (#8171)

* coding style cleanup, enable/disable misconfigured/broken features

* add SCLN missing, compile with backlight PWM  warning

* edit json

* new info.json from KLE

* new info.json from KLE using QMK converter

* changes notes

* notes in pull request

* missing line in comments

* line wrap

* Update keyboards/kc60se/config.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/keymaps/default/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/rules.mk

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* comment back in rules.mk

* add  2 iso layouts and keymaps, 1 ansi kemap, compiled and tested

* keymaps and info

* Delete keymap.c

not ready, I need to get a few iso characters corrected

* Delete keymap.c

not ready, need to get a few iso character define correctly

* Update info.json

Bspc to Backspace

* no unicode

* gui_on and gui_off in readme

* Update keyboards/kc60se/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove is_command

* Update keyboards/kc60se/config.h

remove comment

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kc60se/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kc60se/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove \\ in keymaps

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* set led pin b2 to output mode in matrix_init_kb(), toggle it in led_update_kb()

* Update config.h

I had commented  FORCE_NKRO out.. WHy did it com back?

Co-authored-by: Check your git settings! <chris@chris-laptop>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoMade windows driver installation accept y as All to allow CI (#8189) 0.7.157
Mikkel Jeppesen [Tue, 18 Feb 2020 20:05:20 +0000 (21:05 +0100)]
Made windows driver installation accept y as All to allow CI (#8189)

* Made windows driver installation accept y as all to allow CI

* Fix some formatting

* Made None default

4 years agoChange the image photo of /keyboards/reviung41/readme.md (#8195)
gtips [Tue, 18 Feb 2020 04:34:23 +0000 (13:34 +0900)]
Change the image photo of /keyboards/reviung41/readme.md (#8195)

* Update readme.md

Change the image photo of readme.md.

4 years agoMxSS RGB Handler Touchup (#8105)
Jumail Mundekkat [Tue, 18 Feb 2020 03:05:22 +0000 (14:05 +1100)]
MxSS RGB Handler Touchup (#8105)

* Minor fix to improve front LED brightness config

* Updated rgblight.c

4 years agoCentromere Configurator layout support and readme update (#8190)
James Young [Tue, 18 Feb 2020 02:04:43 +0000 (18:04 -0800)]
Centromere Configurator layout support and readme update (#8190)

* Add Configurator layout data

* update readme

4 years agodynamic keymap sanity check (#8181)
Wilba [Tue, 18 Feb 2020 01:54:13 +0000 (12:54 +1100)]
dynamic keymap sanity check (#8181)

4 years ago[keyboard] Austin (#8176)
Joel Challis [Tue, 18 Feb 2020 00:54:15 +0000 (00:54 +0000)]
[keyboard] Austin (#8176)

* Add austin keyboard

* Update to use spi ws2812 driver

* remove rgb

4 years agoUse pathlib everywhere we can (#7872) 0.7.156
skullydazed [Mon, 17 Feb 2020 19:42:11 +0000 (11:42 -0800)]
Use pathlib everywhere we can (#7872)

* Use pathlib everywhere we can

* Update lib/python/qmk/path.py

Co-Authored-By: Erovia <Erovia@users.noreply.github.com>
* Update lib/python/qmk/path.py

Co-Authored-By: Erovia <Erovia@users.noreply.github.com>
* Improvements based on @erovia's feedback

* rework qmk compile and qmk flash to use pathlib

* style

* Remove the subcommand_name argument from find_keyboard_keymap()

Co-authored-by: Erovia <Erovia@users.noreply.github.com>
4 years ago[Docs] Update Japanese translation of cli.md (#8188)
shela [Mon, 17 Feb 2020 19:10:16 +0000 (04:10 +0900)]
[Docs] Update Japanese translation of cli.md (#8188)

4 years agoConform Gherkin defaults to original TMK keymap (#8186)
Mike Tsao [Mon, 17 Feb 2020 19:08:13 +0000 (11:08 -0800)]
Conform Gherkin defaults to original TMK keymap (#8186)

* Conform defaults to original TMK keymap

* fix swapped PGUP/PGDN (thanks noroadsleft)

* Another typo

4 years agoFix os detection in OSX python 3.8 (#8187) 0.7.155
Mikkel Jeppesen [Mon, 17 Feb 2020 11:18:49 +0000 (12:18 +0100)]
Fix os detection in OSX python 3.8 (#8187)

* Fix os detection in osx python 3.8

* oops

4 years ago[Keymap] ninjonas keymap updates (#8170)
Jonas Avellana [Mon, 17 Feb 2020 09:30:03 +0000 (02:30 -0700)]
[Keymap] ninjonas keymap updates (#8170)

* [keymap] ninjonas keymap updates

* [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores

* [keymap(lily58)] added numpad layer

* [keymap(crkbd)] added numpad layer activated through tapdance

* [fix(8170)] fixing code review changes requested by noroadsleft

* [fix(8170)] updating comments and .md files to use 'Cmd' instead of  and &#8984;

4 years ago[Docs] Update Japanese translation (#8129)
shela [Mon, 17 Feb 2020 09:03:49 +0000 (18:03 +0900)]
[Docs] Update Japanese translation (#8129)

* Update Japanese translation

* Update Japanese translation

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
4 years ago[Docs] add japanese translation (detail guide part) (#7722)
umi [Mon, 17 Feb 2020 08:50:26 +0000 (17:50 +0900)]
[Docs] add japanese translation (detail guide part) (#7722)

* add detail-guide part

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* some updates for easy reading

* update file based on comment

* update file based on comment

* update file based on comment

* update git command in header

* update files based on comments, and update git command in header

* update file based on comment

* update file based on comment

* update file based on comment

* update file based on comment

* update file based on comment

* update file based on comment

* update file based on comment

* update file based on comment

Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
4 years ago[Keyboard] Add Panc40 by Panc Interactive (#8175)
James Young [Sun, 16 Feb 2020 20:14:19 +0000 (12:14 -0800)]
[Keyboard] Add Panc40 by Panc Interactive (#8175)

* Add Panc40 by Panc Interactive

* Fix LAYOUT_sebright macro

4 years agoClean up some remaining rules.mk bootloader stuff (#8165)
fauxpark [Sun, 16 Feb 2020 19:45:42 +0000 (06:45 +1100)]
Clean up some remaining rules.mk bootloader stuff (#8165)

4 years ago[Keyboard] VIA Support: DZ60RGB ANSI V1/V2 (#8159)
MechMerlin [Sun, 16 Feb 2020 19:42:03 +0000 (11:42 -0800)]
[Keyboard] VIA Support: DZ60RGB ANSI V1/V2 (#8159)

* add dz60 via support

* use the correct DZ vendor id dervied from dz60

* differentiate product ID of v2 board

4 years agoConvert f072 backlight build error to message (#8177) 0.7.154
Joel Challis [Sun, 16 Feb 2020 19:37:21 +0000 (19:37 +0000)]
Convert f072 backlight build error to message (#8177)

4 years ago[Keyboard] Correct Chidori Configurator layout data (#8180)
James Young [Sun, 16 Feb 2020 19:29:36 +0000 (11:29 -0800)]
[Keyboard] Correct Chidori Configurator layout data (#8180)

4 years ago[Keyboard] Add configs for Centromere keyboard (#7467)
spe2 [Sun, 16 Feb 2020 05:05:20 +0000 (22:05 -0700)]
[Keyboard] Add configs for Centromere keyboard (#7467)

* Create readme.md

* Add files for Centromere

* Add keymap files for Centromere

* Add default keymap for Centromere

* Create keymap directory

* Add keymap files

* keymap directory cleanup

* Keyboard keymap directory cleanup

* Update keyboards/centromere/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keymap.c

* Update keymap.c

* Update centromere.c

Changed LED control to GPIO functions

* Update centromere.h

* Update rules.mk

* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default_u2/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agofix list_keymaps for python 3.5 0.7.153
skullY [Sat, 15 Feb 2020 23:05:59 +0000 (15:05 -0800)]
fix list_keymaps for python 3.5

4 years agoPathlib-ify qmk.keymap.list_keymaps()
Erovia [Sat, 25 Jan 2020 21:30:57 +0000 (22:30 +0100)]
Pathlib-ify qmk.keymap.list_keymaps()

4 years agoCode cleanup, use pathlib, use pytest keyboard
Erovia [Sun, 12 Jan 2020 11:36:41 +0000 (12:36 +0100)]
Code cleanup, use pathlib, use pytest keyboard

Clean up checks and logics that are unnecessary due to MILC updates.
Use pathlib instead of os.path for readability.
Use the 'pytest' keyboard for the tests.
Add community layout for 'handwired/onekey/pytest' so we can test
community layouts.