James Young
1305b6d82e
Momoka Ergo: layout macro/Configurator fix ( #13825 )
* 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.
2 years ago
StefanGrindelwald
42ac7c0541
[Keyboard] Add Momoka ergo ( #13127 )
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
nickolaij
abd8e75cb7
[Keyboard] Abacus Keyboard ReMerge ( #8308 )
* added abacus keyboard
* keymap updates
* Update keyboards/abacus/config.h
* Update keyboards/abacus/config.h
* Update keyboards/abacus/keymaps/default/keymap.c
* Update keyboards/abacus/keymaps/default/keymap.c
* Update keyboards/abacus/keymaps/default/keymap.c
* start cleaning up for merge
* cleaned for merge
* cleaned
* cleaned
* Update keyboards/abacus/abacus.h
* Update keyboards/abacus/keymaps/default/keymap.c
* Update keyboards/abacus/keymaps/default/readme.md
* Update keyboards/abacus/readme.md
* Update keyboards/abacus/readme.md
* Update keyboards/abacus/rules.mk
* Update keyboards/abacus/info.json
* Update keyboards/abacus/info.json
* Update keyboards/abacus/info.json
* Update keyboards/abacus/readme.md
* Update keyboards/abacus/info.json
* Update keyboards/abacus/rules.mk
* Update keyboards/abacus/rules.mk
4 years ago
kevin-b-lockwood
96d4ba84c2
[Keyboard] Add handwired/floorboard ( #7478 )
* added handwired/plonk
* Update readme.md
* Update readme.md
* Update info.json
* Update config.h
* Update readme.md
* Update keyboards/handwired/plonk/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk
* Update plonk.c
* Update plonk.h
* Update keymap.c
* Delete config.h
* Update keyboards/handwired/plonk/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk
* Update info.json
* Update keyboards/handwired/plonk/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk
* Renamed the Plonk to the Floorboard. Another homage, just subtler this time.
* removed old plonk files
* Update config.h
4 years ago
Arda Kılıçdağı
24cf6dc7f4
aranck handwired keyboard added ( #7151 )
* aranck handwired keyboard added
* layer enum updated
* layout optimisations and general fixes done
* Readme updated
* Readme updated
* Readme updated
4 years ago
Arda Kılıçdağı
f033d8113d
[Keyboard] 40percentclub 4 pack macropad keyboard ( #7088 )
* 4 pack macropad layout added
* Update keyboards/40percentclub/4pack/keymaps/default/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/40percentclub/4pack/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/40percentclub/4pack/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/40percentclub/4pack/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/40percentclub/4pack/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* remove unnecessary comments, remove firmware impact numbers, align comments
* remove unnecessary readme paragraphs
* pinout changed with direct pins instead of matrix
* typo fixed on led method name
* leds are now handled by backlight feture, led.c removed, info.json added, flash instructions updated
4 years ago
yiancar
863d54d2fc
[Keyboard] Mechboards Micropad ( #5368 )
5 years ago
fauxpark
0d936b2fe6
Ask for your name when generating a new keyboard ( #5214 )
* Ask for your name when generating a new keyboard
* Update docs
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
5 years ago
MechMerlin
465559e166
Optimize/Update the new_project script ( #4920 )
* use pragma once in our templates
* template.h is present in both avr/ps2avrgb options so we moved it to base. In addition we now use pragma once
5 years ago
MechMerlin
b0d308eea1
Update Templates (stop living in the past, its 2019) ( #4897 )
5 years ago
noroadsleft
836efb50c6
Updated templates for use by new_project.sh ( #3783 )
* template.h file cleanup
Reformatted the pre-macro comments as block comments.
Updated the ps2avrgb template comment to match the avr template's comment, which was more informative.
Deleted the line about the macro representing the Planck MIT layout, because the macro doesn't represent that layout anymore.
* base template keymap.c refactor
Deleted the deprecated TMK macro functions.
Defined two custom keycodes for use as macros by process_record_user.
process_record_user is now after the keymap and before matrix_init_user, where the deleted TMK functions were.
* Removed an extra " from macro command per @drashna
* Added BOOTLOADER rule to avr/rules.mk per @drashna
* Updated Bootloader sections per @drashna
* Updated links to docs at the bottom of both avr and ps2avrgb template readme.md files
Corrected the links to the Build Environment Setup and the Make Instructions docs.
Added direct link to the QMK Complete Newbs Guide.
5 years ago
MechMerlin
70e60b0a0c
update template copyrights to 2018 ( #2962 )
6 years ago
MechMerlin
5346cb2d20
Support both AVR and ps2avrGB targets for new_project script ( #2811 )
* Stopping point at creating targets for new_project script
* Add second argument for target
* Add the ps2avrgb target
* consider the case where the firmware type target is not valid
* fix template files to be more generic
* Code cleanup
* Change variable name to be more descriptive
* make avr the default
* forgot to put the template files in
* Take out useless comments
* add usage info
6 years ago
mechmerlin
7bbc9ccc31
change KEYMAP to LAYOUT for all new keyboards made using this script
6 years ago
Osamu Aoki
3a1ee48cda
Typo fix
7 years ago
Osamu Aoki
4d2be0281c
Typo fix
7 years ago
skullydazed
23839b8c6d
Clarify the quantum license ( #1042 )
* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts
7 years ago
Jack Humbert
13bb6b4b7f
Backlight abstraction and other changes ( #439 )
* redoes matrix pins, abstracts backlight code for B5,6,7
* slimming down keyboard stuff, backlight breathing implemented
* don't call backlight init when no pin
* cleans up user/kb/quantum calls, keyboard files
* fix pvc atomic
* replaces CHANNEL with correct var in breathing
* removes .hexs, updates readmes, updates template
* cleans-up clueboards, readmes to lowercase
* updates readme
8 years ago
Jack Humbert
db32864ce7
Cleans up quantum/keymap situation, removes extra lufa folders ( #416 )
* sorts out keycodes
* move midi around
* remove mbed
* replaces keymap with qmk/keymap_common
* fixes keymap.h
* keymap, config, quantum rearrange
* removes unneeded lufa stuff
8 years ago
Erez Zukerman
1a8c0dd22d
Leader key implementation ( #326 )
* implements leader key for planck experimental
* allows override of leader timeout
* adds ability to use the leader key in seq
* fixes leader keycode
* adds chording prototype
* fixes keycode detection
* moves music mode to quantum.c
* disables chording by default
* updates process_action functions to return bool
8 years ago
Jack Humbert
0656f2fa10
moves backlight functionality to keyboard files and updates template makefile
previously there were two backlight.c files (bad)
8 years ago
Damien Pollet
2181be029e
Add action-preprocessing hook to keyboard template
8 years ago
IBNobody
eba9a7d74d
Adding LED function pointers
8 years ago
yoyoerx
641859df84
Addressed void* return warning in all keymaps
8 years ago
yoyoerx
d58b14e880
Addressed void* return warning & coding style
8 years ago
Noah Andrews
ee1b94045e
Remove extraneous comma
8 years ago
Jack Humbert
24f2698fba
changes to the template
8 years ago
Jack Humbert
6f3141965e
new project script
8 years ago
Jack Humbert
46e7fb2d3c
quantum separated
8 years ago