info.json fix for basekeys/slice (#8606)
* info.json fix
add japanese translation (feature part 01) (#8196)
* add feature part 01
* update sentences
* update sentences
* update sentences
* update file based on comment
* leave ctrl, shift, alt key name as alphabet
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
* remove unnecessary space on define line
* update sentence based on pull request's comment
* translate 'breathing' in document
* change expression in table
* update file based on comment
* change the word 'brightness', and update based on comment
* update based on comment
* update based on comment
* add language directory name to each internal link
* update based on comment
* update based on comment
Changes to my Ergodox & Planck keymaps (#8622)
* Changes to my Ergodox & Planck keymaps
* Fixed Typos
Corrected some typos and omissions to my Ergodox layout and readme
* Fixed Typos
Fixed some typos in my ErgoDox Readme and keymap.c files
Strip out features to allow minimum firmware sizes (#8645)
Updated V-USB template to allow usbFunctionWriteOut (#8634)
Add additional minimal "mini" keymap for Centromere (#8579)
* Create readme.md
* Add files for Centromere
* Add keymap files for Centromere
* Add default keymap for Centromere
* Create keymap directory
* Add keymap files
* keymap directory cleanup
* Keyboard keymap directory cleanup
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keymap.c
* Update keymap.c
* Update centromere.c
Changed LED control to GPIO functions
* Update centromere.h
* Update rules.mk
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default_u2/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update readme.md
* Create keymap.c
Add a minimalist keymap for Centromere.
* Update keyboards/centromere/keymaps/mini/keymap.c
Commit keymap suggestion change
Co-Authored-By: ridingqwerty <george.g.koenig@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: ridingqwerty <george.g.koenig@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keymap.c
Remove QWERTY keymap tone, only QWERTY is used here so additional case unnecessary.
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/mini/keymap.c
Co-Authored-By: ridingqwerty <george.g.koenig@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
Miscellaneous cleanups (#8639)
* Miscellaneous cleanups
* Cast NO_PIN
Migrate :program logic to :flash (#8631)
[Docs] Update Japanese translation of i2c_driver.md (#8523)
* Update Japanese translation of i2c_driver.md
* Apply a part of suggestions from code review
Add Slovak keymap and sendstring LUT (#8561)
Add Serbian keymaps and sendstring LUT (#8560)
* Add Serbian keymaps and sendstring LUT
* Apply suggestions from code review
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Fix formatting
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
Add Lithuanian keymap and sendstring LUT (#8562)
* Add Lithuanian keymap and sendstring LUT
* Add Lithuanian AZERTY
Add Latvian keymap and sendstring LUT (#8563)
[Keymap] Drashna's Cleanup and RGB Divide (#8506)
* Enable External EEPROM on Planck Rev6
* Update KC_MAKE macro to use qmk cli util
* Disable additional gradients for rgb matrix
* Update analog code for newer methods
* Update ergodox layout
* Disable Grave Escape
* Cleanup OLED code a bit
* Remove old unicode code
* Seperate RGB Matrix code from RGB Light code in userspace
* Massive overhaul an generalization of personal OLED code
Now lets hope I NEVER get a keyboard using a 128x32 in a normal orientation.
* Super tiny cleanup
* Enable Diablo layer on kyria
* clang format pass
* Additional OLED cleanup
Update Quefrency (#8623)
* Add Quefrency Rev. 2 VIA support
* Fix matrix mapping
* Add Rev. 1 VIA support
* Flip encoder pinout
* Drop trailing backslashes
* Remove layer names
* Remove unneeded extern
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Fix bracket alignment
Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
[Keymap] Add support for the Launch Pad in VIA (#8615)
* Added via config support for the launchpad
Added via config support for the launchpad
* Update keyboards/launchpad/keymaps/via/rules.mk
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/launchpad/keymaps/via/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
[Keyboard] added bear_face PCB (#8596)
* bear_face initial commit
Added bear_face PCB
* ATMega32u4-based replacement PCB for the Vortex Race 3
* Default keymap emulates stock board keymap (with a few changes), including layer toggles for QWERTY, COLEMAK, and DVORAK layouts
* Suggested changes made
* fixed keyboard_pre_init_kb in bear_face.c
* removed 'LAYOUTS = 83_ansi' from rules.mk
* readme header fixed
Co-Authored-By: Ryan <fauxpark@gmail.com>
* rules.mk formatting fixed
Co-Authored-By: Ryan <fauxpark@gmail.com>
* info.json converted from KLE
* Default layers enum added
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Specified LAYOUT_83_ansi in info.json
from generic LAYOUT
Co-Authored-By: Joel Challis <git@zvecr.com>
* Updated license
* Changed license name to username
* Changed license email to github profile url
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
[Keymap] Keymap refactoring in Treadstone48 (#8574)
* Keyboard: add treeadstone48
* rename layout defines
* Use of pragma once
* move common include code
* fixed info.json
* change keymap layout from kc to normal
* fix alpha revision keymap
* fixed info.json
* remove USE_Link_Time_Optimization
* Refactoring all my keymaps.
- Not use tap dance
- Remove not use define aliases
- Remove not use incluse and extern value.
* default keymap extra key was changed
* remove rgblight_config
Co-authored-by: root <root>
Update newbs_getting_started.md
qmk is not available in the official Arch repositories. It is in the AUR, this install command will work if user has `yay` installed.