summaryrefslogtreecommitdiffstats
path: root/keyboards/ergodone
Commit message (Collapse)AuthorAgeFilesLines
* Ergodone via support (#11618)Harshit Goel2021-04-165-2/+223
| | | Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Fix the typo in ergodone 80 layout (#12075)Mega Mind2021-03-021-1/+1
|
* Remove legacy print backward compatiblitly (#11805)Joel Challis2021-02-061-2/+2
| | | | | | | * Remove legacy print backward compatiblitly * Remove legacy print backward compatiblitly - core * revert comment changes
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-01-181-1/+0
|\
| * Remove `DESCRIPTION`, E-G (#11574)Ryan2021-01-181-1/+0
| |
* | Remove unused `action_get_macro()` usages in user files (#11165)Ryan2021-01-112-36/+0
|/
* Normalise include statements in keyboard code (#11185)Ryan2020-12-161-1/+1
|
* Art userspace (#9068)artjomsR2020-05-191-0/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added git codes * started git layer * finished structure for git layer. MOD: replaced mouse with mod keys on right hand * layout changing layer * mod enter. default qwerty layer. removed mods on number layer * workman layout. git log, show. blank enter and bsspace * config layer. toggleable ctrl/alt for OS * removed keymap comments * strings and combos layers. sarcasm and ctrl_ctv. RGB configs * reintroduced enter and bspace. delete backspace as a function. git push -u and checkout -b * string macros * OS specific home/end * OS mac & win keys. N delete global backspace * refactored backspace functions * ctrl lctv macro * base layer toggle fix * whitespace * BS + L for FF and chrome * replaced 1 keycode with userspace * added userspace config * remove comments * add another keycode with a variable * moved all keymaps and codes to common file * ctrl z mod * removed ctrl z * sipmlified OS functions * moved is_win to keyboard level * added mac alt tab * added ctrl tab in mac + clean up variables in art.h * tild string macro. added mac left/right + home/end * mac ctrl backspace * enum layers for default layout * added ergodone keymap * ergodone compiles * clean up * clean up * removed obsolete OS_HOME/END * removed var * added ctrl nav to split75 * ergodone clean up + caps lock fix 75 * fix mac ctrl alt on right handside. added mac alt tab left right * fix ergodone config override * fixed alt left right not working on mac * added OS ctr_alt * mac ctrl del. fix tild * simplified tild macro * git stash apply * send_string_remembering_lenght * shifted strings print * restored KC_BSPACE functionality * moved KC_BSPC * numpad layer on Fn * media lights * ergodone final clean up * ergodone GIT AND MEDIA layers * ergodone GIT LAYER switch * default behaviour for all modified keys on BASE layer * refactored logic for default keycodes * ergodone final layers * ctrl_cav for translation and ctrl_l fix * toggleable layer with numpad * comments * numpad layer * Update users/art/config.h Co-authored-by: Joel Challis <git@zvecr.com> * enable dynamic macros for split75 * git branch and develop/master * removed esc from Nav * ergodone: ctrl alt for shift layer * macros and right alt for ergodone * fix ergodone N_backspace not working on git layers * mac language switch with alt+shift * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ergodone/keymaps/art/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.h Co-authored-by: Ryan <fauxpark@gmail.com> * flashing leds to indicate current os * using rshift on shifted layers Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Trim firmware sizes from default rules.mk, part 1 (#8027)ridingqwerty2020-01-291-4/+4
| | | | | | | | | | | * Removed reference to firmware size in 0-9,a-f board-level and default keymap 'rules.mk' files * Correct some 'rules.mk' in boards buried under vendor folders * PR8027 patch Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Remove `KEYMAP_SECTION_ENABLE` (#7882)fauxpark2020-01-171-7/+0
|
* Port DEBUG_MATRIX_SCAN_RATE to core (#7029)Joel Challis2019-10-151-35/+0
| | | | | | | | | | * Port DEBUG_MATRIX_SCAN_RATE to core * Remove duplicate DEBUG_MATRIX_SCAN_RATE implementations * Remove duplicate DEBUG_MATRIX_SCAN_RATE implementation from handwired/xealous * Add console logic from ergodox_ez
* Cleanup rules.mk for 32U4 keyboards, A-F (#6804)fauxpark2019-10-051-65/+15
| | | | | | * Cleanup rules.mk for 32U4 keyboards, A-F * Put back stuff in VIA keymaps
* added ability to change unicode input method (#6666)Vega Deftwing2019-09-041-2/+2
|
* Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin Đorđević2019-08-302-2/+2
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* Remove superfluous JTAG disable code (#6445)fauxpark2019-08-201-4/+0
| | | | | | | | | | | | | | | | | | * Remove superfluous JTAG disable code * 32A has differently named register * Accidentally some operators * 32A also has different JTAG pins * Wrap disable_jtag() in an ifndef * Document this new define * Rename the define, it conflicts with a LUFA thing Also, move the ifndef wrapping to the call in keyboard_setup()
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-151-18/+0
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* [Keymap] Added 'Vega' ErgoDone layout (#6196)Vega Deftwing2019-06-282-0/+557
| | | | | | | | * Added 'Vega' ErgoDone layout * Changed as to Fauxpark's recomendations * removed unused custom_keycodes
* Fix Ergodone keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
|
* Cleanup Default Keymaps (#5442)Drashna Jaelre2019-03-191-2/+0
| | | | | | | | * Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
* Migrate ACTION_LAYER_TAP_TOGGLEs to TT()fauxpark2019-02-182-10/+2
|
* Migrate fn_actions for default keymaps (#4935)fauxpark2019-02-141-5/+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
* Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević2019-01-271-2/+2
| | | | | | | | | | | | | | * Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
* Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884)Erovia2018-09-304-0/+313
| | | | | | | | | | | | | | | | | | | | | | * Custom keymap for the ErgoDone The keymap supports QWERTY and COLEMAK MOD-DH with LED indication. * Enable Space Cadet Shift * Fix after-boot layer indicator LED * Implement keyboard suspend, move layer LED handling to function, unify identation * Add readme.md with layout * Optimize LED handling, add include guard Read the default layer via the proper EEPROM function, so the calling of bootmagic() is no longer necessary. Fix bug when the CapsLock LED wasn't working anymore after a layer switch.
* Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Joe Wasson2018-09-171-2/+0
| | | | | | | | | | * Remove chording as it is not documented, not used, and needs work. * Make Leader Key an optional feature. * Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE` * Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
* Keymap: Custom L0 layout for ergodone (#3591)Erick Ozaki2018-08-092-0/+236
|
* Fix hyperlinks in ErgoDone readme.md (#3323)Brendan Wrafter2018-07-051-2/+2
|
* Configurator layout repair for Ergodone, Ergodox Infinity and ErgoTravel (#3173)noroadsleft2018-06-131-36/+39
| | | | | | | | | | | | * Ergodone refactor * Ergodox Infinity refactor * Ergotravel refactor * Ergotravel configurator layout update * Fixing include on Ergodox Infinity narze keymap
* Add 80 key layout to Ergodone, as it appears to support it (#2984)Drashna Jaelre2018-05-202-12/+116
| | | | | | | | * Add 80 key layout to Ergodone * Add layouts * Missed a comma .....
* Fix Ergodox EZ Info.json files (#2979)Drashna Jaelre2018-05-201-6/+47
| | | | | | | | | | * Fix Ergodox EZ Info.json files * Ugh, column stagger! * Whoops, added offset to wrong axis * Add changes to Ergodone and Ergodox Infinity
* Add pretty layout to all ergodox clones (#2686)Drashna Jaelre2018-04-212-0/+37
| | | | | | | | | | * Add pretty layout to all ergodox clones * Info.json cleanup for EZ * Add info.json for ergodone * info.json cleanup
* Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson2018-03-161-2/+2
|
* Update ergodone.cnoisebomb442018-01-121-0/+2
|
* Personal layout planck,ergodone,xd75 (#2140)Koen Klinkers2017-12-142-0/+244
| | | | | | | | | | * plank layout * ergodone * x75 * readmes
* Do some cleanup for the APIskullY2017-11-021-1/+1
|
* ErgoDone: VID/PID/NKRO (#1872)marcostrauss2017-10-211-3/+9
| | | | | | | | | * - Fancy default PID and option for corresponding VID. - Information about official VID/PID. - Correct manufacturer name. - NKRO enabled by default. * Resolved build error with `#ifndef FORCE_NKRO`.
* Make arguments redo, subproject elimination (#1784)Jack Humbert2017-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* ErgoDone keyboard: Improved structure of readme and augmented it with ↵marcostrauss2017-10-101-14/+20
| | | | important information. Updated links to moved content.
* remove all makefiles from keyboard directoriesJack Humbert2017-09-271-3/+0
|
* Further updated ergodone readme.md (#1714)Harshit Goel2017-09-141-1/+2
| | | | | | | | | | | | * updated read.md file * added image to flash hex on ergodone * corrected image link * updated direct image link * image with larger text
* updated read.md fileGoel2017-09-131-1/+1
|
* make ergodone's led work wellToshiki Yagi2017-08-262-12/+98
|
* Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-2313-0/+1359
* 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