summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table ↵Takeshi ISHII2019-05-026-4/+185
| | | | | | | | | | instead of exp() and sin() (#5484) * If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() * Change rgblight breathing table size to be easily selectable. add RGBLIGHT_BREATHE_TABLE_SIZE macro for customize breathing effect.
* Add new keyboard KagaMidget (#5755)yynmt2019-05-029-0/+605
| | | | | | * Add KagaMidget keyboard * Update readme.md
* add '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)Takeshi ISHII2019-05-023-2/+4
| | | If there is no '#define USE_SERIAL', qmk configurator will give an error, so add '#define USE_SERIAL' to `mint60/config.h`。
* Add support for Nomu30 (#5759)Naoto Takai2019-05-029-0/+448
|
* [Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid ↵zvecr2019-05-012-1/+3
| | | | | | | | | | (#5591) * Add compatibility for LAYOUTS = planck_mit planck_grid * Add compatibility for LAYOUTS = ortho_4x12 * Remove planck_grid community support from Plaid
* Wanleg tuneup / additions (#5752)wanleg2019-05-0118-71/+439
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * change split keyboard tapping term in userspace * fix 5x15 layout numpad movement * minor changes for Nori setup * edit based on 40percentclub refactor change * fix gherkin due to refactor * kbd6x wanleg keymap * kbd6x edits * kbd6x tweak * fn / backlight layer * fix jj40 rgb hex issue * wanleg gherkin lighting * 4x12 layout cleanup * move kbd6x to new kbdfans directory * minor edit related to new kbdfans directory * mac layout for kbd6x * gherkin flip option * tweak tapping term on lets_split * edit for keebio board coalescing * update user readme with git hints * wanleg miniaxe keymap * testing Permissive Hold instead of Mod Tap Interrupt * wiring names * kbd6x keymap * change default backlight behaviour on kbd6x * userspace underglow * userspace underglow * underglow tweaks * user readme update * more layer underglow tweaks * fix userspace for non-underglow-enabled boards * readme edits * readme edits * readme edits * readme edits * Update readme.md * Update readme.md * readme edits * readme edits * update keymap picture
* Roguepullrequest planck layout update (#5751)roguepullrequest2019-05-012-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First publish of roguepullreqest programmer dvorak planck layout * Removed junk line * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Removed layer songs Removed layer songs for cleanliness. Will use them later. * Update keyboards/planck/keymaps/roguepullrequest/readme.md Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Made basic LSHIFT framework but is not working. Listed other tapdances. * Got LSHIFT to work * Added working RSHIFT * Added working TD_S * Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer. * Cleaned up layout. * Reenabled audio space is not needed right now. * Added tap dances and layout image * Started dactylmanuform layout * Revert "Started dactylmanuform layout" This reverts commit 5ef48e4a23de14db9b843d85d3250e1bf4426817.
* Adjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)XScorpion22019-05-012-33/+24
| | | | | | * Adjusted the linear led table and hsv_to_rgb to better handle 255 hue * small math adjustments to better handle specific uint8_t rounding and overflows
* Simple fix for selecting which tracked key press to work off of for simple ↵XScorpion22019-05-012-2/+4
| | | | reactive effects (#5745)
* rgblight 255 hue (#5547)XScorpion22019-05-016-180/+84
|
* Fixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB ↵XScorpion22019-05-012-3/+3
| | | | Matrix (#5744)
* [Keyboard] Update hineybush keyboard projects (#5554)Josh Hinnebusch2019-04-3030-67/+712
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* [Docs] Use HTTPS for qmk.fm link (#5506)fauxpark2019-04-301-3/+3
| | | | | | * Use HTTPS for qmk.fm link * Fix the rest of the HTTP links
* [Keyboard] Signum3.0 generate json keymap (#5688)Jan Christoph Ebersbach2019-04-304-88/+125
| | | | | | | | | | | | | | | | * Remove dependency on sortedcontainers * Sort dictionary on output * Externalize writing of keymap.c into function - serialize layers into one flat list * Add encoding * Generate JSON keymap in addition to keymap.c * Replace XXXXXX with KC_NO
* [Keymap] Made adjustment to my Preonic keymap (#5733)mikethetiger2019-04-304-0/+329
| | | | | | | | | | | | | | | | * Added my Preonic keymap * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Added my Preonic keymap * Added my Preonic keymap
* [Keymap] Xulkal keymap tweeks (#5746)XScorpion22019-04-303-5/+41
| | | | | | * Minor keymap tweeks and more oled data * Update keymap.c
* [Keyboard] Adds support for BM16S keyboard (#5659)Benjamin2019-04-307-0/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for BM16S keyboard. * Update keyboards/bm16s/bm16s.h Co-Authored-By: bontakun <ben@bontakun.net> * Update keyboards/bm16s/bm16s.h Co-Authored-By: bontakun <ben@bontakun.net> * Cleaned up a bunch of unneeded stuff. * Made layout name match. * Changed rules file to have correct bootloader and indention. Updated readme to reflect availability on krepublic. Updated keymap to have more obvious RGB controls. * Removed unnecessary file. * Fixed grammar in readme. Co-Authored-By: bontakun <ben@bontakun.net> * Migrated to autogenerated layout config, without issue. * Renamed LAYOUT to match community standards.
* Added OLED Driver to the summaryRyan Caltabiano2019-04-301-0/+1
|
* [Keyboard] doro67 readme clarification (#5736)Daniel Peregolise2019-04-308-0/+48
| | | | | | | | | | | | * readme clarification * Apply suggestions from code review verbiage updates Co-Authored-By: dperegolise <danielperegolise@gmail.com> * mechmerlin suggested verbiage
* Ignore VSCode ipsh folder (#5741)Drashna Jaelre2019-04-301-0/+1
|
* 🐮🥛 Butterstick Support 🥛🐮 (#5742)Jeremy Bernhardt2019-04-309-0/+753
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on chording * Working on chording * Got layouts in order * Initial Georgi support * forgot to add keymaps * Updated readme * Update keyboards/georgi/keymaps/template/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/matrix.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/template/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/matrix.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Disabled features, updated info * Update keyboards/georgi/config.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/config.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Fixed info.json * Split the number button and fixed gaming mode. * started work on history feature * Working history/multikeyfuckery * type * inital code reduction refactor * Got multikey patched up, optimizing for size * Forgot to remove stuff * fixed key repeat * Key repeat added. * Symshift locking * Midchord Sym shenanigans. * Added only QWERTY mode * Split out header * Added stickybits, minimal layour * Fixing user layout * Whitespace fixing * Fixing Version name * Starting work on BS * Fixing default layout and rules * Updated Butter fw * Copy-paste rebase * more fixing from merge. Fuck * Forgot to roll version * Added revisions as per @mechmerlin
* [Keymap] Add motform planck keymap (swedish colemak) (#5734)motform2019-04-304-0/+262
| | | | | | * [Keymap] Add motform planck keymap (swedish colemak) * Add readme and remove unused enums (thanks @drasha!)
* Implement kb function for rgb matrix to led lookup (#5738)XScorpion22019-04-302-1/+25
|
* [Keyboard] Signum 3.0 Fix key order in layout (#5687)Jan Christoph Ebersbach2019-04-291-60/+50
| | | | | | | | * Fix key order in layout * Reduce keyboard dimensions * Reduce space around keys
* [Keyboard] Signum3.0 remove sortedcontainers (#5679)Jan Christoph Ebersbach2019-04-293-10/+3
| | | | | | * Remove dependency on sortedcontainers * Sort dictionary on output
* Simple extended space cadet (#5277)XScorpion22019-04-2910-190/+252
| | | | | | | | * Simplifying and Extending Space Cadet to work on Ctrl and Alt keys * PR Review feedback * Reverting back to keycodes
* Removed forced in lining for lib8tion functions (#5670)XScorpion22019-04-291-2/+2
|
* Change lib8tion library to be usable in user keymaps (#5598)Alec Geatches2019-04-291-1/+1
| | | | | | | | | | | | * Move lib8tion header-defined constant into implementation file, add to build * Move b_m16_interleave initializtion to lib8tion.c, change build to include lib8tion.c in QUANTUM_LIB_SRC * Remove left-over whitespace * Move lib8tion include by RGB_MATRIX_ENABLE code in makefile * Revert build changes and change lib8tion b_m16_interleave constant to static
* [Keyboard] Fixing drag-and-drop (#5728)Jeremy Bernhardt2019-04-297-3/+230
| | | | | | | | * Fixing drag-and-drop * Forgot to rtfm and do a full build. Added colemak * What
* [Keyboard] Adding ortho_4x12 & planck_mit layouts for KBD4X (#5729)David Dai2019-04-292-5/+20
| | | | | | | | * Adding ortho_4x12 & planck_mit layouts for KBD4X. * Adding LAYOUT_kc_ortho_4x12 macro to KBD4x. * Turn off console for KBD4X so firmware size falls within limit.
* [Keyboard] Minor fixes for Baguette (#5737)noroadsleft2019-04-292-2/+2
| | | | | | | | | | * Fix Baguette ISO layout in QMK Configurator Corrected the position of the ISO Enter key. * Fix readme markdown Was missing a line break.
* Updated rgb_led struct field modifier to flags (#5619)XScorpion22019-04-2957-1028/+1173
| | | | Updated effects to test led flags Updated massdrop to use new flags field for led toggle
* RGB Matrix: Custom effects on a kb/user level (#5338)Daniel Prilik2019-04-294-13/+107
| | | | | | | | | | | | | | * Revamped custom effects approach See docs for example usage * push-up RGB Matrix default mode Override default effect using RGB_MATRIX_STARTUP_MODE. Useful on boards without EEPROM support (*cough* Massdrop ALT/CTRL *cough*) * update docs
* Fix Planck and Preonic builds (#5658)noroadsleft2019-04-2915-166/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Planck: Copy contents of Planck rules.mk to each revision * Planck: Delete Planck rules.mk * Planck: Concatenate duplicate rules Concatenate rules that are set and then overridden into one setting. * Preonic: Copy contents of Preonic rules.mk to each revision * Preonic: Delete Preonic rules.mk * Preonic: Concatenate duplicate rules Concatenate rules that are set and then overridden into one setting. * Planck: Delete non-specific Bootloader settings from revs. 1 and 2 Deleted BOOTLOADER setting code block, as the checks were only valid for revs. 3-5 and the Planck Light. Neither Planck rev1 or rev2 set the bootloader via rules.mk, so there's no setting of BOOTLOADER in their rules.mk files. * Preonic: Fix BOOTLOADER settings code blocks * Preonic: delete extra blank lines from rules.mk files * Preonic: delete AVR-type hardware config blocks from rev3 * Update Planck and Preonic readme files - update Hardware Supported - update/add Install Examples - update Docs paragraph * Enable Bootmagic Lite where it is disabled Enabled Bootmagic Lite for: - Planck Light - Planck revs. 1-5 - Preonic revs. 1 and 2 * Remove `planck_grid` from LAYOUTS rule for all Planck revisions Community has landed on `ortho_4x12`, which is already set; `planck_grid` is redundant.
* [Keymap] dz60 keymap w/ hhkb-esque default layer (#5708)loChris2019-04-291-0/+25
| | | | | | | | * hello world * Update keyboards/dz60/keymaps/zepol_layout/keymap.c Co-Authored-By: loChris <44450518+loChris@users.noreply.github.com>
* [Keymap] Added compatibility for Planck rev6 (#5706)Priyadi Iman Nurcahyo2019-04-294-5/+34
| | | | | | | | | | | | * Update code for compatibility with latest QMK * Added compatibility with Planck rev6 * use wait_ms instead of _delay_ms * removed unnecessary rules * disable audio on rev4 only
* [Keyboard] Satisfaction75 i2c fix and VIA layout (#5726)Andrew Kannan2019-04-274-17/+56
|
* A better new_project.sh (#5191)fauxpark2019-04-275-90/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A better new_project.sh * Fix docstrings * Use single quotes for anything not shown to user * Missed this docstring