summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add Satisfaction75 to QMK, Enable EEPROM on stm32f072 (#5094)Andrew Kannan2019-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add stm32f072 base ck4x4 to handwired * add prints * Save these tries * Save changes again * Working hadron oled * OLEd working but ws2812b still iffy: * save another try * Encoder feature + OLED * RTC code * Implement clock setting mode * Whitespace * Encoder hooked up to working LED PWM code * Add missing files * eeprom changes * Save changes * Move i2c master * Move satisfaction75 under cannonkeys * Set proper default folder * Revert some core changes * Undo paved iris changes * Reorganize code for maintainability and prep for new features * Add starting code for clock OLED mode * Clock set mode finished * Add custom encoder modes * Actually add VIA keymap * Gate to only 072 * fix gate for only 072 * Update header guards and includes * Update i2c selection strategy * Update board.c to handle software reset to DFU
* Fix travis_compiled_push.sh script issue (#5114)Drashna Jaelre2019-02-12
| | | | | | | | * Fix travis_compiled_push.sh script issue * fix typo * properly fix push script
* [Keyboard] Added aeboards/aegis (#5099)Wilba2019-02-12
| | | | | | * Added aeboards/aegis * PR changes
* [Keyboard] Refactor jj4x4 to enable ortho_4x4 LAYOUT (#5112)zvecr2019-02-12
| | | | | | | | * Correct configurator info.json * Refactor to support ortho_4x4 * Refactor to support ortho_4x4 - remove commented out code
* [Keyboard] Move Keebio boards to own folder (#5109)Danny2019-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases
* [Keymap] Plain60 rgb (#5104)kwerdenker2019-02-12
| | | | | | | | * Fix compile error if not used with VIA * Add keymap with support for RGB * Integrate changes from PR code review
* [Keymap] Add Minidox keymap by dustypomerleau (#5101)Dusty Pomerleau2019-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add dusty keymap * change keymap folder to match my github username * initial keymap completed in comments only * layout without NAV completed in comments only * disable Command to prevent interference with Space Cadet keys * switch _ and \ in the symbol layer * Layers complete through _NAV * add thumb keys to _NAV * complete _NUM * all layouts complete; still needs `process_user_record()` * completed first draft of keymap; still needs config.h to match * corrected keycodes for Mac macro-volume keys * fix Mac mute keycode * add missing Mac keycodes for previous and next track * placeholder for qwerty layout, not yet completed; remove unnecessary breaks; add todos * eliminate Preonic branch before switching to Minidox branch: • delete dustypomerleau Preonic keymap folder • complete keymap.c (QWERTY layer, vanilla numbers layer) TODO: • add preferences to config.h • complete the README * edit commented keymap diagrams for clarity in dual function keys * define initial config.h and add rules.mk for mouse key support * fix redundant line after implementation of tap_code() * fixed key_timer declaration, added README and rules * formatting of keymap * add CTPC to config * cycle thumb keys to favor center position * modify config.h for temporary Pro Micro compatibility * remove superfluous call to use serial; homebrewed mod tap keys are still broken with OSL * merge _SYS and _MEDIA on new Z_SYS key * ALT_OP example of new MT macro complete * initial narze-inspired MT fixes in PRU * add (currently superfluous) custom keycode for the _SYS layer * rudimentary `OSL` symbol macros that immediately register the mod and fail to reset the oneshot layer, but do output the proper keys—fix both of these things * remove permissive hold to improve tapping performance * remove calls to `clear_oneshot_layer_state()`, as they have no effect inside `process_record_user()`. Tapdance appears to be the way forward. * final commit before tapdance code; correct layout in comments * initial tapdance code for shifted mod taps * add numeric and ergo NUM layers and pinky shifts for keycuts * add TD() wrappers to tapdance codes and clean up commented layout guides * add faux return to cur_dance to allow compilation - TODO: research what the default clause should be in cur_dance * update commented schematics for better readability * add backspace and delete to lockable layers, Z_SYS -> SYS_Z for consistency, fix schematic errors * add `DOUBLE_SINGLE_TAP` to tapdance cases to allow doubling of the single tap character without waiting tapping term * remove reduced oneshot tapping toggles * update README * newline tweak :) * Update keyboards/minidox/keymaps/dustypomerleau/keymap.c Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * remove `PREVENT_STUCK_MODIFIERS`, as this is default behavior
* Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)Drashna Jaelre2019-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Grab HEX and BIN files from autogen And push them to qmk.fm/compiled * Make autogen copy extension agnostic This way, when travis cl scrpit looks for hex files, it will actually grab bin files, and not hex files for ARM boards * Handle the AUTOGEN in :bin target to properly handle edge cases Both the TADA68 and ATSAM boards generate the hex file and then convert it to a bin file. The changes I made does not handle this well, at all. This removes the hex and replaces it with a bin, if a bin is normally generated. * Revert hex target to original copy command * Check hex and bin separately in compile push script Since I don't know how to script this, well * Simplify push to compiled folder * Further simplify compiled push script * Move AUTOGEN parsing to a more sane location to prevent tech debt Thanks to skully! * Remove AUTOGEN completely, as it's not needed This has the benefit of making everything super simple, since we can pull every hex and bin from the root of the qmk_firmware folder, and move that to th compiled folder. This also removes old and unneeded code, and removes some tech debt that has been accrued, without adding more, in theory.
* Added WT75-A, refactor wilba.tech PCBs (#5100)Wilba2019-02-12
| | | | | | * Added WT75-A, added "via" keymaps to wilba.tech * Missed file last commit
* [Keyboard] Space65: RGB Animations on by default (#5097)MechMerlin2019-02-11
|
* Add digital layout for KBD75 (#5095)Mike Bell2019-02-11
| | | | | | | | | | * Initial commit of digital kbd75 layout * Add readme * Update readme * Update readme with suggestions
* fix the led_matrix.h naming conflictskullY2019-02-10
|
* Put back an accidentally stripped copyrightskullY2019-02-10
|
* cleanupskullY2019-02-10
|
* fix compiling for backlight without led matrixskullY2019-02-10
|
* cleanupskullY2019-02-10
|
* Move the 1 second delay to led_matrix_initskullY2019-02-10
|
* Add documentation for led matrixskullY2019-02-10
|
* Force backlight on when led matrix is enabledskullY2019-02-10
|
* led_matrix works nowskullY2019-02-10
|
* compiles, but long delay on startup and problemsskullY2019-02-10
|
* revert accidental rgb_matrix.h changesskullY2019-02-10
|
* The beginning of a simple led matrix driver for is31fl3731skullY2019-02-10
|
* [Keymap] Added my THE50 Keymap (#5093)mikethetiger2019-02-10
| | | | | | | | | | * adding my planck keymap * adding my planck keymap * added my espectro keymap * the50 keymap
* [Keyboard] Update ergodash readme.md (#5092)GreenShadowMaker2019-02-10
| | | Clarification of Keys to Keymap note added
* [Keyboard] Initial support for TKC M0LLY (#5087)TerryMathews2019-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial support for TKC M0LLY * Remove depreciated Magic Keys define * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/m0lly.h Co-Authored-By: TerryMathews <terry@terrymathews.net> * Suggested review changes
* [Keyboard] Namecard rev2 (#5080)takashiski2019-02-10
| | | | | | | | | | * add revision * change to row2col * remove old config.h * remove rule.mk from namecard2x4/
* added missing ; on example (#5089)Joshua Bragge2019-02-09
|
* [Keyboard] 1up60hte Readme update (#5075)Braydon Bubnick2019-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Tweaks to default 1up60hte layout + support for HHKB style layout * Added changes to layouts * Fix config.h * Fixed errant KC_NO in layout * Added readme to keyboard... Will update with images/store link when avail. * Update to use LAYOUT_60_hhkb default layout * md formatting fix * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps * Added image, updated store page to readme
* [Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)Danny2019-02-08
|
* [Keymap] Add HHKB JP keymap for bakingpy (#5084)Danny2019-02-08
|
* Convert Viterbi to use split_common, add rev2 (#5085)Danny2019-02-08
| | | | | | | | | | | | * Convert Viterbi to use split_common, add rev2 * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com> * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com>
* Add label to the info.json referenceskullY2019-02-08
|
* fix the case for some elementsskullY2019-02-08
|
* Update docs/reference_info_json.mdnoroadsleft2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Clarify LAYOUT vs LAYOUT_allskullY2019-02-08
|
* Address comments in #4832. Move info.json reference to its own file.skullY2019-02-08
|
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/hardware_keyboard_guidelines.mdfauxpark2019-02-08
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* tweak the keyboard guidelinesskullY2019-02-08
|