summaryrefslogtreecommitdiffstats
path: root/keyboards/gh60
Commit message (Collapse)AuthorAgeFilesLines
* GH60 Refactor: Move Satan into GH60 directory (#6485)MechMerlin2019-08-04119-11/+4571
| | | | | | | | * Move Satan into the GH60 directory to avoid the confusion of what PCB people have * set bootmagic to lite * rename gh60 file to revc
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-165-6/+1
|
* Move ISO Enter to its proper place in LAYOUT_60_iso (#6240)noroadsleft2019-07-041-1/+1
|
* [Keyboard] GH60 Configurator updates and modernization (#6232)noroadsleft2019-07-025-111/+479
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Convert gh60.h to #pragma once include guard * Lint gh60.h This commit only changes white space. * Convert info.json to debug linting Making this file easier to read. * Put the label keys first for LAYOUT_60_ansi * Complete and correct key labels in info.json * Duplicate LAYOUT as LAYOUT_all Doing this for backwards compatibility. Has implications for user keymaps. * Update LAYOUT_all to make sense The original macro LAYOUT submitted for the GH60 gets a couple of things wrong: - K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace - K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it. This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout. * Correct the layout data for the LAYOUT macro in info.json Gives proper Configurator rendering. * Modernize default keymap Update the default keymap to use more modern QMK conventions. * Modernize the LED management code Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function. * Update key labels in info.json for LAYOUT_60_ansi_split_rshift Makes them consistent with the the rest of the file. * Update Docs links in readme file
* Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre2019-06-063-3/+3
|
* Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark2019-02-173-11/+0
|
* Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark2019-02-161-3/+0
|
* Migrate fn_actions for default keymaps (#4935)fauxpark2019-02-141-6/+1
| | | | | | | | | | | | | | | | * Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-263-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
* Modified URLs to point to new locationsJeremy Bernhardt2019-01-131-1/+1
|
* Remove empty fn_actions[]fauxpark2019-01-112-7/+0
|
* Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)noroadsleft2019-01-044-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove QUANTUM_DIR code blocks from keyboard rules This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect entire keyboards. * remove QUANTUM_DIR code blocks from rules for default keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect default keymaps. * remove QUANTUM_DIR code blocks from rules for user keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect "user" keymaps. (It's actually any keymap that isn't named `default`.) * remove QUANTUM_DIR code blocks from rules for community layouts This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for community layouts. * remove QUANTUM_DIR code blocks from rules for userspaces This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for userspaces.
* Remove all of the deprecated RGB definesDrashna Jaelre2018-10-222-20/+6
| | | | Fixes #3641
* Keymap: Create ISO HHKB keymapping for GH60 (#3832)Emīls Delle2018-09-041-0/+51
| | | | | | | | * Create ISO HHKB keymapping for GH60 * Add media controls to Fn layer * Use M(x) instead of F(x), add Copyright text
* GH60: readme cleanup, Refactor, and Configurator update (#3164)noroadsleft2018-06-1213-285/+311
| | | | | | | | | | | | | | * Readme cleanup * Refactor * Configurator updates * Removed an extra comma * Add supported PCB revisions * Refactor: remove matrix aliases
* Add gh60 chaser Layout (#2757)Christian Richter2018-04-192-0/+427
|
* Update maartenwut's keymaps (tada68, atom47) and add GH60 layout (#2751)Maarten Dekkers2018-04-161-0/+47
|
* Remove bootloader from info.jsonsskullY2018-04-111-1/+0
|
* Pull information from config.h and rules.mk (#2711)skullydazed2018-04-071-1/+0
| | | | | | * Pull information from config.h and rules.mk * Readd the kbd75 maintainer
* Edit info.json (#2575)MechMerlin2018-03-211-10/+22
| | | | GH60 had the ansi layout taken care of. This commit adds hhkb, iso, and the "basic" KEYMAP layout.
* Update info.jsonJack Humbert2018-01-051-1/+1
|
* Info json fixes (#2232)Jack Humbert2018-01-051-2/+2
| | | | | | | | | | * Update info.json * Update info.json * Update info.json * Update info.json
* update gh60 infoJack Humbert2017-11-051-1/+1
|
* add gh60 info.jsonJack Humbert2017-11-051-0/+17
|
* Add grave keyMaxr19982017-10-291-1/+1
|
* Add Maxr1998's GH60 layout (#1849)Max Rumpf2017-10-163-0/+120
| | | | | | | | * Maxr1998's GH60 layout * delete unused makefile * Remove unneeded include
* Make arguments redo, subproject elimination (#1784)Jack Humbert2017-10-143-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now
* Contribute GH60 layout (#1820)Antonio García-Domínguez2017-10-102-0/+111
| | | | | | | | * Add first version of my layout * Tweaked layout * gh60/bluezio: SpaceFn CapsLock interferes with Ctrl+Arrows
* Clueboard 60% support (#1746)skullydazed2017-09-291-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial clueboard_60 support * LED lighting support * fix the clueboard->clueboard_66 rename * Add layout support to clueboard_60 * Fix the 60_iso layout so it's actually iso * add a default keymap for AEK layout * fix clueboard_17 * Fixup the ISO layouts * Fix the `wait_ms()/wait_us()` definitions for chibios * Fix up the wait_ms/wait_us hack. Reduce stack size. * Add a missing #include "wait.h" * commit files that should have already been comitted
* remove all makefiles from keyboard directoriesJack Humbert2017-09-275-341/+0
|
* Remove all Makefiles from the keyboards directory. (#1660)skullydazed2017-09-084-0/+338
| | | | | | | | | | | | | | | | | | | | | | * Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard
* Add split layout to more keyboards.Joe Wasson2017-08-262-1/+2
|
* Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-237-553/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
* Make the bulk of our keyboards match the readme.md standardskullY2017-08-161-27/+17
|
* Update keyboards' rules.mk/Makefiles (#1442)Jack Humbert2017-06-305-64/+64
| | | this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
* Merge pull request #1331 from ariasuni/masterErez Zukerman2017-06-221-7/+21
|\ | | | | Fix undefined reference errors with avr-gcc 7.1
| * Fix undefined reference errors with avr-gcc 7.1ariasuni2017-05-271-7/+21
| |
* | remove .hex, .PNG, .jpgJack Humbert2017-06-116-2/+4
|/
* Fix spelling of "persistent"Nikolaus Wittenstein2017-05-111-4/+4
| | | | Fixes #1201.
* Merge pull request #1196 from Dbroqua/masterJack Humbert2017-04-022-0/+199
|\ | | | | GH60 - MX HHKB with 7U spacebar
| * Merge remote-tracking branch 'origin/master'dbroqua2017-04-025-0/+550
| |\
| * | - Added MX HHKB like for gh60 with 7u space bardbroqua2017-04-022-0/+199
| | |
* | | Merge remote-tracking branch 'upstream/master'Xyverz2017-03-035-0/+550
|\ \ \ | | |/ | |/|
| * | gh60 spacefnEric Dodd2017-03-015-0/+550
| |/
* | Merge remote-tracking branch 'upstream/master'xyverz2017-01-084-1/+498
|\|
| * - Added RGB layer on dbroqua GH60 layoutdbroqua2016-12-243-10/+288
| |
| * - Fixed bad typo in dbroqua layout for gh60dbroqua2016-12-221-19/+2
| | | | | | | | - Removed unused function in dbroqua layout for gh60
| * - Renamed dbroqua_hhkb as dbroqua for gh60 layoutdbroqua2016-12-212-0/+0
| |
| * - Updated gh60 filesdbroqua2016-12-203-1/+237
| |
* | Merge remote-tracking branch 'upstream/master'xyverz2016-12-066-69/+149
|\|