summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix incorrect delay when setting WS2812 (and similar) leds (#9302)Joshua Diamond2020-06-208-47/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix incorrect delay when setting WS2812 (and similar) leds * Add documentation for WS2812_DELAY_MICROSECONDS * Remove improper cast to uint8_t Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Remove unneeded cast to uint8_t and correct math Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * microseconds -> µs Co-authored-by: Ryan <fauxpark@gmail.com> * Make documentation better match the spec sheet. Co-authored-by: Ryan <fauxpark@gmail.com> * Rename macro to match spec sheet * Further correction to the delay maths for the SPI case. Co-authored-by: Joel Challis <git@zvecr.com> * Move ws2812_common.h to the drivers directory * Revert "Further correction to the delay maths for the SPI case." This reverts commit e61b56a2cfc7dfec9992a7a3af92afa50e5b8ec0. * Remove ws2812_setleds_pin(); consolidate ws2812.h Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* STM32 WS2812 Open Drain Configuration (#9414)Xelus222020-06-204-11/+54
| | | | * update docs stm32 only and applies to all 3 driver * cformat
* rebound rev4, consolodated switch matrix from 5x12 to 7x8 (#9314)Rossman3602020-06-209-0/+514
|
* Remove rules.mk for gboards/engine and gboards/g (#9444)Ryan2020-06-192-2/+0
|
* [Keyboard] GameBuddy macropad (#9391)AlisGraveNil2020-06-187-0/+205
| | | | | | | | | | | | | | | | | | | | * GameBuddy macropad * Update config.h * Update keyboards/clawsome/gamebuddy/config.h * Update keyboards/clawsome/gamebuddy/readme.md * Update keyboards/clawsome/gamebuddy/readme.md * Update keyboards/clawsome/gamebuddy/readme.md * Update readme.md * Update keyboards/clawsome/gamebuddy/rules.mk * Update keyboards/clawsome/gamebuddy/readme.md
* Fix Eon87 info.json (#9460)Ryan2020-06-181-269/+287
| | | | | * Fix Eon87 info.json * Adjust bottom row sizes
* Keymap: Add custom keymap for Planck (#9417)Niclas2020-06-185-0/+558
| | | | | * Keymap: Add custom keymap for Planck * Fixup buffet's planck keymap
* Add VIA support to Noxary 220 and Update Noxary 280 for readability (#9348)Rozakiin2020-06-1817-321/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update noxary 220 readme.md * Update Noxary 280 readme.md add heading and spelling * Update spelling of Noxary 280 keymap copyright * Update Noxary 280 config.h change product ID and product name, remove commented code * Change MCU name and disable Mousekey * Update Noxary 220 config.h Change vendor ID, Product ID, Product name and desc, remove commented code * Update 220.h change LAYOUT_ortho_6x4 to LAYOUT, change copyrght to Rozakiin * Change LED indicator function update copyright to Rozakiin * Add via keymap * Update Noxary 220 default keymap for readability and numpad codes * Update all Noxary 220 readme.md to conform to QMK templates * Update Noxary 280 readme.md to conform to QMK template * Disable console and command, and enable link time optimisation for VIA * Update Noxary 280 keymaps for better readability * Update keyboards/noxary/220/keymaps/default/keymap.c * Update keyboards/noxary/220/220.h * Update keyboards/noxary/220/keymaps/default/keymap.c * Update keyboards/noxary/220/keymaps/default/keymap.c * Update keyboards/noxary/220/keymaps/via/rules.mk * Update keyboards/noxary/280/keymaps/default/keymap.c * Update keyboards/noxary/280/keymaps/via/rules.mk * Update keyboards/noxary/220/rules.mk * Update keyboards/noxary/280/keymaps/via/keymap.c * Update keyboards/noxary/220/keymaps/default/keymap.c * Update keyboards/noxary/220/keymaps/default/keymap.c * Update keyboards/noxary/220/keymaps/via/keymap.c * Update keyboards/noxary/220/keymaps/via/keymap.c * Update keyboards/noxary/220/keymaps/via/keymap.c * Update keyboards/noxary/220/keymaps/via/keymap.c * Update keyboards/noxary/220/keymaps/via/keymap.c * Update keyboards/noxary/280/config.h * Update keyboards/noxary/220/rules.mk * Update keyboards/noxary/220/config.h * Update keyboards/noxary/280/readme.md Change layout links to ones with background removed
* Update docs/ja/feature_backlight.md: apply #9043's change (#9454)Takeshi ISHII2020-06-191-29/+29
|
* Parse version better in `qmk doctor` GCC version checks (#9324)Ryan2020-06-182-6/+17
|
* [Keyboard] Added ymdk split64 based on walston's work (#9183)Brad Arnett2020-06-1811-0/+828
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added ymdk split64 based on walson's work * Commented out features on walston's keymap as it was too big to compile * Update keyboards/ymdk_sp64/config.h * Update keyboards/ymdk_sp64/keymaps/daed/keymap.c * Update keyboards/ymdk_sp64/matrix.c * Update keyboards/ymdk_sp64/matrix.c * Update keyboards/ymdk_sp64/matrix.c * keymap changes * Update keyboards/ymdk_sp64/matrix.c * Update keyboards/ymdk_sp64/matrix.c * Update keyboards/ymdk_sp64/rules.mk * Update keyboards/ymdk_sp64/config.h * Update keyboards/ymdk_sp64/config.h * Update keyboards/ymdk_sp64/readme.md * Update keyboards/ymdk_sp64/rules.mk * Update keyboards/ymdk_sp64/config.h * Update keyboards/ymdk_sp64/rules.mk * Update keyboards/ymdk_sp64/ymdk_sp64.c * Update keyboards/ymdk_sp64/keymaps/walston/rules.mk * Update keyboards/ymdk_sp64/readme.md * Made requested changes and moved keyboard under ymdk directory * Update keyboards/ymdk/ymdk_sp64/keymaps/walston/keymap.c * Update keyboards/ymdk/ymdk_sp64/config.h * Update keyboards/ymdk/ymdk_sp64/config.h * Update keyboards/ymdk/ymdk_sp64/keymaps/default/keymap.c * Update keyboards/ymdk/ymdk_sp64/keymaps/default/keymap.c * updated changes for pr 9183 * updated changes for pr 9183 * updated changes for pr 9183 * Removed redundant "QMK_KEYBOARD_H" include
* YMD75: move MCU/Bootloader rules to revision level (#9452)James Young2020-06-183-13/+26
| | | Work-around for an issue with QMK Configurator's API.
* Fix for One Shot Layer not being cleaned up after some actions (#8832)Joshua Diamond2020-06-181-2/+9
|
* Standardize how unicode is processed (fixes #8768) (#8770)Jason Laqua2020-06-186-95/+89
| | | Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
* [Keyboard] Add Via support for Let's Split v2 (#9448)Yasha Mostofi2020-06-184-3/+124
| | | | | | | | | | | * initial let's split with rgb * Revert default * Add Via keymap * Remove my keymap * Remove trailing slashes
* [Keymap] Dcompact for iris (#9406)Dan2020-06-173-0/+297
| | | | Co-authored-by: Dan Herrera <sonarius@shew.io> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Add pierrec83's Kyria keymap (#9401)Pierre Chevalier2020-06-177-0/+203
|
* [Keyboard] Nebula12 keyboard (#9397)yiancar2020-06-1720-9/+3839
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] added VIA support for HotDox (#9377)unicorn8552020-06-174-3/+229
| | | | | | | | | | | * added VIA support for HotDox * Update keyboards/hotdox/keymaps/via/keymap.c Thank you drashna :) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add Mixi (#9364)Gregorio2020-06-1710-0/+381
| | | | | | | * [Keyboard] Add Mixi Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add Eon87 (#9337)Maarten Dekkers2020-06-1710-0/+758
| | | Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* Fix error_log complaint about Preonic layouts (#9443)Ryan2020-06-176-625/+627
|
* Fix Kudox Columner Configurator key ordering (#9427)James Young2020-06-171-6/+6
|
* Add Configurator layout support for westfoxtrot/prophet (#9428)James Young2020-06-171-0/+76
|
* [Keyboard] Jian keyboard (#8914)KgOfHedgehogs2020-06-1728-0/+1802
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Implement game mode layer for dcompact on planck (#9402)Dan2020-06-172-4/+101
|
* [Keymap] new keymap for XD75 (#8675)Hybrid2020-06-174-0/+364
| | | Co-authored-by: grousselle <grousselle@WX-OR6215570.ad.francetelecom.fr>
* Clean up Tap Dance docs (#9372)Ryan2020-06-171-272/+260
| | | | | * Clean up Tap Dance docs * Add heading IDs for translation
* CLI: Add ATmega328 and ATtiny85 to supported CPUs (#9371)Erovia2020-06-171-1/+1
| | | | | | | | * CLI: Add ATmega328 to supported CPUs Support for ATmega328 was added in #9043. * Update lib/python/qmk/constants.py
* Fix error_log complaint about clueboard/66_hotswap/gen1 layout macro (#9400)Ryan2020-06-174-33/+407
| | | | | | | * Fix error_log complaint about clueboard/66_hotswap/gen1 layout macro * Remove gen1 info.json in favour of higher level file * Split into revision-specific info.json
* Nebula65 (#9368)yiancar2020-06-1615-63/+2091
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial nebula65 commit * Use PWM driver * Polishing * Remove random rgblight settings * Spelling fix * Update keyboards/nebula65/keymaps/default/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/nebula65/keymaps/via/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/nebula65/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/nebula65/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Clean includes in .h file * Update keyboards/nebula65/readme.md Co-authored-by: Drashna Jaelre <drashna@live.com> * Further cleanup Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* added 4x12 (#9411)cole smith2020-06-167-0/+301
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keymap] Add froggy keymap with 106/109 (JP) settings for helix keyboard (#8967)MURAMATSU Atshshi2020-06-155-0/+1206
| | | | | | | | | | | | | | | * initial commit for froggy 106 key mode * add mode indicator on OLED * use #pragma once instead of include guard * remove unusable codes * remove audio codes, because helix rev.2 has no audio feature * use set_single_persistent_default_layer * remove eeprom update check
* [Keymap] csc027/keymap-updates (#9420)csc0272020-06-156-58/+74
|
* Add VIA support to keebio/nyquist (#9399)Thomas Lim2020-06-152-0/+50
|
* [Keymap] Drashna's Keymap Update - Display Edition (#9282)Drashna Jaelre2020-06-1519-188/+332
| | | | | | | | OLED Display fixes Add support for RGBLIGHT Layers Add gaming layer to corn and kyria RGBLight Startup Animation fixes and improvements (uses matrix_scan now!) Pimoroni Trackball support added (IT'S RGB!!!) Fix issues due to code changes
* [Keymap] Add "shwilliam" Preonic keymap (#9409)William Lindvall2020-06-154-0/+359
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* HID Liberation Device Refactor and Configurator layout support (#9394)James Young2020-06-159-84/+143
|
* [Keyboard] Fix Configurator layout data for handwired/1800fl (#9393)James Young2020-06-151-5/+5
|
* [Keyboard] Fix Configurator layout data for acheron/elongate (#9392)James Young2020-06-151-3/+3
|
* Change ?= to = in keyboard rules.mk (#9390)Ryan2020-06-1523-227/+227
|
* [Docs] Fix link to mod_tap.md in the one_shot_keys.md file (#9380)Reed2020-06-151-1/+1
|
* [Keyboard] Hub16 keymap bugfix (#9345)Josh Johnson2020-06-153-13/+26
|
* [Keyboard] Add Eon75 (#9333)Maarten Dekkers2020-06-159-0/+780
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* Delete trailing period in documentation (#9416)jems-lee2020-06-151-1/+1
|
* [Keyboard] Add S7 Elephant Rev2 Support (#9398)George Mao2020-06-1323-37/+670
| | | | | | | | | | * Add S7 Elephant Rev2 Support * Apply suggestions from code review I tested the changes on my board as well, thanks for the suggestions! * Added a default folder in the makefile so that this would no longer be a breaking change
* Boardsource 3x4 info json fix (#9266)cole smith2020-06-133-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added bordsource 3x4 macro pad * added bordsource 3x4 macro pad * Update keyboards/boardsource/3x4/3x4.h * Update keyboards/boardsource/3x4/3x4.c * Update keyboards/boardsource/3x4/config.h * Update keyboards/boardsource/3x4/config.h * Update keyboards/boardsource/3x4/config.h * Update keyboards/boardsource/3x4/config.h * added link to readme * Update keyboards/boardsource/3x4/keymaps/default/keymap.c * Apply suggestions from code review * changed the layout to refelect the keyboard * Update keyboards/boardsource/3x4/info.json Oh your right my bad. In the future is there an easier way for me to test the info.json and the confiscator before doing my pr? * Apply suggestions from code review * got 3x4 building again * Apply suggestions from code review * applied requested change on readme * Update keyboards/boardsource/3x4/readme.md * Apply suggestions from code review
* [Keymap] Personal keymaps for Prime_E, Corne, Space65 and updates (#9234)Sid Carter2020-06-1310-1/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial draft maps * updates to the keymap to enable LED * does one still have to do these shenanigans? * update keymap with lights * update OLED stuff * update corne config * update singav3 pcb config * update ilpse config and map * update prime keymap as well * update the keymap for prime_e * update tapping term and keymap * switch numbers to the raise layer * move nav to lower * add mousekeys as well * some fixes * update keymap * add my layout for space65 * update map * update keymap * add grave key * update config for my keymap * update keymap * switch to newer mechanisms * grave on capslock * cleanup * udpate config * update keymap * Update keyboards/gray_studio/space65/keymaps/madhatter/rules.mk * Update keyboards/gray_studio/space65/keymaps/madhatter/keymap.c * Update keyboards/crkbd/keymaps/madhatter/rules.mk * Update keyboards/crkbd/keymaps/madhatter/rules.mk * Update keyboards/gray_studio/space65/keymaps/madhatter/keymap.c * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/primekb/prime_e/keymaps/madhatter/config.h * Update keyboards/gray_studio/space65/keymaps/madhatter/config.h * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/wilba_tech/wt75_b/keymaps/madhatter/config.h * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/gray_studio/space65/keymaps/madhatter/config.h * Update keyboards/primekb/prime_e/keymaps/madhatter/config.h * Update keyboards/wilba_tech/wt75_b/keymaps/madhatter/config.h * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/crkbd/keymaps/madhatter/keymap.c * Update keyboards/primekb/prime_e/keymaps/madhatter/keymap.c * Update keyboards/crkbd/keymaps/madhatter/readme.md * remove file I don't use
* format code according to conventions [skip ci]QMK Bot2020-06-137-252/+252
|
* [Keyboard] Add Batpad 2x4 PCB (#9295)qunguyentk2020-06-1310-0/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload * Update config.h * Update config.h * Update keyboards/Yncognito/batpad/batpad.c * Update batpad.c * Update keyboards/Yncognito/batpad/keymaps/default/keymap.c * Update keyboards/Yncognito/batpad/batpad.h * Update keyboards/Yncognito/batpad/keymaps/default/keymap.c * Update keyboards/Yncognito/batpad/keymaps/default/keymap.c * Update keyboards/Yncognito/batpad/keymaps/via/keymap.c * Update keyboards/Yncognito/batpad/keymaps/via/keymap.c * Update keyboards/Yncognito/batpad/keymaps/via/keymap.c * Update keyboards/Yncognito/batpad/batpad.c * Rename keyboards/Yncognito/batpad/rules.mk to keyboards/yncognito/batpad/rules.mk * Rename keyboards/Yncognito/batpad/readme.md to keyboards/yncognito/batpad/readme.md * Rename keyboards/Yncognito/batpad/info.json to keyboards/yncognito/batpad/info.json * Rename keyboards/Yncognito/batpad/config.h to keyboards/yncognito/batpad/config.h * Rename keyboards/Yncognito/batpad/batpad.h to keyboards/yncognito/batpad/batpad.h * Rename keyboards/Yncognito/batpad/batpad.c to keyboards/yncognito/batpad/batpad.c * Rename keyboards/Yncognito/batpad/keymaps/default/readme.md to keyboards/yncognito/batpad/keymaps/default/readme.md * Rename keyboards/Yncognito/batpad/keymaps/default/keymap.c to keyboards/yncognito/batpad/keymaps/default/keymap.c * Rename keyboards/Yncognito/batpad/keymaps/default/config.h to keyboards/yncognito/batpad/keymaps/default/config.h * Rename keyboards/Yncognito/batpad/keymaps/via/rules.mk to keyboards/yncognito/batpad/keymaps/via/rules.mk * Rename keyboards/Yncognito/batpad/keymaps/via/keymap.c to keyboards/yncognito/batpad/keymaps/via/keymap.c * Rename keyboards/Yncognito/batpad/keymaps/via/config.h to keyboards/yncognito/batpad/keymaps/via/config.h * Update keyboards/yncognito/batpad/readme.md * Update keyboards/yncognito/batpad/readme.md * Update keyboards/yncognito/batpad/rules.mk * Delete config.h * Delete config.h * Update readme.md * Update keyboards/yncognito/batpad/batpad.c * Update keyboards/yncognito/batpad/readme.md * Update keyboards/yncognito/batpad/keymaps/via/keymap.c * Update keyboards/yncognito/batpad/info.json * Update keyboards/yncognito/batpad/batpad.h