fauxpark
e96cac0814
Cleanup rules.mk for 32U4 keyboards, L-M ( #7120 )
...
* Cleanup rules.mk for 32U4 keyboards, L-M
* Move some stuff to keyboard level
6 years ago
Biacco42
58641572cb
[Keyboard] Add meishi2 keyboard ( #6138 )
...
* Add meishi2
* Fix pin assign
* Fix matrix representation macro
* Remove needless mcu conf
6 years ago
Franklin Harding
64aef1f4c9
[Keyboard] Add PDXKBC badge keyboard ( #6218 )
...
* Add PDXKBC badge
* Better custom keycodes enum formatting
* Remove #MCU
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Proper README spacing
* Rename DEBOUNCING_DELAY to DEBOUNCE
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix keyboard maintainer github link
* Add info.json
6 years ago
Josh Hinnebusch
61ce41ae13
[Keyboard] Update hineybush keyboard projects ( #5554 )
...
* Add H87a keymap and info
* Create readme.md
* Add h87a .json for kbfirmware.com use
* Update readme.md
* Update readme.md
* Update h87a files
* Delete Makefile
* Update readme.md
* Delete desktop.ini
* update files to match new QMK framework
* Update files to match new QMK structure
* Update files to match new QMK structure
* add layout name information
* Add info.json
* update keymap to support layout_all
* update keymap to support layout_all
* update rules.mk to fix filesize
* Update readme.md
* Update config.h
* Update readme.md
* Update config.h
* Update config.h
Add "define CONFIG_H and include "config_common.h" back to file
* update config.h to include RGB turnoff when PC goes to sleep
* update info.json
* update info.json
* Update readme.md
Add project link
* Update readme.md
* refactor hineybush projects into single folder. update hineyg80 to modern code
* updated layout file to reflect new keymap changes
* actually updated all layout names this time, verified make
* Update keyboards/hineybush/h87a/h87a.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* edit based on PR edit requests
* update hiney80 files to avoid confusion
* update hineyg80.h to reflect matrix
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* update hineyg80 config.h
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
6 years ago
yynmt
a1de199aa9
[Keyboard] Add Dozen0 ( #5272 )
...
* Add Dozen0 macropad
* Fix readme image
* Add info.json
* Fix keymap f12
* Fix copyright and replace include guards
* remove IS_COMMAND at config.h
6 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.
7 years ago
MechMerlin
ec26684491
Update templates used for new_project.sh ( #3558 )
7 years ago
Max Audron
bbea9dadbc
Integrating Peter Fleury's HD44780 LCD library ( #3209 )
...
* integrated Peter Fleury's LCD library for HD44780 LCDs
* fixed typo
* cleanup finished
* add documentation
* added HD44780 documentation
* removed keyboard from .gitmodules
* resolved merge conflict
* removed edit of kira75s rules.mk made by merge
* moved hd44780 to drivers/avr
* Added licence info to hd44780 files
* Added link to hd44780 docs.
7 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
7 years ago
Jack Humbert
e2e387f8f8
update qmk template
8 years ago
skullY
582a6ac75c
Fix #1135 by changing the default to at90usb1286
8 years ago
Gabriel Young
976c856966
Update size estimates in the Makefile
...
MIDI_ENABLE = no
text data bss dec hex filename
0 17080 0 17080 42b8 satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
text data bss dec hex filename
0 19494 0 19494 4c26 satan_midi.hex
+2414 bytes (vs. MIDI_ENABLE = no)
MIDI_ENABLE = yes
0 20846 0 20846 516e satan_midi.hex
+1352 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
text data bss dec hex filename
0 21292 0 21292 532c satan_midi.hex
+1798 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
Conclusion:
+2400 to 4200, depending on config
8 years ago
Priyadi Iman Nurcahyo
c68e596f32
Implement faux-clicky feature
8 years ago
Fred Sundvik
ab4d7adbb9
Fix the template for the Makefile/rules.mk split
9 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
9 years ago
Jack Humbert
a8375fa15a
updates all config.h and Makefiles to correct references, text
9 years ago
Jack Humbert
d9e4dad0a8
Makefile redo & other features ( #395 )
...
* .build containment implemented
* no destructive variable setting - builds in either folder
* make from 3 places
* cleans before each build
* make from root with keyboard=keyboard, keymap=keymap
* make from keyboard/keyboard with keymap=keymap
* make from keymaps/keymap
* only implemented on planck
* adds color diag to avr-gcc
* makefiles for all plancks, clean-up
* quick build-all makefile for plancks
* reformatting of make output (colors)
* color toggle, tmk path corrections
* correct if statement for color
* move config.h to main makefile, updates preonic, atomic
* format update, all keyboards targets
* makefile optional for build all target, alps and arrow_pad updated
* alps updated
* make planck default, trying out travis recipe for all-keyboards
* all-keymaps target, different travis recipe
* updates alps64
* updates keyboards to new format
* updates clue* projects
* all projects updated, specialise EZ .hex, let .hex through
* updates travis
* automatically find root, keyboard, keymap
* silent echo, cleaned-up mass make output
* updates all keyboards' .hex files except EZ
* Rename Bantam44.c to bantam44.c
* Rename Bantam44.h to bantam44.h
* nananana
* adds six key keyboard
* does same to ez as rest
* updates send_string example
* brings ergodox_ez up to date
* updates template/new project script
* adds sixkeyboard
* adds readme for sixkeyboard
* adds sixkeyboard to travis
* filenames, gitignore mess
* define clock prescaler stuff manually
* make quick, size test example
* documentation and dfu-no-build
9 years ago
Jack Humbert
38987d4c15
updates quantum template to prevent backlight conflicts
9 years ago
Jack Humbert
0656f2fa10
moves backlight functionality to keyboard files and updates template makefile
...
previously there were two backlight.c files (bad)
9 years ago
IBNobody
577971ab07
Magic Key Overrides / Keyboard Lock / Forced NKRO
...
Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock
option to template / Added forced NKRO option to template (disabled by
default)
9 years ago
Jack Humbert
24f2698fba
changes to the template
9 years ago
Jack Humbert
6485c7d7da
nkro info
10 years ago
Jack Humbert
6f3141965e
new project script
10 years ago
Jack Humbert
46e7fb2d3c
quantum separated
10 years ago
Jack Humbert
71a8fd8b12
bluetooth working with usb
10 years ago
Jack Humbert
c966e7982c
bluetooth
10 years ago
Jack Humbert
266ff2344e
backlight
10 years ago
Jack Humbert
f512923456
new default layout
10 years ago
Jack Humbert
6ec03b2218
unicode working, i think
10 years ago
Keith Miyake
6a4ee574bc
use preprocessor conditional on backlight initialization
10 years ago
Jack Humbert
ed384bd437
beeps update
10 years ago
Jack Humbert
91176d854b
speaker working, midi out
10 years ago
Jack Humbert
9b46f4021e
midi on planck
10 years ago
Jack Humbert
cda23c754e
midi working
10 years ago
Jack Humbert
5d2baede8a
making the extended keymap the default - no more 'common'
10 years ago
Jack Humbert
04885a3b44
preonic
10 years ago
Jack Humbert
e528087ee5
midi
10 years ago
Jack Humbert
1e598743b0
matrix
10 years ago
Jack Humbert
b3f638f491
ok
10 years ago
cr3473
59f2001b31
Added ability to set the MATRIX in build/make
10 years ago
Jack Humbert
d61d1f5ca3
layouts, default
10 years ago
Jack Humbert
0e189b6bdd
quark
10 years ago
Jack Humbert
cb3e499cc7
backlight stuff
10 years ago
Reed Swiernik
15110bf7a0
Corrected makefile common var
10 years ago
Reed Swiernik
85f8506caa
Moved keymap file location and fixed bugs in keymap_reed.c
10 years ago
Reed Swiernik
0541af4ff9
Updated makefile to properly handle non extended keymaps
10 years ago
Reed Swiernik
bf1987e233
updated makefile
10 years ago
Jack Humbert
708f95a472
working extended keymap
10 years ago
Wilba6582
15b9bce6ba
Initial commit for Planck PCB Rev 1.
...
- Backlight on PB7 controlled by Timer1 Fast PWM (no interrupts).
- Backlight commands connected temporarily to top left keys.
- Backlight init called from matrix.c, since there's no generic keyboard_init() override function.
10 years ago
Jack Humbert
ea6de22aee
brett
10 years ago