d52cd8886c
[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
2020-02-25 13:21:59 -08:00
61b71320f7
format code according to conventions [skip ci]
2020-02-25 18:57:18 +00:00
b949343b78
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 >
2020-02-25 13:25:52 -05:00
f6111d49bb
Split - Avoid race condition during matrix_init_quantum ( #8235 )
...
* Avoid race condition during matrix_init_quantum
* spelling is hard
2020-02-25 14:10:04 +00:00
891d28a379
Acheron VIA support ( #8204 )
...
* Update acheron USB IDs
* Add shark via keymap
* Update austin via keymap
* Fix eeprom build error
* 3 layers fit
2020-02-25 11:28:07 +00:00
bb8d4b4d23
send_unicode_string()
: Add support for code points > 0xFFFF (#8236 )
2020-02-25 12:54:51 +11:00
93c5307fd6
[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
2020-02-24 17:36:30 -08:00
088b64ab3d
Improvements to extrakey HID descriptors ( #8156 )
2020-02-25 12:18:11 +11:00
ef8878fba5
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
2020-02-24 12:04:40 -08:00
f673c965ba
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 >
2020-02-24 14:19:27 +00:00
a2c0c1479c
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 >
2020-02-24 14:14:09 +00:00
20e1c8c571
[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
2020-02-23 21:18:14 -08:00
40f7981395
[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 >
2020-02-24 14:04:26 +11:00
156c9c4ec0
Gingham Update ( #8225 )
2020-02-24 11:25:18 +11:00
371ff9dd6f
A proper send_string()
for the Unicode feature ( #8155 )
2020-02-24 10:27:25 +11:00
716c29881c
Rollback PR #7967 in preference of fixing I2C start/stop properly, in a followup PR. ( #8173 )
2020-02-24 10:08:00 +11:00
f76f9c7d2a
Add mouse support to SEND_STRING ( #8223 )
...
* Add mouse support to SEND_STRING
* add short forms
2020-02-23 14:03:01 -08:00
530c997638
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 >
2020-02-23 12:50:11 -08:00
b353028ea5
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
2020-02-22 20:57:19 -08:00
eb9c2429c6
Update main.c ( #8198 )
2020-02-22 10:10:41 -05:00
1327208449
format code according to conventions [skip ci]
2020-02-22 03:41:27 +00:00
d99404388f
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 >
2020-02-22 14:11:25 +11:00
3157f5f436
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 >
2020-02-21 18:21:02 +00:00
8d11359886
Update TMOv2 for new key ( #7759 )
...
* Update TMOv2 for new keymap
* Update based on PR changes
2020-02-21 17:22:58 +00:00
a4af41cb13
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 >
2020-02-21 11:16:39 -05:00
032fbf3f24
Add Danish keymap and sendstring LUT ( #8218 )
2020-02-21 14:40:28 +01:00
a7d859dab8
format code according to conventions [skip ci]
2020-02-21 11:04:05 +00:00
1751c3cc25
uart.c fix from TMK ( #7628 )
...
* uart.c fix from TMK
Backport from tmk/tmk_keyboard@c41e48a0ab
* Avoid deadlock when uart.c is usind in ISR
Backport from tmk/tmk_keyboard@55443fabb7
2020-02-21 21:32:30 +11:00
67ee050a0e
S75 Encoder Fixes ( #7758 )
...
* S75 Encoder Fixes
* Flip encoder pins vs using setting
2020-02-21 21:25:17 +11:00
562482c234
Add Turkish keymap aliases and sendstring LUT ( #7676 )
...
* Add Turkish keymap aliases and sendstring LUT
* Split into F and Q layouts
2020-02-21 18:21:38 +11:00
66d7fc34b2
Add Arm Teensys to mcu_selection.mk ( #8026 )
...
* Add Arm Teensys to mcu_selection.mk
* Roll back halfkeyboard keymap changes
* Remove extra newline
2020-02-21 17:12:15 +11:00
81423cc817
[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 >
2020-02-21 16:59:36 +11:00
7707724dc4
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
2020-02-21 14:49:33 +11:00
42d6270f28
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
2020-02-19 11:12:11 -08:00
19c9141473
[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
2020-02-19 11:08:21 -08:00
c4dce3b5a7
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 >
2020-02-20 00:50:25 +11:00
443bd98041
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
2020-02-20 00:45:13 +11:00
419002a63b
[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 >
2020-02-19 01:12:52 -08:00
1566f0a997
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
2020-02-18 12:05:20 -08:00
8225b172b9
Change the image photo of /keyboards/reviung41/readme.md ( #8195 )
...
* Update readme.md
Change the image photo of readme.md.
2020-02-17 20:34:23 -08:00
0f500eb336
MxSS RGB Handler Touchup ( #8105 )
...
* Minor fix to improve front LED brightness config
* Updated rgblight.c
2020-02-18 14:05:22 +11:00
675ac4ac4a
Centromere Configurator layout support and readme update ( #8190 )
...
* Add Configurator layout data
* update readme
2020-02-18 13:04:43 +11:00
79d5903b6c
dynamic keymap sanity check ( #8181 )
2020-02-17 17:54:13 -08:00
a2081171de
[keyboard] Austin ( #8176 )
...
* Add austin keyboard
* Update to use spi ws2812 driver
* remove rgb
2020-02-18 00:54:15 +00:00
c66930445f
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 >
2020-02-17 11:42:11 -08:00
58724f8dcb
[Docs] Update Japanese translation of cli.md ( #8188 )
2020-02-17 11:10:16 -08:00
e7e38fe80e
Conform Gherkin defaults to original TMK keymap ( #8186 )
...
* Conform defaults to original TMK keymap
* fix swapped PGUP/PGDN (thanks noroadsleft)
* Another typo
2020-02-17 11:08:13 -08:00
0d3f0889c5
Fix os detection in OSX python 3.8 ( #8187 )
...
* Fix os detection in osx python 3.8
* oops
2020-02-17 12:18:49 +01:00
79e6b78669
[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 ⌘
2020-02-17 01:30:03 -08:00
5e79da9f32
[Docs] Update Japanese translation ( #8129 )
...
* Update Japanese translation
* Update Japanese translation
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com >
2020-02-17 01:03:49 -08:00