Refactor to use led config - Part 1 (#10905)
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
Refactor to use led config - Part 2 (#10906)
* Refactor to use led config
* Refactor to use led config
* Refactor to use led config
[Keymap] ANAVI Macro Pad 8 fix kodi and default (#10727)
Improvements and bug fixes for the keymaps kodi and default for
ANAVI Macro Pad 8:
- Add space to the end of string "Active layer: " for better
visibility on the mini I2C OLED display for both keymaps
- Replace "Main" with "Kodi" for the Kodi keymap
- Add comment with reference to Kodi documentation for the
available shortcuts in this keymap
Signed-off-by: Leon Anavi <leon@anavi.org>
[Keymap] Update for jisplit89 (#10859)
Some symbols were not as intended, so they were corrected.
[Keyboard] bm16s - Added Via Support (#10863)
* Added Via Support and Keymap
Via Specific Keymap for BM16s along with correction of the Vendor and Product ID.
* Made adjustments for PR 10863
Made adjustments based on feedback from Pull request 10853 for qmk master pull request
* Additional update for PR 10853
Same description as previous commit.
* Update .vscode/settings.json
Updating based on commit suggestion.
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Refactor the crkbd/via keymap and fix OLED bugs (#10354)
* Refactor the crkbd/via keymap and fix OLED bugs
* Revert "Refactor the crkbd/via keymap and fix OLED bugs"
This reverts commit dc9db029fc6b077fc7600b49e920b755c522d100.
* Fix OLED display bugs
* Remove unused functions
* Remove uncessary the key logger
* Add new lines at end of file
* Remove unnecesary extern for is_master
* Remove extern is_master from rev1.h
* Remove ssd1306 from common dir because its the legacy lib
* Update default keymap based the via keymap
* Remove foostan keymap because it will be legacy
* Revert Remove unnecesary extern for is_master
* Remove unnecessary backslashes.
[Keyboard] Add Titan 60 (#10886)
* initial commit
* fix up some documentation
* titan60 firmware
* add supported layouts
* fixup default keymap
* fixup via keymap
* fixup default keymap
* some code cleanups
Fox Lab Time80: add Configurator layout data (#10950)
BDN9: Fix encoder direction, add 3rd encoder for Rev. 1.3 support (#10883)
[Keymap] clean up helix:five_rows keymap (#10866)
* Makes the OLED driver used by the helix:five_rows keymap switchable.
* use TOP/drivers/oled/oled_driver.c
`make HELIX=stdole helix:five_rows`
* use helix/local_drivers/ssd1306.c
`make HELIX=oled helix:five_rows`
* Separated the OLED related code from keymap.c and moved it to oled_display.c.
* scan rate without OLED
* make HELIX=verbose,dispoff,scan helix/rev2:five_rows
use Helix original code
text data bss dec hex filename
18880 58 235 19173 4ae5 .build/helix_rev2_five_rows.elf
matrix scan frequency: 1590
* make HELIX=verbose,dispoff,scan,sc helix/rev2:five_rows
use split_common code
text data bss dec hex filename
18554 40 231 18825 4989 .build/helix_rev2_five_rows.elf
matrix scan frequency: 1202
* scan rate with helix/local_drivers/ssd1306.c
* make HELIX=verbose,dispoff,scan,oled helix/rev2:five_rows
use Helix original code
text data bss dec hex filename
24048 196 342 24586 600a .build/helix_rev2_five_rows.elf
matrix scan frequency: 739
* make HELIX=verbose,dispoff,scan,sc,oled helix/rev2:five_rows
use split_common code
text data bss dec hex filename
23750 176 338 24264 5ec8 .build/helix_rev2_five_rows.elf
matrix scan frequency: 642
* scan rate with drivers/oled/oled_driver.c
* make HELIX=verbose,dispoff,scan,stdole helix/rev2:five_rows
use Helix original code
text data bss dec hex filename
24590 210 798 25598 63fe .build/helix_rev2_five_rows.elf
matrix scan frequency: 293
* make HELIX=verbose,dispoff,scan,sc,stdole helix/rev2:five_rows
use split_common code
text data bss dec hex filename
24290 190 794 25274 62ba .build/helix_rev2_five_rows.elf
matrix scan frequency: 277
* clean up helix/rev2/keymaps/five_rows/keymap.c
* update five_rows/oled_display.c
* update helix/rev2/keymaps/five_rows/keymap.c: remove LAYOUT_kc()
* Ported the keymap from helix/rev2:five_rows to helix/rev3_5rows:five_rows.
* update five_rows/oled_display.c
* add License comment
[Keyboard] YMDK NP21: correct numpad layout matrix (#10874)
I noticed that my KC_PPLS and KC_PENT keys weren't actually doing
anything. By looking at the ortho_6x4 layout, I guessed that maybe the
pins were incorrect and guessed the proper ones. Now, my numpad is fully
functional.
CLI: Udev related fixes and improvements (#10736)
Recommend use of LED Indicator config (#10895)
* Recommend use of LED Indicator config
* Recommend use of LED Indicator config - update link
* Update quantum/template/ps2avrgb/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
[Keyboard] Add "Uno" (#10579)
* Add all files
* Update keyboards/uno/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/uno/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/uno/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/uno/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/uno/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/uno/info.json
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/uno/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update readme.md
Co-authored-by: Joshua Broekhuijsen <j.broekhuijsen@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
[Keyboard] added Pill60 to handwired/pill60 (#10798)
* added to handwired pill60
* Update keyboards/handwired/pill60/config.h and all other PR suggested changes
Deleted DESCRIPTION
Co-authored-by: Drashna Jaelre <drashna@live.com>
Update keyboards/handwired/pill60/readme.md
Smaller image in readme
Co-authored-by: Drashna Jaelre <drashna@live.com>
Update keyboards/handwired/pill60/info.json
Deleted key_count
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/keymaps/default/keymap.c
Deleted backslash on keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/pill60.h
Deleted led.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/blackpill_f401/rules.mk
Update stm32f401 rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/blackpill_f411/rules.mk
Update stm32f411 rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/bluepill/rules.mk
Update bluepill rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Update keyboards/handwired/pill60/rules.mk
Added comment on rules.mk to help ]
Co-authored-by: Ryan <fauxpark@gmail.com>
deleted bootloader_defs.h
added GPL2 + compatible license header
updated keymap readme
updated those that don't need common_config.h and deleted some unnecessary spaces in f411/rules.mk
updated default folder in rules.mk
* fix and simplify build files according to onekey example
* Added GPL2+ Compatible license header
[Keyboard] add Symmetric70 keyboard prototype (#10780)
* proto_symmetric70 作成中
74hc157 無しで 片手動作は、右と左でそれぞれうごいた。
* add 74HC157 support
* add keymaps/default_mac
* update proto_symmetric70/keymaps/default_mac/readme.md
* update 74HC157 support
* add keyboards/handwired/proto_symmetric70/matrix.c.patch
* update keyboards/handwired/proto_symmetric70/readme.md
* rename proto_symmetric70 to symmetric70_proto
* Update keyboards/handwired/symmetric70_proto/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetric70_proto/symmetric70_proto.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetric70_proto/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* update readme.md
* update keyboards/handwired/symmetric70_proto/config.h
* remove keyboards/handwired/symmetric70_proto/matrix.c.patch
* Update keyboards/handwired/symmetric70_proto/matrix.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetric70_proto/matrix.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* use KC_NO, _______
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
[Keymap] Add nfriend's ErgoDox EZ keymap (#10545)