summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* V-USB: Use structs for USB descriptors (#8572)Ryan2020-03-2851-572/+370
| | | | | | | * V-USB: Use structs for USB descriptors * Update usbconfigs * cformat pass
* Fix inverted backlight for XD60 (#8575)Ryan2020-03-272-0/+2
|
* [Keyboard] MountainBlocks MB17 (#8554)MechMerlin2020-03-2610-0/+406
| | | | | | | | | | | | | | | | | | * initial commit * preliminary support for mb17 using the qmk default keymap * add the VIA keymap * add qmk configurator support * code cleanups before submission * Update keyboards/mountainblocks/mb17/rules.mk * Update keyboards/mountainblocks/mb17/info.json * remove file
* Fix IT_APOS backward compatibility define in keymap_italian.h (#8565)Drashna Jaelre2020-03-271-1/+1
| | | | | * Fix IT_APOS backward compatibility define in keymap_italian.h Found by ZSA.
* Enable SLEEP_LED on ATmega32A (#8531)Joel Challis2020-03-262-9/+44
| | | | | | | | | * Port over some AVR backlight logic to SLEEP_LED * Port over some AVR backlight logic to SLEEP_LED - add timer 3 * Port over some AVR backlight logic to SLEEP_LED - clang format * Enable SLEEP_LED within vusb protocol
* [Keymap] BM16a stock layout (#8547)Jakub Darowski2020-03-262-0/+41
| | | | | | | | | | | | * Stock layout * Added the default readme * Update keyboards/bm16a/keymaps/stock/keymap.c Removed trailing backslashes from layouts * Removed redundant files, renamed stock keymap and changed readme
* Fix wrong python-pip package for MSYS setup instructionsfauxpark2020-03-261-1/+1
|
* V-USB: Use manufacturer and product strings from config.h (#7797)Ryan2020-03-2680-1504/+352
| | | | | * V-USB: Use manufacturer and product strings from config.h * Update board configs
* Add Estonian keymap (#8527)Ryan2020-03-262-0/+255
|
* Add Croatian keymap (#8525)Ryan2020-03-262-0/+263
| | | | | * Add Croatian keymap * Fix comment on HR_DIAE
* [Docs] added the description of the reading order of the config.h files. (#8545)Takeshi ISHII2020-03-251-0/+51
| | | | | | | | | | | | | | | | | | | | | | * added the description of the reading order of the config.h files. * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * Added a description of post_config.h. * sample bug fix * sample update * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md
* format code according to conventions [skip ci]QMK Bot2020-03-262-7/+3
|
* Add RawHID support to ATSAM (Massdrop boards) (#8530)foxx13372020-03-266-1/+47
| | | | | | | | | * Add support for RAW endpoint for arm_atsam This the excellent work from helluvamatt/qmk_firmware in bb6eeb93b. * Reformat arm_atsam RAW endpoint code Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com>
* Add KeebsPCB pre-Alpha support (#8485)Álvaro A. Volpato2020-03-2610-0/+1610
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add initial KeebsPCB support * Update readme * Update readme * Correct readme typo * Update keyboards/acheron/keebspcb/config.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Apply @noroadsleft suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/acheron/keebspcb/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/acheron/keebspcb/keymaps/default/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Add _33 Keyboard folder (#8543)tominabox12020-03-268-0/+179
| | | | | | | | | | | | | | | | | | | | | * Add _33 Keyboard folder * Correcting naming convetions and other code convetions * Removed extra spaces * fixed layout callbacks to new lower-case versions * Remove tapping_term, fix RGB pin define. Added blank readme-to be updated. * initial addition of the readme.md * Update readme.md for hardware/pcb availability info * Adding keymap readme * Info.json added * Incorporate Drashna's recommended changes
* add ansi with blocker layout and keymap for KBD67 rev2 PCB (#8538)elmo-space2020-03-257-1/+247
| | | | | | | | | | | | | | | | | * add new layout for 65% with blocker and add matching keymap the rev2 pcb gets used in the kbd67 which has a blocker between the left arrow key and the right ctrl key. this layout is missing so far even though it's probably the most used one for this board. * add split backspace layout with blocker * change keycode for backslash * update rules.mk and add missing layouts in info.json * Update keyboards/kbdfans/kbd67/rev2/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Slice Keyboard (#8464)2Moons-JP2020-03-2529-0/+1591
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding Slice Keyboard * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Erovia <Erovia@users.noreply.github.com> * Update config.h * Update keyboards/basekeys/slice/slice.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/slice.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update and rename rev1.c to rev1_rgb.c * Rename rev1.h to rev1_rgb.h * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c Co-Authored-By: Joel Challis <git@zvecr.com> * slice_font location * Update config.h * Delete slice_font.c * Update config.h * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/rev1/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/rev1/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keymap.c * oled rotation, config handedness * OLED and LED functionality removed * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keymap.c * Update keymap.c * oled rotation, config handedness * rev1 added EE_HANDS * oled function name * oled function name * oled function name * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> * keymap changes * Delete _font.c * keymap changes, VID/PID * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/basekeys/slice/rev1_rgb/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * split_util.h used Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Run clang-format manually to fix recently changed files (#8552)Joel Challis2020-03-256-43/+39
|
* [Docs] Update RGB Matrix docs with function refs (#8367)Drashna Jaelre2020-03-241-6/+76
| | | | | | | | | | | * [Docs] Update RGB Matrix docs with function refs * Fix up code samples * suggestions by noroadsleft * Fix small typo Co-authored-by: James Young <xxiinophobia@yahoo.com>
* [Keyboard] Add kudox game rev2 (#8529)くまお工房2020-03-249-9/+152
| | | | | | | | | | | * Add Kudox Game rev2. * Add the keymap of Kudox Game a layer for regulating RGB. * Modified rgblight_init when RGBLIGHT_ENABLE=no. * Remove invalid codes. * Modified *init* function right intention of framework.
* [Docs] Update Japanese translation of custom_quantum_functions.md (#8520)shela2020-03-241-8/+33
|
* [Docs] Update Japanese translation of _summary.md (#8508)shela2020-03-241-119/+151
| | | | | | | * Update Japanese translation of _summary.md * Update translation * Update translation
* [Docs] Update Japanese translation of README.md (#8507)shela2020-03-241-14/+25
| | | | | | | | | | | * Update Japanese translation of README.md * Apply suggestions from code review * Apply suggestions from code review * Update translation Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
* [Keymap] shadowprogr's personal keymap (#8497)Hoàng Vương2020-03-244-0/+327
| | | | | | | | * Add personal keymap * Add keymap readme.md * Update keymap
* Update Japanese translation of flashing.mdshela2020-03-241-4/+4
|
* Update Japanese translation of keymap.mdshela2020-03-241-4/+5
|
* Update Japanese translation of contributing.mdshela2020-03-241-5/+5
|
* Set backlight and RGB pins for AVR onekeys (#8533)Ryan2020-03-2411-10/+39
| | | | | | | | | | | * Set backlight and RGB pins for AVR onekeys * Set pin for ADC as well * Define ADC_PIN for F4 blackpills * Use A0 for F4 ADCs * Set ADC pins for F0 and F1
* [Keymap] Minidox Bepo layout (#8515)Olivier2020-03-243-0/+146
| | | | | | | | | | | | | | | | | * [Keymap] Minidox Bepo layout Todo : Lower Adjust Update Lower E and Lower S on schema * Added config.h * Code review, update config.h Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: dolie <olivier.ghafari@pm.me> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add support for Southpaw Extended 65% (#8465)horza212020-03-2311-0/+753
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for Southpaw Extended 65% * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/southpaw_65.c * Update keyboards/switchplate/southpaw_65/rules.mk * Cleaned up keymaps -Removed default2 keymap -Removed default_iso2 keymap -Rename default keymap directory to default_ansi to reflect correct keymap name * Update readme.md for default_ansi keymap directory change * Add layout_all for configurator and correct maximum number of keys supported in readme.md * Update keyboards/switchplate/southpaw_65/info.json Forgot to change name to LAYOUT_all * Update keyboards/switchplate/southpaw_65/info.json * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/rules.mk * Add LAYOUT_all keymap * Update keyboards/switchplate/southpaw_65/keymaps/default/keymap.c * Update keyboards/switchplate/southpaw_65/info.json
* [Keyboard] Snap96 Keyboard (#8416)Xelus222020-03-229-0/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | * snap96 * fix readme * small fixes * remove 4th layer * moved via config to via folder * remove suspend * via config.h * kc_nubs * remove kc_trns to define and remove layer 2 * remove merge conflicts * remove define and add 3rd layer for VIA keymap * fix comma Co-authored-by: Xelus22 <preyas22@gmail.com>
* [Keymap] Add spidey3 keymap for 75_ansi, and a spidey3 userspace (#8470)spidey32020-03-2212-0/+351
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First cut at Josh Diamond's KBD75 customizations. Includes: * My unique keymap with ChromeOS specific keys * Use RGB underglow to indicate Caps Lock * Some unicode bindings * Some changes to make debugging easier * Updated spidey3 to be applicable to all 75_ansi boards * Sadly, ChromeOS doesn't pay attention to most consumer codes * Add mac layer; fix flakeyness in CAPS_LOCK underglow. * Make layers.json match the keymap (to the extent possible) * Major cleanup; fix broken debug persistence * Cleanup some whitespace issues * Fix incorrect log message. * Rework layer indication to user RGBLIGHT_LAYERS * Update layouts/community/75_ansi/spidey3/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Rename users/spidey3/rgblight.c to layer_rgb.c per suggestion * Refactor to use set_single_persistant_default_layer(). * Use dprint/f to make logging more elegant. * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update layouts/community/75_ansi/spidey3/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/spidey3.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/layer_rgb.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/init.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Changes from code review Co-authored-by: Joshua Diamond <jdiamond@Deep-Thought.local> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Irish keymap (#8528)Ryan2020-03-221-0/+152
|
* Add Czech keymap (#8526)Ryan2020-03-222-0/+273
|
* [Keyboard] Added two new layouts for the cospad (#8502)johannbl2020-03-224-1/+292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * creation new numpad layout for 23 keys creation of new keymap * Update cospad.h * Update info.json * Update keymap.c * Update keymap.c Added a macro for the "00" key. * added two new keymap. one for each new layout. The new keymaps are based on the default keymap but focus on * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keymap.c layout name fix. * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c * Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c Co-Authored-By: Nick Brassel <nick@tzarc.org> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* format code according to conventions [skip ci]QMK Bot2020-03-221-10/+6
|
* Add Post Processing to process_record (#4892)Drashna Jaelre2020-03-236-4/+77
| | | | | | | | | | | | | | | | | | | * Improve process_record system Code based on @colinta's * Rename and better handle functions * Fix incorrect function call to process_record_user * Add documentation for post_process_record * Add both get_event_keycode and get_record_keycode functions And add some comments about these functions * Update code format * Cleanup merge artifacts
* Variable combo (#8120)Jeremy Bernhardt2020-03-231-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | * keymap(gergo): colemak * added flipped numbers * add STENO_DISABLE_VIRTSER * add STENO_DISABLE_VIRTSER * Added GergoPlex and Faunchpad * push retab * push retab * added variable option for combos * removed accidental commit * removed accidental commit * More accidental deletions! (╯°□°)╯︵ ┻━┻ Co-authored-by: Damien Rajon <145502+pyrho@users.noreply.github.com>
* Add Word Per Minute calculation feature (#8054)brickbots2020-03-238-0/+169
| | | | | | | | | | | | | | | | | | | | | * Add Word Per Minute calculation feature * Fix copyright info * Remove header from quantum.c, setup overloadable keycode inclusion for WPM, update docs * Simplify logic for keycode filtering * Adding link from summary to wpm_feature info * Update docs/feature_wpm.md Typo in function prototype example in docs Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Add WPM transport via i2c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Align some ChibiOS build logic (#8461)Joel Challis2020-03-224-52/+39
| | | | | | | * Align some ChibiOS build logic * infer more makefile logic * Move bootloader logic to chibios file
* Add US International keymap (#8493)Ryan2020-03-228-35/+241
| | | | | * Add US International keymap * Add extra spacing to UK AltGr keycode comments
* Add Icelandic keymap and sendstring LUT (#8494)Ryan2020-03-222-0/+253
|
* Add Finnish keymap and sendstring LUT (#8495)Ryan2020-03-222-0/+253
|
* Reorder logic within common_features.mk (#8517)Joel Challis2020-03-221-99/+95
| | | | | | | | | | | | | * Reorder logic within common_features.mk * Revert haptic logic * Add back path to make tests happy * Update common_features.mk Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Remove BOOTLOADER_SIZE stuff from template (#8516)Ryan2020-03-221-10/+0
|
* [Docs] Trivial documentation fix (#8509)shela2020-03-221-6/+6
| | | | | | | | | * Trivial documentation fix * fix * fix * fix translation
* format code according to conventions [skip ci]QMK Bot2020-03-211-1/+1
|
* Add support for Bootmagic lite when using SPLIT_HAND_PIN (#8347)Joel Challis2020-03-215-60/+68
| | | | | | | | | * Add support for Bootmagic lite when using SPLIT_HAND_PIN * Deduplicate bootmagic_lite logic from within via * Revert location of defaults so that user overrides still work for now * Tidy up code slightly
*