summaryrefslogtreecommitdiffstats
path: root/keyboards/planck
Commit message (Collapse)AuthorAgeFilesLines
...
* [Keymap] Various enhancements for dshields user space and keymaps. (#6816)Daniel Shields2019-09-251-10/+6
| | | | | | - Add oneshot mod/layer unlocking - Fix Planck rev 3 backlight breathing - Fix Planck rev 6 build with arm gcc 9.2.0 - General code clean up
* [Keyboard] fix OLKB layout macro aliases (#6761)noroadsleft2019-09-217-7/+7
|
* [Keymap] Move common code and configuration to userspace for dshields ↵Daniel Shields2019-09-213-79/+3
| | | | keymaps. (#6537)
* Cleanup rules.mk for USB64 and USB128 keyboards (#6769)fauxpark2019-09-191-7/+8
|
* [Keymap] Update Planck Layer Diagram To Match Layer (#6712)Alex Mayer2019-09-181-2/+2
|
* [Keyboard] Fix compile issues for OLKB Default keymaps (#6751)Drashna Jaelre2019-09-181-0/+4
|
* [Keyboard] Fix default keymaps for OLKB boards to play Startup Sound (#6721)Drashna Jaelre2019-09-141-34/+39
| | | | | | | | | | * Fix Planck default keymap to play sounds on rev6 The dip_switch_update callback was overriding the default startup sound. This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate. * Fix Preonic default keymap to play sounds on Rev 3 The dip_switch_update callback was overriding the default startup sound. This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate.
* remove synthing conflict file (#6717)Francis St-Amour2019-09-111-97/+0
|
* [Keymap] Update to narze keymaps (#6694)Manassarn Manoonchai2019-09-092-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use Right GUI as backspace key & 1ms polling interval on narze keymaps * Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file * Set RGUI & raise as backspace & unbind actual backspace * tmp * Fix qwerty doc * Use 1ms polling rate
* [Keymap] Add narze userspace (#6652)Manassarn Manoonchai2019-09-074-403/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file
* fix missing music mode legend (#6686)Silvio Gulizia2019-09-071-1/+1
|
* Add Dip Switch as a core feature (#6140)Drashna Jaelre2019-09-035-184/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Dip Switches as a core feature * Add documentation for Dip Switch feature * Update Preonic Rev3 to use new feature and remove custom matrix * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Remove custom matrix line completely Rather than just disabling it Co-Authored-By: fauxpark <fauxpark@gmail.com> * DIP changes Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use better check for DIP Switch configuration * Add to show features * Add bitmask callback for dip switch * Fix OLKB Boards dip switch config * Update docs to include bitmask example * Fix comments/documentation Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix issues with docs and use example from @tuzonghua * Fix wording Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix example to use proper formatting Bad, BAAAAAAD drashna!!! * Handle dip switch initialization better
* Run dos2unix on whole repo (#6644)Drashna Jaelre2019-09-011-1/+1
|
* [Keymap] Combo keymap update - For planck and dz60rgb (#6643)Sid Carter2019-08-311-7/+7
| | | | | | | | * update my planck layout * update me planck layout * For my purple Tofu60 with dz60rgb
* Migrate ACTION_BACKLIGHT_* to BL_* (#6299)fauxpark2019-08-301-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Branch point for 2019 Aug 30 Breaking Change * LUFA USB descriptor cleanup (#4871) * Fix indentation * Fix braces * Expand descriptor headers * Align descriptor elements * Nicer formatting * Tidy up preprocessor statements * Remove VERSION_BCD redefine - LUFA_VERSION_INTEGER is currently 0x170418 * Tidy up comments * Tweak ordering of HID report elements (no functional changes) * We don't need all of these newlines * Move default USB_MAX_POWER_CONSUMPTION closer to where it makes sense * Ask nicely * Add some more comments * Change indentation back to 4 spaces * Add changelog entry * Language Keymap extras backport from ZSA fork (#6198) * Swedish extra keymap refactor * Fix swedish $ sign definition (#81) * Fix br abnt2 keymap compilation error * Add PR changelog doc * Update PR6198.md * Enforce clang-format (#6293) * Enforce clang-format on commit for core files * forgot about tests * Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176) * Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Migrate ACTION_BACKLIGHT_* to BL_* * Add changelog * Update docs/ChangeLog/20190830/PR6299.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin Đorđević2019-08-304-8/+8
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* Update swedish based keymaps with newer keycodesDrashna Jaelre2019-08-302-19/+19
|
* Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)fauxpark2019-08-3024-155/+120
| | | | | | | | | | * Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* [Keyboard] Updates to ZSA boards (#6513)Drashna Jaelre2019-08-218-10/+527
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update Layer functions to use layer_state_t in ZSA Boards * Update Music Mask for ZSA boards Fixes an issue with the board getting stuck on Adjust layer when activating music mode * Add Support for SMART LED Toggle to Planck EZ * Add support for SMART LED toggle in Ergodox EZ * Ifdef swiss cheeze for Oryx Configurator * Documentation and updates * Add Oryx Keymap * Add option to configure the layers for the Layer Indicator * Update keymap with better examples * Make sure eeprom is initialized before reading from it * Force flush of LED matrix when suspending board This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep * Enable RGB Sleeping by default * Add clarification about planck ez led layer config
* [Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)Drashna Jaelre2019-08-201-0/+4
| | | | | | | | | | * Optimize RGB Matrix rendering for Ergodox EZ * Optimize RGB Matrix rendering for Planck EZ * Update keyboards/planck/ez/config.h Co-Authored-By: Joel Challis <git@zvecr.com>
* Enable PWM Support for Planck EZ Indicator Lights (#6473)Drashna Jaelre2019-08-132-27/+161
| | | | | | | | | | | | | | | | | | | | | | | | * remove led layer code * enable PWM on STM32F303 * Unusable PWM code * Updated PWM Stuff? * PWM Semi-working * Both LEDs working at the same time * Update names * Add led level functions * Add LED levels and persistent settings * Revert change due to issues with timing related code * Review feedback and minor cleanup
* Update keymap (#6515)Sascha Grunert2019-08-091-2/+2
| | | Signed-off-by: Sascha Grunert <sgrunert@suse.com>
* [Keymap] Fix rgb matrix effects on dshields keymaps. (#6505)Daniel Shields2019-08-082-1/+7
|
* added missing comment of RGB control keys planck/rev6 (#6503)dsanchezseco2019-08-071-2/+3
|
* [Keymap] update to dsanchezseco keymap (#6470)dsanchezseco2019-08-031-6/+6
| | | | | | * cleanup and start sound * clean up adjust and ptrscrn
* [Keymap] Personal keymap for the planck with muzak (#6402)Sid Carter2019-07-263-0/+172
| | | | | | | | | | | | * personal keymap for the planck with sounds * need that minus and underscore where I can see them * remove unused block * some, shall we call them, minor changes? * I don't think this is required anymore
* [Keymap] Jarred's Plaid keymap (#6049)Jarred Steenvoorden2019-07-232-43/+0
| | | | | | * Add my plaid keymap * Move planck / plaid keymaps to common layout folder
* [Keyboard] Align Planck EZ config with ZSA/Ergodox config (#6371)Drashna Jaelre2019-07-221-0/+11
|
* cleanup and start sound (#6353)dsanchezseco2019-07-172-51/+1
|
* Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)Drashna Jaelre2019-07-162-2/+0
| | | | | | | | | | | | * Remove the need to set NUM_OF_ENCODERS Instead, calculate the size of the array, and use that instead * Add hack for split common support * Remove NUM_OF_ENCODERS from keyboard config Can be reverted, if needed
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-164-4/+0
|
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-151-22/+1
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* [Keymap] Fix Comment Styling (#6324)Alex Mayer2019-07-141-14/+14
|
* [Keymap] Balance Twelve / Steno Keymap for Planck (#6283)yttyx2019-07-114-0/+230
| | | | | | | | | | * New keymap. Cursor layer does not work. * Refinements to layout over months of use. * Changes following review. * Changes following review.
* mattly's userspace and iris (#6279)Matthew Lyon2019-07-082-176/+17
|
* [Keymap] snowkuma Planck keymap (#6225)Dan Smith2019-07-026-0/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Snowkuma's planck layout. Heavily influenced by both Planck and SDOTHUMs layouts. I have tried to implement a comfortable layout with a wide stagger and a minimal set of key usage. Still a work in progress, hope it is useful to others. * Adds simple readme file and images of layout * Removes unused experimental definitions * Update readme.md Adds images of layout to readme. * Removes accidentally added test keymap .swn .swo .swp files * Updates config.h replaces include guard As suggested by @noroadsleft replaces the include guard (ifndef, define and endif) with just `#pragma once`. * Replaces two extra KC with inbuilt QMK equivalents custom_keycodes.h Replaces `___f___` with the equivalent QMK alias `_______` KC_TRNS `___x___` with the equivalent QMK alias `XXXXXXX` KC_NO Updates keymap.c to reflect the changes made. * Changes keymap.c to include QMK_KEYBOARD_H Replaces planck.h and action_layer.h includes with the single inclusion of QMK_KEYBOARD_H which includes action_layer.h automatically. * Update keyboards/planck/keymaps/snowkuma/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keymap.c removes unused Coleman key code from enum planck_keycodes * Update keymap.c removes COLEMAK key code logic
* [Keymap] New Planck 2x2U keymap (#5519)Isaac Elenbaas2019-06-295-0/+298
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial keymapping * Removed unneccessary config files * Update readme.md * Updated symbol locations, tap dance on parentheses for brackets. * Update readme.md * Fixed layout image inconsistencies * More quality shift key layer control, swapped enter + shift enter * Keyap tweaks and config cleanup * Almost compiling, still has layout reference issues. * Finally compiling. 2x2u layout (default, not mine) had nonexistent keys on it * Super minor changes * Ctrl+Bksp after first tap * Changed bind so un/lock is explicit to work with remote un/locking * Added keyboard passwords please don't hate me * Changed backspace functionality and added em dash * Changed to send_string because it's preferred for macros * Minor fixes * Removed global redefinition and fixed possible issue between 6KRO and NKRO * Cleanup * Layer names, password layer is OSL over toggle * Hopefully now in QMK preferred format. * Blank passwords.c I realized with me excluding this it wouldn't compile - so adding a blank one. * Fixed OSLs not cancelling after tapping term * Matrix change. KC_NO instead of repeating. * Unneeded line. Co-Authored-By: IsaacElenbaas <34344969+IsaacElenbaas@users.noreply.github.com> * Fixed return statements to work with after-press functions * External image host * Removed image from github * Removed unneccessary rules.mk lines and fixed tabbing * Typos * Fixes upon part arrival. * Final changes and bug fixes * Preventing KC_NO from waking monitors. * Fix to rest of matrices In response to https://github.com/evillemez/qmk_firmware/issues/1—the rest have the same problem. The switch of k37 for k36 is just for consistency between that and the 2x2u. * Workaround for #6214, minor changes, CRLF change in passwords because it won't leave my modified no matter what I do.
* [Keymap] use lowercase send_string for non-literals (#6193)Callum Oakley2019-06-251-1/+1
|
* [Keymap] the results of some experiments and radically simplify keymap.c (#6172)Callum Oakley2019-06-244-313/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * keymap simplification and fancy alt tab behaviour * move symbols around and try ergo numbers * mess with symbol positions * f11 and f12 for volume control (for ease of remapping) * slack unread navigation * experiment with mods on home row * mods on symbol layer * dedicated tab left and tab right keys * swap next and prev * remove hold to shift on a and o * revert to simpler keymap * restore readme * point to keymap image * cmd + cmd -> cmd + ctrl * expand readme * slack unread channel navigation * Update keyboards/planck/keymaps/callum/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * return true from cmd handling block
* [Keyboard] Fixup RGB Matrix functionality on Planck EZ (#6099)Drashna Jaelre2019-06-241-0/+11
| | | | | | * [Keyboard] Allow RGB Matrix to be disabled on Planck EZ that don't have LEDs * Add function calls to enabled/disable rgb matrix on idle/wakeup
* [Keymap] add planck/tylerwince (#6169)Tyler Wince2019-06-223-0/+319
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tylerwince keymap added * modifications for PR * remove legacy import * fix some build errors * fix layers * restore custom_keycodes * remove trailing commas * change persistent layer function * update light noeeprom * layer state set user * missing trailing " * changes to single_default_layer * added autoshift and made a couple mods * added planck layout * formatting * reset to upstream * updated some comments * remove EEP_RST * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keymap] Added Deft layout (#6153)Michael Speiser2019-06-195-0/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Deft layout * Updated style and keymap * Updated readme, removed files * Updated readme and keymap * Updated readme * Fixed broken keymap * Fixed a typo in keymap and readme layer images * Fixed a typo in readme * Embedded layout image for readme * Embedded layout image for readme * Embedded layout image for readme * Fixed typos in keymap Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fixed typo in keymap Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fixed typo in keymap Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fixed a spelling error in the readme * Typos and formatting in readme Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keyboard] Planck Layout Macro Refactor, Part II (#6156)noroadsleft2019-06-1926-220/+1346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move layout macros to revision folders * Update Planck EZ layout macros Planck EZ only supports one layout (centered 2u spacebar). Deleted all the other macros. * Flesh out QMK Configurator support Give each Planck revision its own info.json file. * Readme updates - give each revision its own readme - add the Planck EZ to the main Planck readme * Fix layout macro for Planck EZ Previous matrix didn't compile because the electrical matrix defined a k3b location, which was unused by the physical arguments. Drashna was kind enough to confirm the Planck EZ's matrix for me. Co-authored-by: Drashna Jaelre <drashna@live.com> * Pretend the Planck EZ supports ortho_4x12 layout The hardware doesn't, but doing so prevents CI errors because the default keymap uses LAYOUT_planck_grid. Going to pretend LAYOUT_ortho_4x12 is a valid layout for the Planck EZ. * Update Planck EZ's URL in info.json Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keymap] Update to personal keymaps (#6136)SpacebarRacecar2019-06-161-2/+2
| | | | | | | | | | | | * changes to keymaps * changes to userspace * changes to userspace * removed reference to fc660c keymap which no longer exists from userspace readme * removed preonic keymap
* [Keymap] Fix firmware errors when flashing Rev6 Planck (#6135)Rob Hilgefort2019-06-163-21/+26
|
* [Keymap] add new planck keymap (#6122)Nicholas Ryan2019-06-134-0/+133
| | | | | | * add new planck keymap * add newlines to end of files
* [Keyboard] Planck: Layout Macro Refactor (#4402)noroadsleft2019-06-122-106/+377
| |<