summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-27Fix `1<col` instead of `1<<col` typo in matrix_is_on()James Churchill
2019-01-27Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević
* 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)
2019-01-27[Keymap] Small improvements to Maxr1998's Contra keymap (#4952)Max Rumpf
Add backslash, disable Super key in "Gaming" mode
2019-01-27[Keymap] Minor updates to my dz60 keymap (#4943)MechMerlin
2019-01-27[Keyboard] UniGo66 keyboard added (#4913)Daniel H Klein
* 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
2019-01-27[Keymap] Move Iris via support to Via keymap (#4893)Drashna Jaelre
* 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
2019-01-26Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre
* 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
2019-01-26[Keyboard] drop unused i2c files (#4948)seebs
The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses a standard centralized AVR i2c driver. Drop the now-unused files.
2019-01-26[Keymap] Add Maxim keymap for Fourier (#4534)Danny
* Add maxim keymap * Add QMK DFU configuration to Fourier * Update config.h * Update keymap.c * Update config.h
2019-01-26use built-in arm stuffJack Humbert
2019-01-26[Keymap] Add userspace files for vosechu (#4912)Chuck Lauer Vose
* Add userspace files for vosechu * Code review corrections * Few more code review corrections
2019-01-25Fix RGBLIGHT_SLEEP function (#4865)Drashna Jaelre
* 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!
2019-01-25Revert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)Drashna Jaelre
Was not supposed to merge 4763 yet This reverts commit 1d3b9eea940908d02b6c2deda5d744a73cd838da.
2019-01-25Circular animation (#4796)Drashna Jaelre
* 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
2019-01-25[Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)walkerstop
* 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
2019-01-25move `#include "rgb.h"` from quantum.h to quantum.cmtei
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`.
2019-01-25Add C(), A() and G() to match already existing S() (#4673)fauxpark
2019-01-25Add MOD_MASK_* macros to core code (#4337)Konstantin Đorđević
* Add MOD_MASK_* macros to core code * MOD_MASK_ALL → MOD_MASK_CSAG
2019-01-25rs: code friendly keymap for preonic, iris and my preonic clone (#4303)Olivier Poitrey
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.
2019-01-25Fix process_combo which assign -1 to uint16_t (#3697)Drashna Jaelre
2019-01-25Fix oneshot_time wrong type (#3696)Shihpin Tseng
* Fix oneshot_time wrong type * Fix oneshot_time_layer wrong type
2019-01-25Fix problem that MAGIC_SWAP_ALT_GUI will not be effective when OSM(mod) is usedMakotoKurauchi
2019-01-25Adding documentation for the LM layer modifier. (#3617)Dave Brown
* 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
2019-01-25Add support for RETRO_TAPPING to LT(layer, kc)lambda_sakura
2019-01-25[Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)zunger-humu
* 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.
2019-01-24Add support for Clueboard 66% rev4skullY
2019-01-24Fix a typo in link to the Pro Micro ISP firmwareBalz Guenat
2019-01-24[Keyboard] Remove hadron ver0 as it is no longer required (#4921)zvecr
2019-01-24Remove unused fn_actions[] and action_function() in default keymaps (#4829)fauxpark
2019-01-23[Keyboard] KBD67: enable bootmagic lite by default (#4931)MechMerlin
* enable bootmagic lite by default * add a second layer with a reset key
2019-01-23[Keymap] Adding keymap for Nyquist (#4918)shovelpaw
* Added busby222 config * Fixed bug with leftover colemak and dvorak layouts * Fixing dumb mistake * Minor tweaks to layout. Need to use at work tomorrow to make more adjustments * Added mouse controls for raised layer * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h Added mouse specific settings for smoother mouse movement (default is sort of hard to use) * config.h cleanup * Lowering max mouse speed (personal preference) * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h * Update rules.mk * Added MIDI layer * Switched the Adjust layer to an MO call * Update keymap.c * Fixing bugs related to midi layer * Changed "Caps Lock" ctrl to RCTRL for use in VirtualBox * Added shovelpaw keyamp * Removed deprecated QUANTUM_DIR code block * Switched midi layer to be only active when held * Addressing requested changes * Removed unnecessary include statement
2019-01-23Optimize/Update the new_project script (#4920)MechMerlin
* use pragma once in our templates * template.h is present in both avr/ps2avrgb options so we moved it to base. In addition we now use pragma once
2019-01-23Remove lfkeyboards parent rules.mk as its only required for mini1800zvecr
2019-01-23[Keyboard] Add BDN9 (#4919)Danny
2019-01-23[Keyboard] Add KBD67 Hotswap Support (#4916)MechMerlin
* initial commit * move the original kbd67 stuff into its own directory, rev1 * get rid of vanilla cookie cutter code * put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable. * switch matrix created for hotswap * create a basic keymap for testing * make info.json for QMK Configurator support * rename kbd67 due to compile error * kbd67 generic readme file * fix make instructions for the new rev1 * comment out unneeded rgb light #defines * Update keyboards/kbd67/readme.md Add an extra space for proper markdown rendering Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/hotswap.h Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/keymaps/default/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * use pragma once * proper format of MechMerlin
2019-01-23Fixup the clueboard 66 info.jsonskullY
2019-01-23Clueboard refresh (#4902)skullydazed
* Cluecard: refactor - renamed layout macro KEYMAP to LAYOUT - reformatted layout macro to more closely resemble physical device layout - keymaps now use #include QMK_KEYBOARD_H - config.h files updated to use #pragma once method - deleted outdated QUANTUM_DIR code blocks from rules.mk files - white space changes on rules.mk files (alignment/readability) * Cluecard: Configurator support * Cluecard: readme update - added image - updated Docs links * Clueboard 66% HotSwap: corrected matrix and Configurator data - removed k31 and k84 from LAYOUT - both appear to be unsupported for this PCB according to images on clueboard.co - updated block comment mock-ups to match changes - rebuilt info.json file - delete removed keys from default keymap.c * Clueboard 66% HotSwap: readme update - fix make example - updated Docs links * Clueboard 66% HotSwap: 66_ansi keymap update Updated to use #include QMK_KEYBOARD_H * Clueboard 60% refactor - renamed layout macro KEYMAP to LAYOUT_all - renamed layout macro KEYMAP_AEK to LAYOUT_aek - removed redundant KC_TRNS definitions from keymaps - all keymaps now use #include QMK_KEYBOARD_H * Clueboard 17%: refactor * Clueboard 17%: Configurator support * Clueboard 17%: update Docs links in readme * Cleanup the 2x1800 files * Update Clueboard 60% to standard matrix * Update the clueboard default keymaps * Refresh and update clueboard 17 * Add the 66% hotswap to Clueboard's readme * Clarify the 66% hotswap's readme * change the image to imgur * Update the clueboard 66 to follow modern standards * update clueboard 66_hotswap to follow modern practices * Move the logo to imgur * update clueboard/card to follow modern practices * remove clueboard/66 as a valid make target * Address comments in #4902 * fix user keymaps after the changes
2019-01-22Give the keymap folder the proper namenoroadsleft
It was named default_60_iso for some reason. *shrug*
2019-01-22Fix layouts/default/66_iso keymapnoroadsleft
Keymap had a comma after the last keycode. Aligned for readability.
2019-01-22[Keyboard] Add DataHand keyboard support (#4847)Nikolaus Wittenstein
2019-01-22[Keymap] Add a compile-time provided macro and assign to _FL (#4908)Rys Sommefeldt
* Update make command with correct variant * Add a custom keycode for a compile-time defined macro and add to _FL
2019-01-22Added info.json for TGR AliceFelipe Coury
2019-01-22Always read two bytes from the endpoint if we have two bytes to readfauxpark
When this if statement is false, it will cause the report ID to be read as the LED state. We already know there are two bytes in the endpoint, which is a reasonably good indicator that it contains a report ID, so we should always read both.
2019-01-22Rename i2c_slave functions so it can coexist with i2c_master (#4875)James Churchill
Also merges tx/rx buffers, as only one is necessary.
2019-01-21Fix for ISO layout in tada68:rys (#4906)Rys Sommefeldt
2019-01-21[Keyboard] Added TGR Alice keyboard support (#4896)Felipe Coury
* Added TGR Alice keyboard support This keyboard uses ps2avrGB firmware, so I used the same matrix Bootmapper Client was using and was able to flash it appropriately. * Refactor alice to use QMK core * Fixed markdown line breaks on TGR Alice readme
2019-01-21handwired/retro_refit: refactor, Configurator support and readme update (#4899)noroadsleft
* handwired/retro_refit: refactor - retro_refit.h - updated to use #pragma once include guard - refactored layout macro to not auto-prepend KC_ to keycodes - renamed to LAYOUT (from KEYMAP) - aligned for readability - default keymap.c - now uses #include QMK_KEYBOARD_H - removed unused fn_actions and action_get_macro blocks * handwired/retro_refit: Configurator support * handwired/retro_refit: readme update Updated readme to format of current QMK template.
2019-01-21Initial fixes for vagrant (#4900)zvecr
2019-01-20Tidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894)Konstantin Đorđević
* Tidy up IS_{,HOST_}LED_{ON,OFF} macros * Tweak LED control docs
2019-01-20[Keyboard] Tmo50 initial commit (#4891)Emīls Delle
* Create ISO HHKB keymapping for GH60 * Add media controls to Fn layer * Use M(x) instead of F(x), add Copyright text * Create initial firmware for TMO50 * Correct year and author * Fix repos README * Remove unnecessary code * Change include guard in tmo50.h