summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-08Use milc for config check, requirements fixesErovia
Use milc's config finding and parsing to check if the user is a developer or not. 'requirements-dev.txt' will now load 'requirements.txt', so no need to run pip twice. Add missing 'yapf' dependency to 'requirements-dev.txt'.
2020-04-08CLI: Add development mode supportErovia
Hide development specific options and don't require dev modules unless `user.developer` is set to `True`.
2020-04-08Update info.json (#8723)Salicylic-acid3
Addressed a key shift in the QMK Configurator.
2020-04-08format code according to conventions [skip ci]QMK Bot
2020-04-08spi_master for AVR (#8299)Ryan
* Change _delay_ms/us() to wait_ms/us() * Switch to platform-agnostic GPIO macros * Add AVR spi_master and migrate Adafruit BLE code * Set verbose back to false * Add clock divisor, bit order and SPI mode configuration for init * Add start and stop functions * Move configuration of mode, endianness and speed to `spi_start()` * Some breaks here would be good * Default Adafruit BLE clock divisor to 4 (2MHz on the Feather 32U4) * Remove mode and divisor enums * Add some docs * No hr at EOF * Add links in sidebar
2020-04-07DennyTom's buttery_engine (#8138)DennyTom
* Selectively adding pieces * Adding georgi keymap * Adding more files, fixing make * Smaller makefiles * Fixing make rules * README more inline with QMK's guidelines * Turning off buggy assert * Improving documentation based on a user feedback. * Slightly better schema * Resurrected state machine diagram
2020-04-07add via support for kira80 (#8677)elmo-space
* add via support for kira80 * remove redundant raw enable from rules.mk * clean additional layers for via * changed USB Vendor ID
2020-04-07[Keyboard] Wheatfield Split75 (#8511)artjomsR
* Added split75 keyboard * tidy up commented out code + removed default * added visual map * proper led functions. more layers for keymap * led functions. moved mod keys to numbers * double tapping toggle + leds on power on * media keys fix * clean up of commented out code and unnecessary functions. readme update. default keymap * removed bootloadHID file * Update keyboards/split75/config.h * Update keyboards/split75/config.h * Update keyboards/split75/config.h * Update keyboards/split75/config.h * removed python flashing script * Update keyboards/split75/keymaps/default/keymap.c * Update keyboards/split75/split75.h * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/default/keymap.c * reintroduced empty matrix_scan_user to default keymap * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/usbconfig.h * Update keyboards/ergodone/config.h * Update keyboards/split75/keymaps/art/keymap.c * updated readme file * Update keyboards/split75/usbconfig.h * Update keyboards/split75/rules.mk * Update keyboards/split75/split75.c * code fix after suggestions * defined tapping toggle as double tap * added info.json * Update keyboards/split75/config.h * fix for leds not displaying properly when initialising * Update keyboards/split75/README.md * Update keyboards/split75/keymaps/default/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * changed product description fields * renamed user functions * indentation fix * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * art keymap update * Update keyboards/split75/config.h * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/split75.c * Update keyboards/split75/keymaps/art/keymap.c * Update keyboards/split75/keymaps/default/keymap.c * Update keyboards/split75/split75.c * Update keyboards/split75/matrix.c * Update keyboards/split75/rules.mk * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/config.h * Update keyboards/split75/split75.c * disable underglow on sleep and enabled backlighting * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * Update keyboards/split75/usbconfig.h * personal keymap update * changed boot animation * consistent whitespace * Tidied up default notes and unnecessary comments * Unique Vendor ID * remove usb config file * corrected manufacturer * Update keyboards/split75/config.h * Update keyboards/split75/README.md * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.c * Update keyboards/split75/split75.h * Update keyboards/split75/split75.h * Update keyboards/split75/split75.h * Update keyboards/split75/split75.c * Update keyboards/split75/matrix.c * Update keyboards/split75/matrix.c * Update keyboards/split75/matrix.c * Update keyboards/split75/matrix.c * Update keyboards/split75/split75.h * Personal keymap restore after refactor * Moved to wheatfield folder + updated readme
2020-04-07Correctly handle json keymaps with ANY()skullY
2020-04-07Update C coding conventions to match .clang-format config for i… (#8717)Konstantin Đorđević
* Update C coding conventions to match current .clang-format config for indenting PP directives * Make indenting guideline clearer
2020-04-07Update 072 based CannonKeys boards to rely on core QMK support (#8716)Andrew Kannan
* Swap CannonKeys 072 boards over to rely on core QMK backlight support * Rename keymap * Rename via_tsangan back to via
2020-04-06Remove keyboard level ws2812 spi drivers (#7694)Joel Challis
2020-04-06Refactor cannonkeys f103 boards to use core backlight (#8089)Joel Challis
* Refactor to use core backlight * Remove custom implementation
2020-04-06Configurable VIA layout options default value (#8707)Wilba
2020-04-06Keymap Update jisplit89 (#8708)Salicylic-acid3
Fixed wrong Enter key position.
2020-04-06fix for split-common (#8703)Pekaso
2020-04-05add 60_ansi layout to YD60MQ (#8696)James Young
2020-04-05format code according to conventions [skip ci]QMK Bot
2020-04-05V-USB: Remove some stuff from usbconfig.h that should not be configurable ↵Ryan
(#8656) * V-USB: Remove some stuff from usbconfig.h that should not be configurable * Clean up some ifdefs * And some more * Even more
2020-04-05jotix layouts (#8644)jotix
* jotix layouts * jotix ortho 4x4 layout * Update layouts/community/ortho_4x4/jotix/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * jotix Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-04-05Enable memcore to fix malloc/rand crashes (#8695)Joel Challis
2020-04-05Doctor: Add avrdude/dfu-util/dfu-programmer version printing (#8678)Ryan
* Doctor: Add avrdude/dfu-util/dfu-programmer version printing * Extra newline * Iterate through version checking functions
2020-04-05updated rules.mk and default keymap of Wonderland for VIA support (#8668)ThePanduuh
* updated rules.mk and default keymap of Wonderland for VIA support * Restored default keymap and rules.mk, added via keymap folder with modified default keymap and rules.mk, also fixed VendorID in config.h * fixed jargon on layers 3 and 4 of Wonderland VIA keymap * cleaned up via keymap, removed fluff * default keymap for Wonderland restored * removed unnecessary information from rules.mk * made more readable per noroadsleft suggestion Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-04-05Added Caps Lock LED handler to wilba.tech PCBs (#8660)Wilba
2020-04-05Add keyboard TGR-910 (#8683)halfenergized
* Add files via upload * Update info.json * Update info.json * Update 910.h * Update 910.h * Update 910.h * Update info.json * Update 910.c * Update 910.h * Update config.h * Update config.h * Update keymap.c * Update rules.mk * Update readme.md * Delete config.h * Delete readme.md
2020-04-05V-USB remote wakeup (#7627)Drashna Jaelre
* V-USB remote wakeup Backport from tmk/tmk_keyboard@391c979be751eaf113c8f53c36644a6bb6ff12f6 * Change vusb.c remote wake config as per fauxpark's suggestion
2020-04-05Add Greek keymap (#8636)Ryan
* Add Greek keymap * Split left shift (unused), change keycode for dialytika tonos * Update quantum/keymap_extras/keymap_greek.h Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * Fix definition for DTON Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
2020-04-05Add Polish keymap (#8637)Ryan
* Add Polish keymap * Fix wrong AltGr mapping * These are ogoneks, not cedillas * Too many !s * ANSI * Just use BSLS * Move BSLS * Move PIPE * Fix some incorrect names in keymap_slovak.h Thanks to vomindoraan
2020-04-05Add Russian keymap (#8638)Drashna Jaelre
* Add Russian keymap * Switch to ANSI layout
2020-04-05Add Korean keymap (#8635)Ryan
* Add Korean keymap * Switch to ANSI layout * Update quantum/keymap_extras/keymap_korean.h Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
2020-04-05[Keyboard] Add 60_hhkb layout to hhkb (#8618)Joshua Rubin
Signed-off-by: Joshua Rubin <me@jawa.dev>
2020-04-04[Keyboard] romeo - add via layout (#8667)coseyfannitutti
2020-04-04[Keyboard] Add ReverseStudio-DecadePad (#8553)huajijam
* ADD DecadePad * Fix Key display bug * fix * firmware1 THIS IS A Backup commit * firmware2 * rename all fill with lower case * fix bug * Final Version Fix all bugs * Requested change apply * suggested apply * change apply * via test * Apply change and fix via support problem
2020-04-04[Keyboard] Add bat43 Keyboard (#8648)yfuku
* carete bat43 dir by new_keyboard.sh * customize * bugfix * fix * remove LAYOUT_kc * Update keyboards/bat43/readme.md * Update keyboards/bat43/rules.mk * Remove unnecessary parts * converted to Kxy format * Update keyboards/bat43/bat43.h
2020-04-04minor tweaksskullY
2020-04-04Fix saving output from avrdude and dfu-programmerRoss Baquir
2020-04-04Use version_arg in ESSENTIAL_BINARIES dictRoss Baquir
2020-04-04Fixes #8541 by getting version from -dumpversion then --version as fallbackRoss Baquir
2020-04-04VIA Support: 1upkeyboards Sweet16 (#8652)MechMerlin
* update VID and PID to match the rest of 1up's collection * add VIA keymap
2020-04-03[Keyboard] Lattice60 (#8603)Ethan Durrant
* created initial files for the lattice60 * modifying the keymaps and config * keymap edits and docs * modifying docs and added personal keymap * added pic and website to readme * added layout image for default keymap * updating layout pictures * minor formatting edit * file cleanup * trying to prevent errors with usbconfig * removed usbconfig.h * cleaning up comments * switched to use community hhkb layout
2020-04-03Discipline - Add ISO compatibility, rawHID enable, via layout (#8627)coseyfannitutti
* Add ISO compatibility, rawHID enable, via layout * Update rules.mk * Update keyboards/coseyfannitutti/discipline/rules.mk * Update keyboards/coseyfannitutti/discipline/keymaps/via/rules.mk * Update rules.mk * Update rules.mk * Update keyboards/coseyfannitutti/discipline/rules.mk * Update rules.mk * update iso layout macros * Update keymap.c
2020-04-03[Keyboard] Add Orbit-X Keyboard (#8605)ai03
* Make initial batch of files * Tweak keymap * Mod default keymap * Add via compat * Update default keymap based on real world use * Remove RGB, LCD, MIDI options * Remove unnecessary functons from orbit_x.c * Update readme * Cleanup makefile as necessary * Make the readme file for default keymap not completely empty * Update keyboards/ai03/orbit_x/keymaps/default/keymap.c * Update keyboards/ai03/orbit_x/readme.md * Update keyboards/ai03/orbit_x/info.json
2020-04-02add 60_tsangan_hhkb layout to GH60 rev. C (#8617)Joshua Rubin
* add 60_tsangan_hhkb layout to gh60
2020-04-02add 60_tsangan_hhkb layout to dz60 rules (#8616)Joshua Rubin
* add 60_tsangan_hhkb layout to dz60
2020-04-02format code according to conventions [skip ci]QMK Bot
2020-04-02Initial support for ATtiny85 (#8632)Joel Challis
* Initial support for ATtiny85 * Update mcu selection
2020-04-02Add VIA to Gingham (#8651)yiancar
* Add VIA to Gingham - Add VIA keymap - Fix minor typo in config.h - Remove redundunt methods and defines * Update keyboards/gingham/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-04-02Add via keymap to plaid (#8640)Takuya Urakawa
* define VID/PID in post_config.h, add via keymap * update readme, set vid/pid for via * update keymap * delete usbconfig.h, update keymap * add status led feature * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * undef vid/pid in keymap Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-02Fixed info.json (#8653)chemicalwill
* Previous info.json had 4 layers instead of 1, incorrect height and width * Added labels for arrows (Up, Down, Left, Right) * Formatted info.json by rows
2020-04-02Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646)Joel Challis
* Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs