summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [Keyboard] E7-V1 keyboard support (#4965)Brice Figureau2019-01-2811-0/+480
| | | | | | | | | | | | | | | | | | | * Add the e7-v1 keyboard The e7-v1 is a 75% keyboard made by Exclusive based on an Atmega32u4 pub with RGB lights on top and backlighting. This PR add supports for the regular ANSI layout and ANSI split backspace layout. No ISO yet :( * My e7-v1 keymap Difference from base layout: * split backspace * Home & End on last keys of row 0 instead of Insert/Del * Fn is on the End key when hold * supports both a windows/linux keymap and osx keymap * layer change is reflected in the rgb leds of the logo
* Backlight - New option : BACKLIGHT_CAPS_LOCK (#4769)Rockman182019-01-283-25/+51
| | | | | | | | | | | | | | | | | | | | | | * [BACKLIGHT_CAPS_LOCK_INDICATOR] Use backlight toggling as Caps Lock LED I've implemented this feature because S65-X doesn't have LED indicators and the existing led_set_kb(usb_led) function try to use backlight as indicator but that creates an inconsistency with backlight_config state. - define `BACKLIGHT_CAPS_LOCK_INDICATOR` to enable Caps Lock indicator using backlight (for keyboards without dedicated LED) - Don't turn off LED indicators when suspend because backlight is already turned off. Else led_set(0) will turn back on backlight. - Documentation has been updated * [BACKLIGHT_CAPS_LOCK_INDICATOR] Turn off all LED indicators except Caps Lock if BACKLIGHT_CAPS_LOCK_INDICATOR * [BACKLIGHT_CAPS_LOCK] Rename BACKLIGHT_CAPS_LOCK_INDICATOR * [BACKLIGHT_CAPS_LOCK] Use new IS_LED_ON method
* Practice60 RGB and PWM Backlight (#4929)Andrew Kannan2019-01-2817-220/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | * Update Practice60 to enable RGB via SPI DMA and use PWM backlight breathing * Correct stm32f103c8t6 flash size in eeprom definition * Remove unused files and improve ifdef checks * Update quantum/rgblight.c Co-Authored-By: awkannan <andrew.kannan@klaviyo.com> * Update quantum/rgblight.c Co-Authored-By: awkannan <andrew.kannan@klaviyo.com> * EEPROM implementation fix and updated p60 code * Update define * Remove dead code * Update keymap to remove test key * Update keymap again
* Fix layouts for S7 Elephant in info.json (#4989)noroadsleft2019-01-281-10/+10
| | | | | | | | | | | | | The following layouts were being rendered with 6.75u Spacebars instead of 7u: - LAYOUT_ansi_blocker_7u - LAYOUT_ansi_blocker_7u_small_lshift - LAYOUT_ansi_blocker_7u_small_bspc - LAYOUT_ansi_blocker_7u_small_lshift_small_bspc - LAYOUT_iso_blocker_7u This commit corrects this issue. Flagged by yanfali on QMK Discord.
* Prevent wasteful writing to eeprom.mtei2019-01-281-0/+2
|
* Add Lunar Keyboard (#4976)ai032019-01-2812-0/+686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generate project * Adjust files * Get things working * Update readme * Add VIA configurator compatibility * Grammar * Update keymap * Split lunar info default and VIA keymaps * Copyrights * VIA tuneup * A few missed copyrights * Remove unnecessary junk * Remove unnecessary bits, fix readme
* BDN9 Configurator support (#4978)noroadsleft2019-01-281-0/+22
|
* Alice: refactor and Configurator bugfix (#4979)noroadsleft2019-01-284-31/+107
| | | | | - layout macro and keymap layers refactored to more closely resemble physical keyboard layout - added layout mockup to alice.h - correct info.json data (was missing a key)
* Add default layout for e6_rgb (#4973)Drashna Jaelre2019-01-271-0/+29
|
* [Keyboard] Add Southpole keyboard (#4946)f00_B34rd2019-01-277-0/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added southpole keyboard added southpole keyboard folder and files including keymaps folder. Keymaps have errors and will not compile yet * Add files via upload added manufacturer and product name and description * Update config.h * Add files via upload changed formating added layer * cleaned up files, fixed foobeard keymap, and added maker info * fixed keymap files * Update keyboards/southpole/keymaps/foobeard/keymap.c Co-Authored-By: ericduns <ericduns@gmail.com> * Update keyboards/southpole/keymaps/default/keymap.c Co-Authored-By: ericduns <ericduns@gmail.com> * made changes fixing outdated lines and added readme.md * made requested changes for pr to all files * removed vs code and added new line to southpole.h
* [Keymap] some mods to my (omgvee) Helidox keymap (#4972)VM2019-01-274-11/+21
| | | | | | | | * moved some stuff around on my iris layout, but don't expect a lot of changes in the future * good working setup * [keymap] some mods to my (omgvee) Helidox keymap
* [Keymap] Support FX keys on Maxr1998's ContraMaxr19982019-01-271-21/+58
| | | | | Using update_tri_layer() and more manual layer switching, also rename some layers & keycodes
* [Keymap] updated zlant default keymap with diagram (#4954)CodingDog2019-01-271-3/+23
| | | | | | | | | | * updated zlant keymap with diagram * made edites to last post * noticed slight error in default keymap due to my own mistake. fixed to be the same as default * fixed spacing in second base layer second row from left
* [Keymap] small update to my (omgvee) IRIS keymap (#4969)VM2019-01-274-25/+67
| | | | | | * moved some stuff around on my iris layout, but don't expect a lot of changes in the future * good working setup
* [Keyboard] Added xealousbrown keyboard (#4945)Alex Ong2019-01-277-0/+242
| | | | | | | | | | | | | | | | | | * Added xealousbrown keyboard. * Changed to pragma once in config.h * Update keyboards/handwired/xealousbrown/rules.mk Added bootloader. Co-Authored-By: alex-ong <the.onga@gmail.com> * Update keyboards/handwired/xealousbrown/config.h Commented out IS_COMMAND() since it is already default value. Co-Authored-By: alex-ong <the.onga@gmail.com>
* [Keyboard] add rgb pcb for e6 keyboard (#4928)yulei2019-01-2711-0/+555
| | | | | | | | | | * add e6_rgb * update according to the reviewer * fixed readme.md * rename 60_split_bs_shift to 60_ansi_split_bs_shift
* [Keymap] Update personal userspace and keymaps (#4963)Konstantin Đorđević2019-01-277-26/+17
| | | | | | | | | | | | | | * Remove duplicated or unnecessary definitions in config.h and rules.mk * Use IS_HOST_LED_ON() macro * Add mouse acceleration to kbd6x:konstantin keymap * Clear and restore mods when sending macros * Make SEND_STRING_CLEAN a config option * Add NO_ACTION_ONESHOT to userspace config
* [Keymap] Layout added for stanrc85 (#4944)stanrc852019-01-274-0/+91
| | | | | | | | | | | | | | | | | | | | * Add files via upload * Changed _____ to _______ as requested to meet QMK standards. * Added readme.md * Removed "PERMISSIVE_HOLD" as it is no longer used. * Additional code changes made per request * Added # to first line and removed redundant line. * Modified Copyright information * Added space after # for proper formatting * Formatting changes and additional details
* Fix `1<col` instead of `1<<col` typo in matrix_is_on()James Churchill2019-01-2717-32/+32
|
* Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević2019-01-2733-127/+122
| | | | | | | | | | | | | | * 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] Small improvements to Maxr1998's Contra keymap (#4952)Max Rumpf2019-01-271-3/+3
| | | Add backslash, disable Super key in "Gaming" mode
* [Keymap] Minor updates to my dz60 keymap (#4943)MechMerlin2019-01-271-1/+1
|
* [Keyboard] UniGo66 keyboard added (#4913)Daniel H Klein2019-01-2714-0/+1309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * default keymap cleanup
* [Keymap] Move Iris via support to Via keymap (#4893)Drashna Jaelre2019-01-275-22/+158
| | | | | | | | | | | | * Move Iris via support to Via keymap And move it out of the main keyboard files * Actually add via keymap folder Because using git when you're tired is apparently a very bad idea, and you do stupid things like not running git add * Clean up config.h file for iris via keymap
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-26362-1960/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* [Keyboard] drop unused i2c files (#4948)seebs2019-01-262-386/+0
| | | | The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses a standard centralized AVR i2c driver. Drop the now-unused files.
* [Keymap] Add Maxim keymap for Fourier (#4534)Danny2019-01-263-0/+80
| | | | | | | | | | | | * Add maxim keymap * Add QMK DFU configuration to Fourier * Update config.h * Update keymap.c * Update config.h
* use built-in arm stuffJack Humbert2019-01-2610-2552/+12
|
* [Keymap] Add userspace files for vosechu (#4912)Chuck Lauer Vose2019-01-265-0/+135
| | | | | | | | * Add userspace files for vosechu * Code review corrections * Few more code review corrections
* Fix RGBLIGHT_SLEEP function (#4865)Drashna Jaelre2019-01-251-17/+30
| | | | | | | | | | * Only re-enable RGBLIGHT if it was on when going to sleep * Reformat file to follow QMK Standards * Fix check, since this is a loop, whoops Much thanks to @Rockman18 for catching this and posting the additional code!
* Revert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)Drashna Jaelre2019-01-258-207/+0
| | | | | Was not supposed to merge 4763 yet This reverts commit 1d3b9eea940908d02b6c2deda5d744a73cd838da.
* Circular animation (#4796)Drashna Jaelre2019-01-252-6/+18
|\ | | | | | | | | | | | | | | * Add ability to animate arm_atsam led matrix from the center of a circle * Make arm_atsam led matrix circular animation circular rather than obloid * Fix indentation in tmk_core led_matrix.c
| * Fix indentation in tmk_core led_matrix.cIan O'Dea2019-01-071-9/+9
| |
| * Make arm_atsam led matrix circular animation circular rather than obloidIan O'Dea2019-01-072-1/+4
| |
| * Add ability to animate arm_atsam led matrix from the center of a circleIan O'Dea2019-01-072-6/+15
| |
* | [Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)walkerstop2019-01-258-0/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Basic Fanoe support (no LED yet) * Enable RGB lights * Backlighting support * Change to reflect Wheat Field brand of Fanoe PCB * Hot swap variant * Fix review comment issues * Fix review issues * Corrected rules.mk * Change naming to avoid using possibly copyrighted names * Added info.json * Corrected manufacturer name in info.json * Keymap updates * Add layout for use with ws2812b and such * Fixes based on code review
* | move `#include "rgb.h"` from quantum.h to quantum.cmtei2019-01-252-3/+5
| | | | | | | | I think `quantum.h` should contain only API declarations that `quantum.c` provides externally. `rgb.h` contains function weak definitions. This should not be in `quantum.h`.
* | Add C(), A() and G() to match already existing S() (#4673)fauxpark2019-01-2512-62/+64
| |
* | Add MOD_MASK_* macros to core code (#4337)Konstantin Đorđević2019-01-251-0/+16
| | | | | | | | | | | | * Add MOD_MASK_* macros to core code * MOD_MASK_ALL → MOD_MASK_CSAG
* | rs: code friendly keymap for preonic, iris and my preonic clone (#4303)Olivier Poitrey2019-01-2520-0/+1030
| | | | | | | | | | | | | | | | | | | | | | I worked on those keymap to simplify the use of 60% keyboards for coders. Instead of trying to mimic planck, this keymap remove raise/lower layer complexity and keep some important sign keys for coder in the upper right side pretty much the same way as they are on a full keyboard. A karabiner configuration is also provided to mimic most of the keymap features on the macbook internal keyboard for when you are forced to use it.
* | Fix process_combo which assign -1 to uint16_t (#3697)Drashna Jaelre2019-01-252-9/+10
|\ \
| * | Fix process_combo which assign -1 to uint16_tShihpin Tseng2018-08-202-9/+10
| | |
* | | Fix oneshot_time wrong type (#3696)Shihpin Tseng2019-01-251-2/+2
| | | | | | | | | | | | | | | | | | * Fix oneshot_time wrong type * Fix oneshot_time_layer wrong type
* | | Fix problem that MAGIC_SWAP_ALT_GUI will not be effective when OSM(mod) is usedMakotoKurauchi2019-01-251-1/+1
| | |
* | | Adding documentation for the LM layer modifier. (#3617)Dave Brown2019-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding documentation for the LM layer modifier. This will hopefully clear up some of the confusion around adding this layer modifier. I struggled with this a bit as well at first. * Removing duplicate table. * Changed section title to `Changing Layers` * Retain name
* | | Add support for RETRO_TAPPING to LT(layer, kc)lambda_sakura2019-01-252-1/+10
| | |
* | | [Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)zunger-humu2019-01-254-0/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Custom keymap. * Fix magic layer, enable Unicode. * Update README. * Make Unicode config change keymap-local. * Move magic to AltGr, simplifying layout. * Changes per Drashna. * Fix magic+esc = backtick! * Change reset implementation per Drashna's suggestion. * Add a few more symbols so long as the commit is open - √ℜℂℤ⊙ℚℕ and the like. * Typo fix. * Slight simplification, drop an extra variable.
* | | Add support for Clueboard 66% rev4skullY2019-01-248-0/+1465
| | |
* | | Fix a typo in link to the Pro Micro ISP firmwareBalz Guenat2019-01-241-1/+1
| | |
* | | [Keyboard] Remove hadron ver0 as it is no longer required (#4921)zvecr2019-01-244-40/+0
| | |