Commit Graph

16084 Commits

Author SHA1 Message Date
Zach White
e6c171bdd6
Fix generate api ()
* Add missing returncode to exit()

* fix the aozora/hotswap vendor id
2021-08-09 08:28:51 -07:00
Zach White
5eb0e406fd
make json imports more robust () 2021-08-09 08:27:02 -07:00
Chris
79d5b27993
[Keymap] rootiest for planck/rev6/ ()
* squashed commits to master

* Fix in case of missing user_song_list
Substitutes missing songs with safe versions
Also updated and added detail to keymap readme

* Adjust Readme to match qmk contrib conventions

* Update keyboards/planck/keymaps/rootiest/config.h

* Update keyboards/planck/keymaps/rootiest/keymap.c

* Update keyboards/planck/keymaps/rootiest/keymap.c

* Update keyboards/planck/keymaps/rootiest/keymap.c

* Update keyboards/planck/keymaps/rootiest/keymap.c

* Fixed license header to GPLv2+

* Fix Volume key delay
Use a static number instead of removed MEDIA_KEY_DELAY

* Use TAP_CODE_DELAY

* added license to config.h

* Clean up formatting
- Fixed markdown in readme
- Removed extra commented line from config.h

* Update keyboards/planck/keymaps/rootiest/config.h
2021-08-09 02:25:43 -07:00
jfescobar18
59b5c884ff
[Keyboard] Undead 60M ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-08 23:17:46 -07:00
Phooood
7c2f48e55d
[Keyboard] Add Aozora (hotswap) keyboard ()
* Initial Commit

* added header to hotswap.c

* added keymap-specific reamdme.md

* minor adjustments

* Requested corrections to readme's
2021-08-08 20:31:33 -07:00
datafx
ac2090bf4e
[Keyboard] Add kbdfans kbd67 mkii rgb v3 ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-07 21:45:43 -07:00
Spaceman
bfa7449041
[Keyboard] Add Pancake v2 ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-07 21:42:04 -07:00
Ananya Kirti
b046bffcb8
[Keyboard] Added CapsLED and ScrollLock LEDs ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-08-07 21:41:15 -07:00
8bits4ever
bc2b73f997
[Keyboard] a1200 converter minor changes ()
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-07 21:15:23 -07:00
jpuerto96
41d854048c
[Keyboard] Gorthage Truck - New PCB ()
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-07 21:12:55 -07:00
Pascal Pfeil
27d0844efb
[Keyboard] Clean up lfkpad and add keymap ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-08-07 20:37:13 -07:00
peott-fr
34689e348f
[Keyboard] Adding my Nyquist keymap () 2021-08-07 20:24:24 -07:00
kb-elmo
07e2c11e55
[Keyboard] fixes for KBD67 rev2 () 2021-08-07 07:57:14 -07:00
kb-elmo
85c32da989
[Keyboard] Added 67mk_E PCB ()
* added 67mk_E PCB

* add layouts
2021-08-06 23:52:39 -07:00
bomb
a9b0750f7b
[Keyboard] Modify key drive pins for mojo68 () 2021-08-06 23:52:18 -07:00
Alex Ong
8a9688bc64
[Keyboard] Use new matrix_output_select_delay api ()
* Use new matrix_output_select_delay api

* Updated delay to 15 after more spamming
2021-08-06 23:51:38 -07:00
Cian Johnston
9d88786b6f
[Keyboard] add handwired/oem_ansi_fullsize ()
* Add new keyboard oem_ansi_fullsize

* clang-fmt

* Update keyboards/handwired/oem_ansi_fullsize/rules.mk

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/handwired/oem_ansi_fullsize/readme.md

Co-authored-by: Joel Challis <git@zvecr.com>

* update info.json using qmk c2json

* update info.json

* move diagram to readme

* add matrix cols/rows to info.json

* fixup! add matrix cols/rows to info.json

* rename layout, fix block comment

* s/ansi_fullsize/fullsize_ansi/g

Co-authored-by: Joel Challis <git@zvecr.com>
2021-08-06 23:51:03 -07:00
Jack Kenney
e4342f8630
[Keymap] JackKenney's keymap for GMMK Pro () 2021-08-06 23:49:25 -07:00
Drashna Jaelre
9c03d41f6a
[Keyboard] Fix oled_task_user for chocolatebar () 2021-08-06 23:06:39 -07:00
James Young
95fed3bfcf
clean up CRLF instances () 2021-08-07 15:59:03 +10:00
Moritz
a3cb3e139a
[Keyboard] Add Fave87 ()
Co-authored-by: Joel Challis <git@zvecr.com>
2021-08-06 22:48:17 -07:00
misonoworks
d917bfb277
[Keyboard] Add MisonoWorks Chocolate Bar keyboard ()
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: autumnisacutie <63772942+autumnisacutie@users.noreply.github.com>
2021-08-06 21:48:19 -07:00
mechlovin
744019c032
[Keyboard] Add Hex4B PCB ()
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: vuhopkep <boy9x0@gmail.com>
2021-08-06 17:02:46 -07:00
yfuku
6721825df5
[Keyboard] Add owl8 keyboard ()
* add owl8

* use DIRECT_PINS

* fix encoder

* Changed to use action_exec.
2021-08-06 17:01:52 -07:00
Gigahawk
bdf86c4cbd
Add replacement screw specifications to GMMK Pro readme () 2021-08-06 04:54:43 -07:00
Joel Challis
c588d232cb
Avoid name conflicts with usb_hid Arduino code ()
* Avoid name conflicts with usb_hid Arduino code

* Fix tests
2021-08-06 15:53:38 +10:00
James Young
b9a1b61f6a
Flehrad Tradestation Refactor ()
* add license headers

Apache 2.0 per the included `license` file.

* info.json: use human-friendly formatting

* refactor keymaps

- split `default` keymap into `default` and `tradestation` keymaps (one for each layout)
- remove boilerplate functions
- apply four-space indent

* partial clean up of rules.mk

- update section header comment blocks
2021-08-05 22:18:17 -07:00
James Young
28b59c30d2
MetaMechs Timber Wolf Configurator Fixes ()
* info.json: use human-friendly formatting

* info.json: fix key sequences for ISO layouts

All the ISO layouts had the Enter key out-of-sequence, causing key-assignment mismatches in QMK Configurator.
2021-08-05 21:28:26 -07:00
James Young
f4c55db8dd
cKeys Handwire 101 Refactor ()
* update info.json

- use human-friendly formatting
- remove `key_count` key

* rename LAYOUT to LAYOUT_ortho_4x4

* refactor default keymap

- add license header
- qmk cformat pass
- keycode grid alignment

* remove empty config.h file from default keymap

* update Manufacturer and Product strings

* tidy up handwire_101.c

- add license header
- remove boilerplate functions

* tidy up handwire_101.h

- add license header
- remove instructive comment

* minor rules.mk tidy-up

- remove Bootloader selection sample comments

* rewrite SEND_STRING() statements per fauxpark

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-04 22:32:27 +01:00
James Young
4445455c1f
BM65ISO: refactor layout macro () 2021-08-04 22:24:54 +10:00
Reza Jelveh
8e8803459f
Updated Ducky 2 one mini support ()
* Initial Ducky One 2 Mini keyboard and keymap

* Keymap macro issue, together with general polish suggestions

* Separate default keymap into proper default, iso and ansi versions

* info.json updates (Configurator support). DEBOUNCE define adjust.

* Unused keymap defines removed.

* update requested ducky one mini2 board changes

* ducky: don't trigger app key with left shift

* ducky: make default mouse key behavior more linear

* ducky: add GRAVE_ESC_GUI_OVERRIDE to allow for win+esc to work

* ducky: playpause on fn space

* ducky: disable RGB_MATRIX until driver is merged

* ducky: clang-format matrix and one2mini.c

* ducky: update requested changes

Remove WFI_IDLE since it's already in the rules.mk CORTEX_ENABLE_WFI_IDLE=TRUE

* ducky: update requested changes

* ducky: move winkey grave esc to default keymap

* ducky: remove dipswitch from keymap and use DIP_SWITCH_MATRIX_GRID instead

* ducky: info.json lint

* ducky: enable DIP_SWITCH_ENABLE rule

* ducky: update readme

* ducky: fix backslash on default keymap

* ducky: remove unused USB_LED_CAPSLOCK_INDEX 28

* ducky: move mbi5042 led driver to ducky keyboard

* ducky: cosmetics

* ducky: requested changes

* ducky: refactor matrix.c again so we can better compare it to other boards

* ducky: remove bootmagic_lite as the boards bootloader trigger is actually handled in its own bootloader

* ducky: remove custom matrix

* ducky: update for chibios-contrib changes

* ducky: debug new USB driver

* ducky: debug usb issues

* ducky: update chibios version

* ducky: remove halconf.h

* ducky: update rules.mk

* ducky: update chconf.h

* Matching submodules.

* Restructure to explicitly define which board is in use, remove RGB driver pending followup PR.

* Revert "Matching submodules."

This reverts commit 2fbb34e0c63ea67ee09d2e2d525723c01431d1cd.

Co-authored-by: GitWellBack <48095880+GitWellBack@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-04 20:35:17 +10:00
James Young
ae20574f84
barracuda: update info.json layout macro reference ()
* barracuda: update info.json layout macro reference

- change LAYOUT to LAYOUT_ortho_3x11

* remove Community Layouts rule

ortho_3x11 isn't a valid Community Layout.
2021-08-04 03:09:25 +01:00
Drashna Jaelre
a0f2be18a4
Add bootloader section to keyboard template ()
* Add bootloader section to keyboard template

* Apply suggestions from code review

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-04 01:23:18 +01:00
Changsu Park
9c69db4700
Updated settings.json file to fit VSC's docs ()
This change fixes the warning caused by deprecated way of configuring terminal profiles.

The warning caused by old settings.json is the following:
This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in `#terminal.integrated.profiles.windows#` and setting its profile name as the default in `#terminal.integrated.defaultProfile.windows#`. This will currently take priority over the new profiles settings but that will change in the future.

Refer to the link below for more information:
https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration
2021-08-04 01:22:40 +01:00
James Young
8802d28aad
boardsource/holiday/spooky: update info.json layout macro reference ()
- change LAYOUT to LAYOUT_ortho_2x3
2021-08-04 00:29:41 +01:00
Ryan Baker
d1cbea685e
rb86 ()
* rb86

* adjudicate comments
2021-08-04 08:54:12 +10:00
Joakim Tufvegren
2b097d670a
Fix overflows in WPM calculations ()
* Fix overflow in WPM calculations.

First, the "fresh" WPM calculation could end up being up to 12000 (with
default `WPM_ESTIMATED_WORD_SIZE`) if keys were pressed more or less
simultaneously. This value has now been clamped down to 255, in effect
clamping WPM to its max value of 255.

Second, with `WPM_ALLOW_COUNT_REGRESSION` enabled, it was possible to
regress the WPM below 0 (i.e. to 255) by just repeatedly pressing
backspace.

* Fix WPM being limited to 235 due to float/int logic.
2021-08-04 07:40:08 +10:00
James Young
f2fc23d1b1
aves65: complete layout data ()
add layout data for:
- LAYOUT_all
- LAYOUT_65_iso
- LAYOUT_65_iso_split_bs
- LAYOUT_65_iso_blocker_split_bs
- LAYOUT_65_ansi
- LAYOUT_65_ansi_split_bs
- LAYOUT_65_ansi_blocker
- LAYOUT_65_ansi_blocker_split_bs
2021-08-03 10:20:53 -07:00
James Young
e9a3e20813
4pplet/eagle_viper_rep/rev_a: fix missing key object ()
Adds a key object for the KC_NUHS key to the info.json data.
2021-08-03 10:03:25 -07:00
Jonathan Rascher
853344235a
[Keymap] Minor cleanup of bcat keymaps and userspace () 2021-08-03 09:39:43 -07:00
James Young
4d42fb2031
40percentclub/nori: fix matrix reference in LAYOUT_ortho_4x8 ()
* 40percentclub/nori: fix matrix reference in LAYOUT_ortho_4x8

* remove ortho_4x8 from Community Layouts rule

ortho_4x8 isn't a valid option here.
2021-08-03 00:04:07 -07:00
James Young
2d78a43556
capsunlocked/cu7: fix missing key object ()
Adds a key object for the encoder keypress.
2021-08-03 13:17:06 +10:00
plarso
fd9d531bd9
[Docs] Remove extra word it bootmagic page () 2021-08-02 18:01:38 -07:00
James Young
be9031d01d
0xCB Static: fix qmk info and Configurator issues () 2021-08-02 17:52:46 -07:00
JTM
c2f227d2a8
Function96 V2: Fixed info.json file ()
Fixes the info.json data for the LAYOUT_default and LAYOUT_ansi_splitspace macros.
2021-08-02 01:24:25 -07:00
xyzz
720c676403
flash_stm32: don't unlock flash if already unlocked ()
On stm32f4 after reboot from DFU it was observed that the flash is
already unlocked. In that case, attempting to unlock it again causes a
data abort.
2021-08-02 14:27:57 +10:00
James Young
4b630c46fe
Duck Eagle/Viper V2 Refactor () 2021-07-31 13:12:49 -07:00
James Young
851d995a7d
Merro60 Layout Macro Refactor () 2021-07-31 12:17:55 -07:00
James Young
1305b6d82e
Momoka Ergo: layout macro/Configurator fix ()
* momoka_ergo.h: use modified QMK 3-character notation

Renames the matrix position arguments to use QMK's K<row><column> notation, but using L or R for the left and right halves, respectively.

* physically arrange layout macro

Arrange the layout macro and keycodes to resemble the assembled keyboard.

* info.json: rebuild LAYOUT data

Fixes mispositioned keys in QMK Configurator.
2021-07-31 12:16:51 -07:00
slashbunny
3f5482bbb7
Update endgame keymap to work with suspend changes ()
Updates the Massdrop CTRL keyboard engame keymap to work after the
changes to USB suspend in 

Fixes 
2021-07-31 16:28:09 +01:00