Age | Commit message (Collapse) | Author |
|
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>
|
|
* 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>
|
|
Co-authored-by: Joel Challis <git@zvecr.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: Chris Figueroa <chrisfigueroa16@gmail.com>
|
|
|
|
* 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
|
|
* Add new iris keymap 'fluffactually'
* Keymap suggested changes - layer_state_t
|
|
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).
|
|
* Add VIA support to KC60
* enable Bootmagic Lite
|
|
|
|
* 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
|
|
* 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>
|
|
* Added ortho layout with 2x2u spacebars
|
|
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* Upload nt660 files
* Apply suggestions from code review
* Apply suggestions from code review
|
|
* 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
|
|
Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
|
|
|
|
* 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>
|
|
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Derek <sevinty7@gmail.com>
|
|
|
|
|
|
* 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
|
|
* Changes to abishalom Tada68 keymap
* Update keyboards/tada68/keymaps/abishalom/rules.mk
|
|
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>
|
|
* 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
|
|
* Fix mechlovin/pisces Configurator config
* Update keyboards/mechlovin/pisces/info.json
|
|
* 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
|
|
* 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
|
|
|
|
|
|
|
|
* 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>
|
|
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>
|
|
* 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>
|
|
* Add zv48 keyboard
* tidy up rules
* correct product name
|
|
* Update to use new post-init functions
* Update readme so I don't forget reset key again
|
|
Add Insert on Fn+Del and fix TG to TO for layer switching
|
|
* Fix indicator LED pinout
Fix indicator LED pinout, active some function
|
|
|
|
* Update rules.mk
Actice NKRO function
|
|
* [Keymap] plattfot - Kyria layout
Keymap for programming, writing in both English and Swedish and
easy navigate a tiling window manager.
See README.md for more info
* Fix letter case on the headline for the readme
As suggested by fauxpark
* Update keyboards/kyria/keymaps/plattfot/keymap.c
Clean up double tap
As suggested by fauxpark
* Update led check for render_status
As suggested by fauxpark
* Update to use get_highest_layer for encoder_update_user
As suggested by fauxpark
* Missing an apostrophe in the header of the README.md
Last minute change.
* Removed explicit initialization for _DEFAULT
As suggested by drashna
* Use smaller image for the README.md
As suggested by noroadsleft
|
|
|
|
* Prime_E - Increase number of via layers
* Fix keymap alignment
|
|
* added bordsource 3x4 macro pad
* added bordsource 3x4 macro pad
* Update keyboards/boardsource/3x4/3x4.h
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/boardsource/3x4/3x4.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/boardsource/3x4/config.h
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/boardsource/3x4/config.h
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/boardsource/3x4/config.h
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/boardsource/3x4/config.h
Co-authored-by: Nick Brassel <nick@tzarc.org>
* added link to readme
* Update keyboards/boardsource/3x4/keymaps/default/keymap.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* Mac layout for XD87
* Rename to mac_underglow
* Removed unused file
* Fixed missing KC_RGUI
* Cleanup
* Updated readme.
|
|
|
|
* Branch point for 2020 May 30 Breaking Change
* Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954)
* Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957)
* Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958)
* Migrate `ACTION_LAYER_MODS` to `LM()` (#8959)
* Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968)
* Convert V-USB usbdrv to a submodule (#8321)
* Unify Tap Hold functions and documentation (#8348)
* Changing board names to prevent confusion (#8412)
* Move the Keyboardio Model01 to a keyboardio/ subdir (#8499)
* Move spaceman keyboards (#8830)
* Migrate miscellaneous `fn_actions` entries (#8977)
* Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979)
* Organizing my keyboards (plaid, tartan, ergoinu) (#8537)
* Refactor Lily58 to use split_common (#6260)
* Refactor zinc to use split_common (#7114)
* Add a message if bin/qmk doesn't work (#9000)
* Fix conflicting types for 'tfp_printf' (#8269)
* Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480)
* Refactor and updates to TKC1800 code (#8472)
* Switch to qmk forks for everything (#9019)
* audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484)
* Audio enable corrections (2/3) (#8903)
* Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582)
* Audio enable corrections (Part 4) (#8974)
* Fix typo from PR7114 (#9171)
* Augment future branch Changelogs (#8978)
* Revert "Branch point for 2020 May 30 Breaking Change"
|
|
* Fix crkbd slave matrix print to require debug_matrix
* Remove redundant include
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
|