8640b43214
[Keymap] WPM-responsive OLED animation in personal keymap ( #9264 )
...
Using the wpm feature, I create a responsive OLED animation that changes based on how fast the user types. As written there are three phases (It's bongo cat!) but can easily be reconfigured and replaced with other images.
Multiple byte arrays consume considerable space so choose your usage wisely. When customized, the smaller the byte array used, the better, due to space limitations on most microcontrollers.
I made this with no prior knowledge of C, so I'm looking forward to any and all suggested improvements.
Credit is owed to obosob for laying the foundation for this little script as well to /u/pixelbenny for graciously providing the bongocat artwork I adapted for the animation.
The config.h includes a tweak to the Kyria's LED mapping, so that the order now reflects their physical positions, making animations smoother.
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Simon Schuster <SimonSchuster@Simons-MacBook-Pro-2.local >
Co-authored-by: James Incandenza <james@ij.net >
2020-06-10 14:39:07 -07:00
09fc6cab34
Add bat43 rev2 ( #9319 )
...
* add rev2
* Update keyboards/bat43/rev1/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/bat43/rev2/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-10 22:38:11 +01:00
7e8dc2e570
[Keymap] Add dual layer keymap for xd002 macropad ( #9222 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2020-06-10 14:33:26 -07:00
263536586d
[Keyboard] Wazowski 23-19 PCB Support ( #9198 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Chris Figueroa <chrisfigueroa16@gmail.com >
2020-06-10 14:32:03 -07:00
7aa4cc9603
adds support for the atmega328 ( #9043 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-10 22:23:11 +01:00
Chandler and GitHub
e26bc21d14
fix rgb mode selection and lighting increments for the 1894 ( #9336 )
2020-06-10 21:32:19 +01:00
Danny and GitHub
5c2b46dc47
Add Sinc keyboard ( #8986 )
...
* Add Sinc (WIP)
* Rename layouts, add keymaps
* Set EEPROM VIA layout value
* Update QMK Configurator json
* Update VIA layout value
* Add default folder
* Add PR suggestions
* Fix keyboard name
2020-06-10 20:12:02 +01:00
fluffactually and GitHub
713d34cda4
Add new iris keymap 'fluffactually' ( #9325 )
...
* Add new iris keymap 'fluffactually'
* Keymap suggested changes - layer_state_t
2020-06-10 18:45:22 +01:00
Sergey Vlasov and GitHub
cce301ae83
kbdfans/kbd67/rev2: Fix ISO layout macro ( #9329 )
...
A user in Discord reported that the right bracket and ISO hash keys on
KBD67 rev2 using LAYOUT_65_iso were swapped. When comparing
LAYOUT_65_iso with LAYOUT_65_ansi, the problem with a wrong assignment
of the right bracket key is obvious — that key is K1D in the ANSI layout
macro, but the ISO layout macro had K1E there, and K1D at the position
of the ISO hash key.
Fix the LAYOUT_65_iso macro by swapping those arguments (and also align
the K1D argument for the right bracket key properly).
2020-06-10 18:43:09 +01:00
James Young and GitHub
08e08b660c
Add VIA support to KC60 ( #9351 )
...
* Add VIA support to KC60
* enable Bootmagic Lite
2020-06-10 17:34:18 +01:00
cff3c3bf28
Fixed slave-side keyboard half unresponsiveness ( #9360 )
...
* Fixed slave-side keyboard half unresponsiveness
due to how LUFA handles USB_Disable()
* changes to formatting
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2020-06-10 17:25:45 +01:00
umi and GitHub
b7cb4111ea
[Docs] Japanese translation of docs/feature_wpm.md ( #9254 )
...
* add feature_wpm.md translation
* update based on comment
* update based on comment
* update based on comment
2020-06-10 21:04:39 +09:00
Danny and GitHub
184c362324
Add BDN9 rev2 ( #9017 )
2020-06-09 22:32:46 -04:00
James Young and GitHub
1d1c0503b6
Gami Studio Lex60: Configurator Layout support ( #7726 )
...
* Gami Studio Lex60: Configurator Layout support
* correct key sizes on bottom row per lukelex
* add LAYOUT_60_ansi
To test, run `make gami_studio/lex60:default_60_ansi` and flash.
* add 60_ansi keymap
To test, run `make gami_studio/lex60:60_ansi` and flash.
* remove data for 60_ansi layout
2020-06-09 19:22:33 -07:00
01e74b0ac6
Sidekick/qmk firmware ( #9229 )
...
* 5/28/20
* Create readme 2.md
* Revert inadvertently changed files
* Update keyboards/clawsome/sidekick/config.h
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update keyboards/clawsome/sidekick/rules.mk
Co-authored-by: Nick Brassel <nick@tzarc.org >
* Update keyboards/clawsome/sidekick/config.h
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/clawsome/sidekick/info.json
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/clawsome/sidekick/info.json
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/clawsome/sidekick/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/clawsome/sidekick/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/clawsome/sidekick/rules.mk
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-10 11:04:02 +10:00
Rolf Don and GitHub
c0cb2ab1c1
Adding extra supported Boardwalk layout ( #9341 )
...
* Added ortho layout with 2x2u spacebars
2020-06-09 17:22:28 -07:00
7281e86e98
XD75 clanghans layout ( #9313 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-10 05:11:01 +10:00
Maarten Dekkers and GitHub
86812f22e4
[Keyboard] Add nt660 PCB ( #9042 )
...
* Upload nt660 files
* Apply suggestions from code review
* Apply suggestions from code review
2020-06-09 12:10:00 -07:00
Cable Car Designs and GitHub
b83fb9eb71
[Keyboard] add prophet support ( #9275 )
...
* add prophet support
* Update keyboards/westfoxtrot/prophet/config.h
* Update keyboards/westfoxtrot/prophet/rules.mk
* Update keyboards/westfoxtrot/prophet/config.h
* Update keyboards/westfoxtrot/prophet/prophet.c
* Update keyboards/westfoxtrot/prophet/readme.md
* Update keyboards/westfoxtrot/prophet/readme.md
* Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* remove bootloader_defs
fixed via keymap
* Update keyboards/westfoxtrot/prophet/prophet.h
* Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c
* changed vendor id
* changed prophet.c
2020-06-09 11:37:41 -07:00
Ryan and GitHub
3736db6081
Add OS compatibility matrix for basic keycodes ( #8557 )
2020-06-09 12:28:36 +01:00
Takeshi ISHII and GitHub
b19187c62c
[Update] Japanese translation of newbs_learn_more_resources.md ( #9288 )
...
* Updated the Japanese translation of newbs_learn_more_resources.md
Updated the Japanese translation of newbs_learn_more_resources.md to 0.9.0.
* update docs/ja/newbs_learn_more_resources.md
* update ja/newbs_learn_more_resources.md
2020-06-09 00:04:14 +09:00
4a7725b3ee
[Update] Japanese translation of docs/newbs_testing_debugging.md. ( #9286 )
...
* Updated the Japanese translation of newbs_testing_debugging.md.
Updated the Japanese translation of newbs_testing_debugging.md to 0.9.0.
* Update docs/ja/newbs_testing_debugging.md
Co-authored-by: s-show <s1shimz@gmail.com >
* Update docs/ja/newbs_testing_debugging.md
Co-authored-by: shela <shelaf@users.noreply.github.com >
* Update docs/ja/newbs_testing_debugging.md
Co-authored-by: shela <shelaf@users.noreply.github.com >
Co-authored-by: s-show <s1shimz@gmail.com >
Co-authored-by: shela <shelaf@users.noreply.github.com >
2020-06-09 00:02:32 +09:00
93a1c5ca16
[Keyboard] Add VIA support for Eon40 ( #9330 )
...
Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com >
2020-06-07 23:57:49 -07:00
Ryan and GitHub
407d6a2b67
[Keyboard] Fix error_log complaint about handwired/onekey layout macro ( #9263 )
2020-06-07 22:49:18 -07:00
umi and GitHub
d7523c1260
[Docs] Japanese translation of docs/feature_ps2_mouse.md ( #9030 )
...
* add feature_ps2_mouse.md translation
* update based on comment
* update based on comment
* update based on comment
* update based on comment
2020-06-08 02:26:30 +09:00
umi and GitHub
a7f093b40c
[Docs] Japanese translation of docs/feature_terminal.md ( #9033 )
...
* add feature_terminal.md translation
* add header for git
* update based on comment
2020-06-08 02:24:35 +09:00
Pete Johanson and GitHub
b9a38487f3
[Docs] Update udev rules to use TAG+="uaccess". ( #8750 )
2020-06-07 09:06:55 +01:00
umi and GitHub
9f400794c0
[Docs] Japanese translation of docs/feature_swap_hands.md ( #9032 )
...
* add feature_swap_hands.md translation
* update based on comment
* back to original translation
2020-06-07 03:08:24 +09:00
12efb28e13
[Keyboard] Add Via config for Clueboard 66 ( #9010 )
...
* Added Via config for Clueboard 66
* Update keyboards/clueboard/66/keymaps/via/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Enabled MouseKeys
This required enabling LINK_TIME_OPTIMIZATION_ENABLE
* Added 4th layer as per tzarc's recommendation on another PR
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-06 08:56:59 -07:00
Takeshi ISHII and GitHub
3972978c8d
The TAGs of the original document has been updated to facilitate future verification. ( #9285 )
2020-06-05 21:49:34 +09:00
b327d20402
[Keyboard] add Juliet ( #9240 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Derek <sevinty7@gmail.com >
2020-06-05 02:13:31 -07:00
Chandler and GitHub
ca451c5aa0
[Keyboard] add 1894 support to qmk ( #9238 )
2020-06-05 02:12:07 -07:00
Jeremy Bernhardt and GitHub
7a75af8342
[Keyboard] Gboards common - TOGG()/inject.h ( #9236 )
2020-06-05 02:06:58 -07:00
Joshua Diamond and GitHub
d03bc3a9c1
Major enhancements to spidey3 keymaps and userspace ( #9261 )
...
* Add Chrome OS specific keys to 75_ansi/spidey3
* Clean up duplicative settings in rules.mk
* Refactor spidey3 userspace to use rgb layer blink
* Blink green on wakeup
* Improve _FN layer indicator
* Glyph transformation modes: wide, script, fraktur, and enclosed characters
* Add spider unicode glyph
* Fix compile error when NO_ACTION_ONESHOT
* Add a few more emoji
* Further refinement of lighting layer usage
* Fix reversed yes/no ack
* Lighting layers override RGB off
* Fix missing wide and incorrect script numbers
* Add LOL and surprise emoji
* Add missing break in switch statement
* Trim firmware size
* Use usage ID definitions in report.h
* Some minor whitespace cleanup
* Disable some unused features to reduce firmware size
* Print version on startup
* Seed rand() on first keystroke
* Add a key to immediately sleep CrOS
* Switch to Bootmagic Lite
* Trim down firmware size a little bit more
* Make RGBLIGHT_MODE_TWINKLE+4 my default
* Scan rate debug / fix version printing
Delay printing version on startup (console may not be ready)
Better scan rate reporting
* Disable locking caps, etc. to save more space
* Enable LTO
* Better seed for rand()
* Set MAX_LAYER for some performance improvement
* Another scan rate improvement
* Set manufacturer
* New startup animation
* Add GUI lock for F-keys (for CrOS)
* Add visual indication for glyph replacement and F-keys GUI lock
* Some cleanup; run cformat on spidey3 userspace
* Cycle between debug verbosity options
* Fix disable RGB Lighting after wakeup on Mac
2020-06-05 02:01:47 -07:00
MakotoKurauchi and GitHub
c12e429da2
[Keymap] add keymap for meishi2 ( #9270 )
...
* add keymap "led_status"
* modified readme
* Update keyboards/meishi2/keymaps/led_status/keymap.c
* I modified the code to be simple.
* Update keyboards/meishi2/keymaps/led_status/keymap.c
2020-06-05 01:49:16 -07:00
Abi Shalom and GitHub
9219f9e724
Changes to abishalom Tada68 keymap ( #9278 )
...
* Changes to abishalom Tada68 keymap
* Update keyboards/tada68/keymaps/abishalom/rules.mk
2020-06-05 01:46:28 -07:00
f4ff225c00
[Keyboard] keyboards/anavi: Add ANAVI Macro Pad 8 ( #9164 )
...
ANAVI Macro Pad 8 is an open source mini mechanical keyboard with
8 keys, backlit, addressable RGB WS2812B LED strip on the back and
mini OLED display. Powered by ATmega 32U4 microcontroller and with
microUSB connector.
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Signed-off-by: Leon Anavi <leon@anavi.org >
2020-06-05 00:48:58 -07:00
itsnoteasy and GitHub
a68b0ed9a2
[Keyboard] Add ortho5by12 keyboard ( #9141 )
...
* Add files via upload
* Update keyboards/ortho5by12/rules.mk
* Add files via upload
* Add files via upload
* Update keyboards/ortho5by12/ortho5by12.h
* Update keyboards/ortho5by12/ortho5by12.h
* Add files via upload
* Add files via upload
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/readme.md
* Update keyboards/ortho5by12/info.json
* Update keyboards/ortho5by12/ortho5by12.h
* Apply suggestions from code review
* Update rules.mk
* Update config.h
* Update config.h
* Update config.h
* Delete rules.mk
* Delete config.h
* Delete info.json
* Delete ortho5by12.c
* Delete ortho5by12.h
* Delete readme.md
* Delete keymap.c
2020-06-04 23:55:39 -07:00
Joel Challis and GitHub
a2dee4494d
Fix mechlovin/pisces Configurator config ( #9290 )
...
* Fix mechlovin/pisces Configurator config
* Update keyboards/mechlovin/pisces/info.json
2020-06-04 17:33:35 -07:00
Josh Hinnebusch and GitHub
6cfc3cd940
[Keyboard] add hineybush/h10 pcb ( #9036 )
...
* initial h10 commit
* update h10
* update files, add via keymap
* edit h10 readme
* update per PR requests
* add copyright (i think this is what fauxpark wants)
* fix comment
* remove config.h files
* update per PR requests
* Update keyboards/hineybush/h10/info.json
* Update keyboards/hineybush/h10/info.json
2020-06-04 16:56:04 -07:00
Frothy and GitHub
e84e9a2004
Add Via support for Percent Canoe ( #9276 )
...
* Add Via support for Percent Canoe
* Removed unnecessary flags from rules.mk
* Changes as per PR
* Added 2 additional empty layers (for a total of 4)
* Set a unique vendor id for all percent studio boards
* Set a unique product id for the canoe
* Fixed formatting, removed trailing comma
* Fixed PS/PT typo for vendor id
* Removed unnecessary variables
* Removed unnecessary slashes
* Fixed missing layer name
2020-06-04 09:22:29 -07:00
Joel Challis and GitHub
232b9dabbe
Fix 'does not have a readme.md' warnings ( #9294 )
2020-06-04 02:07:37 -07:00
Joel Challis and GitHub
7b2c09de59
Fix handwired/novem Configurator config ( #9291 )
2020-06-04 01:57:37 -07:00
Joel Challis and GitHub
e571f53ae9
Fix wt60_d and rama_works_u80_a Configurator config ( #9292 )
2020-06-04 01:45:35 -07:00
6fc4f1eddd
[keyboard] Add two new The Mad Noodle Keypads ( #8934 )
...
* Adding support for two new The Mad Noodle Keypads (Revised..Again)
* Adding support for two new The Mad Noodle Keypads (Revised..Again)
* Update keyboards/themadnoodle/ncc1701kbv2/ncc1701kbv2.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/noodlepad.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/ncc1701kbv2/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Requested Changes to all files
* Revert "Requested Changes to all files"
This reverts commit 7f6c708da8edf779664ccc80b8932cad3ad37bf3.
* Update keyboards/themadnoodle/ncc1701kbv2/info.json
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/themadnoodle/noodlepad/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/themadnoodle/ncc1701kbv2/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/themadnoodle/ncc1701kb/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* rework ncc1701kb v1 to vendor/keyboard/revision structure
* rework ncc1701kb v2 to vendor/keyboard/revision structure
* Update keyboards/themadnoodle/ncc1701kb/v2/rules.mk
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/themadnoodle/noodlepad/config.h
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/themadnoodle/noodlepad/info.json
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/themadnoodle/noodlepad/noodlepad.h
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/themadnoodle/noodlepad/rules.mk
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* checkedout folder and removed v1 as requested
* Update keyboards/themadnoodle/noodlepad/config.h
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/themadnoodle/ncc1701kb/v2/config.h
Co-authored-by: Joel Challis <git@zvecr.com >
* Updated Noodle Pad Readme
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2020-06-04 00:25:59 +01:00
be73820f7b
[Keyboard] New Keyboard: Duck TC-V3 ( #8265 )
...
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-Authored-By: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-06-02 21:59:13 -07:00
81a2113cbd
VIA Support: Waldo 60 ( #9151 )
...
* pick a sane VID
* add the VIA Keymap
* update copyright notice
* Update keyboards/waldo/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/waldo/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/waldo/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/waldo/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/waldo/keymaps/via/readme.md
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-06-03 01:07:18 +01:00
Joel Challis and GitHub
d17572b125
Move encoder_read to common location ( #9003 )
2020-06-03 00:54:53 +01:00
Joel Challis and GitHub
517d607fa4
[Keyboard] Add zvecr/zv48 ( #9227 )
...
* Add zv48 keyboard
* tidy up rules
* correct product name
2020-06-03 00:49:52 +01:00
Drashna Jaelre and GitHub
1110fe6c6f
Move dip switch init to back of the init process ( #9233 )
2020-06-03 00:32:02 +01:00