summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add a note explaining how to run testsskullY2020-01-141-1/+1
|
* Add a section on python testsskullY2020-01-141-2/+14
|
* Move Space Cadet keycodes to their own section in keycode reference (#7889)fauxpark2020-01-143-30/+12
|
* [Keyboard] Add Yurei PCB (#7880)Koichi Katano2020-01-148-0/+497
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add yurei * Implement keyboard * Update readme.md * Update config.h * Update info.json * Update info.json * Update keyboards/yurei/config.h * Delete config.h * Update rules.mk * Update yurei.c * Update keymap.c * Update keyboards/yurei/yurei.h * Update keyboards/yurei/keymaps/default/keymap.c * Update keyboards/yurei/info.json * Update keyboards/yurei/rules.mk
* NK65 Bootmagic lite for default (#7895)yiancar2020-01-142-1/+5
|
* chibios/usb_main: re-check USB status in send_keyboard after sleeping the ↵xyzz2020-01-131-7/+14
| | | | | | | | thread (#7784) * chibios/usb_main: re-check USB status in send_keyboard after sleeping the thread * change send_keyboard to only have 1 exit point
* Tidy up dztech keyboard.c/h and readmes (#7664)fauxpark2020-01-1412-441/+443
| | | | | | | | | | | | | | | | * Tidy up dztech keyboard.c/h and readmes * Use new lock LED function * Undo changes to led flags * Fix make examples * Update readmes some more * Clarify filetypes * Format as list
* Merlin's LAYOUT_65_ansi keymap (#7879)MechMerlin2020-01-143-0/+59
| | | | | | * add my own user keymap for LAYOUT_65_ansi for my new NK65 * remove unneeded config
* [Keyboard] Add minitomic keyboard (#7140)Maarten Dekkers2020-01-138-0/+472
| | | | | | | | | | | | | | | | * Add minitomic keyboard * Small change to readme * Make changes necessary for merging Remove extra comma in info.json, move caps lock led status from keymap to keyboard, removes unused keys on full space bar layout, cleans up rules.mk and update readme blurb. * Update readme.md * Update led function, fix spacing and remove custom keycodes Removes the custom keycodes in default keymap, fixes spacing in keymap and minitomic.c and puts the new led function in as well
* [Keyboard] Rebuild treadstone48 rev1 firmware (#7856)marksard2020-01-1333-2571/+513
| | | | | | | | | | | | | | | | | | | | | | | | | | * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * I re-created treastone48 keyboard firmware from ./util/new_keyboard.sh After that I use common OLED_DRIVER, RGB_LIGHT and SPLIT_KEYBOARD options. And then check all keymap. * Modified by PR review
* [Keymap] csc027/macro-sync-keymap (#7873)csc0272020-01-135-118/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Basic functionality to synchronize the strings and enums using C preprocessor macros. * Updated all the custom convenience macros to work. * Removed some duplicate update_tri_layer calls. * Simplified the convenience accelerator macros for synchronizing enums and strings by removing the short enum names. * Updated the CUSTOM_MACROS macro to use SS_LCTL instead of SS_LCTRL. * Fixed a bug where the right side of the convenience layer in the Iris keymap was incorrectly listed twice. * Removed the tenkey from the convenience layer. Added Windows 10 virtual desktop shortcuts to the convenience layer. * Fixed a bug where the macro range was not set correctly. * Added sigil values for the keycode enum so that additions to the sync macros will not require changes to the process_record_user ranges. * Hacked send_string_P to work with ChibiOS boards. * Switched to using I2C for the Iris keyboard. * Finished a comment. * Updated comments to explain that for non-AVR MCUs, the PROGMEM macro doesn't do anything. * Updated the synchronization macros to use the more descriptive "NAME" instead of "CALL". Moved the Control-Alt-Delete chord macro to the synchronization macro. * Simplified the custom macros by consolidating the macros into a context change macro instead of using alt-tab and minimize macros. * Fixed a formatting issue where several tabs were used instead of 4 spaces. * Added more comments to explain the synchronization macros. * Simplified the PARAMS macro, since any parameters could be passed with a space by the declarer instead. * Consolidated the synchronization macros into a single list. Simplified the synchronization mechanism. * Removed the overloading macro, since it is no longer needed. * Updated the convenience layer comments to reflect the changes made. * Renamed the git_macros pointer table to custom_macros, since it no longer solely consists of git macros. * Clarified that the send_string_P function's use of pgm_read_byte is different for AVR and non-AVR compilation targets.
* [Keymap] fixed conflicts and made sure keymaps compiled, and some newer ↵Rossman3602020-01-134-1/+323
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (older) keymaps snuck in (#7828) * hope this works * Some new things crept in * remove nonsense config file * spacing fix * more spacing * quick revert of mysterious file * file revert take two * take three * take four * deleted unneeded lines * brought back not-unneeded line * whitespace delete
* [Keyboard] Dawn60 bug fix [URGENT] (#7881)Xelus222020-01-131-15/+12
|
* Update Levinson Readme to reflect changes to directory structure (#7883)Michael Firmin2020-01-131-3/+3
| | | | | | Updates the example make commands in the Levinson readme to keebio/levinson/... instead of levinson/... Also updated the example to rev3 (the current version of the board)
* Remove backlight_init_ports from duck/orion/v3 (#7878)Joel Challis2020-01-131-5/+0
|
* Enable RGB underglow on the CO60 and SteamVan, switch backlight code to QMK ↵John M Daly2020-01-1323-922/+24
| | | | | | | | | | built-in code (#7874) * Add: RGB underglow support using SPI to SteamVan and CO60 * Update: Switch to QMK's baclight implementation for CO60 and SteamVan * Fix: Remove now unnecessary backlighting code from keyboard files
* Relocate common backlight functionally (#7273)Joel Challis2020-01-136-81/+55
|
* [Keyboard] Dawn60 Keyboard (#7832)Xelus222020-01-1212-7/+597
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dawn60_proper * change default * changes * master merge and via keymap * rgb underglow better * rename of folder * rename folder complete * rename * dawn60/underglow specifics * dawn60 specific * simplify * requested changes * small errors * layouts remove * remove parentheses and update rules.mk * fix error message
* Fix KEYBOARD_SHARED_EP on ChibiOS (#7860)Joel Challis2020-01-131-1/+1
|
* Personal keymap updates for the new year (#7871)Jonathan Rascher2020-01-138-47/+49
| | | | | | * Update keymaps for split ergo boards * Update keymaps for 60% boards
* [Keyboard] Reviung41: Configurator layout support (#7852)James Young2020-01-121-0/+61
|
* [Keyboard] IDB 60: Configurator bugfix (#7851)James Young2020-01-122-650/+143
| | | | | | | | | | * info.json: use debug linting Changes the white space, mostly. * info.json: correct file structure * readme.md: templating
* [Keyboard] Add Xiaomi MK02 (#7825)xyzz2020-01-1210-0/+1375
| | | | | | | | | | | | | | | | | | | | * [Keyboard] Added xiaomi/mk02 * keyboards/xiaomi/mk02: cleanup * keyboards/xiaomi/mk02: add linker script * update readme * update * remove via (crashes during startup) * LAYOUT => LAYOUT_tkl_ansi * Change vid/pid * Add a warning to the readme
* Add user keymaps for KBD67MKII/Lily58 (#7671)Mike Rix Wolfe2020-01-125-0/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add my keymaps * tri layer keymap * update tri layer * update tri layer * cleaning up * formatting * move to correct location * lily58: move caps off mod key in sublayer * Update keyboards/lily58/keymaps/mikefightsbears/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/lily58/keymaps/mikefightsbears/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/lily58/keymaps/mikefightsbears/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/lily58/keymaps/mikefightsbears/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove unnecessary trailing whacks * remove unneeded file * swap spacebar * update code for comments in PR Co-authored-by: fauxpark <fauxpark@gmail.com>
* [Keyboard] KPRepublic BM60 RGB (#7842)MechMerlin2020-01-118-0/+333
| | | | | | | | | | | | | | | | | | * initial commit from script * edit all generated files with my name and some basic notes * implement RGB Matrix support * cleanups, file removals, and readme edits * Update keyboards/bm60hsrgb/config.h * rename to bm60rgb * update included library and info.json keyboard name * Update keyboards/bm60rgb/keymaps/default/readme.md
* Add Lily58 serial to LIB_SRC to avoid LTO issue (#7868)Jonathan Rascher2020-01-121-0/+5
| | | | | | This code is timing sensitive and seems to break with LTO enabled (at least on avr-gcc 8.3.0... it worked on older gcc versions). This is the same workaround as #7558 applied for the Helix.
* Adi's DZ65RGB layout (#7845)Adi M2020-01-122-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adi's DZ65RGB layout * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Rename layers.JSON to layers.json * Update readme.md * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete layers.json * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md to keyboards/dztech/dz65rgb/keymaps/adi/readme.md * Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c to keyboards/dztech/dz65rgb/keymaps/adi/keymap.c Co-authored-by: fauxpark <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* yapf and styleskullY2020-01-111-11/+10
|
* Make the udev rules easier to read and manageErovia2020-01-111-10/+19
|
* Fix Pro Micro's and its bootloader's nameErovia2020-01-111-3/+3
|
* CLI: Rework ModemManager check and add udev checkErovia2020-01-111-17/+38
|
* [Keyboard] NK65 Refactor (#7862)yiancar2020-01-115-19/+39
| | | | | | | | | * Nk65 Refractor - Changed Via keymap to via instead of default_via - Moved Caps/Layer indicator code outside of wilba_tech rgb. This is so they can more easily be modified * Update keyboards/nk65/nk65.c
* [Keymap] Updated keymaps (#7834)AbstractKB2020-01-105-1/+146
|
* [Keymap] Add additional dynamic macro key to dshields keymaps. (#7853)Daniel Shields2020-01-102-8/+8
|
* added ymdk ymd09 keyboard (#7831)Patrick Fruh2020-01-107-0/+163
| | | | | | | | | | | | | | | | | | | | | | | | * added ymdk ymd09 keyboard * lowercase github username * change rgb keymap to make more sense * fixed number of LEDs * remove configuration for non-existant backlight * use official template and change file permissions * disable unnecessary nkro * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * with easy reset via bootmagic lite, remove RESET from layout Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Update my iris keymap for LTO and rgbled split (#7849)Seth Barberee2020-01-102-1/+3
|
* [Keyboard] Changes to support latest release of VIA, moved files to "idb" ↵pngu2020-01-1014-154/+864
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | folder in "keymaps" in preparation of adding more boards, made changes to LAYOUT_ macros (#7798) * make vendor folder for idb keyboards * set default debounce to eager_pk, clean up vendor/product ID * refactoring for VIA * made changes to support latest release of VIA, added default keymap that's in line with the most popular configuration * Made suggested formatting changes * rebase to get rid of lufa files * removed idb_60.json that's only meant for via itself * Update keyboards/idb/idb_60/keymaps/via/rules.mk * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/rules.mk * Update keyboards/idb/idb_60/config.h * Update keyboards/idb/idb_60/readme.md * made suggested formatting changes * fixing lufa * Update keyboards/idb/idb_60/rules.mk * Update keyboards/idb/idb_60/config.h * made suggested changes
* Fix a couple of USB VIDs for the API (#7848)fauxpark2020-01-092-10/+7
|
* Add per-key IGNORE_MOD_TAP_INTERRUPT feature (#7838)zk-phi2020-01-104-7/+44
| | | | | | | | | | | * Implement IGNORE_MOD_TAP_INTERRUPT_PER_KEY - Add configurable option IGNORE_MOD_TAP_INTERRUPT_PER_KEY - Add function get_ignore_mod_tap_interrupt iff the option is enabled Unless IGNORE_MOD_TAP_INTERRUPT_PER_KEY is defined, this patch does not affect the resulting binary. * Add documentation for IGNORE_MOD_TAP_INTERRUPT_PER_KEY
* Refactor f103,f072,f042 based keyboards to use new MCU selection defaults ↵Joel Challis2020-01-1022-776/+83
| | | | | | | | | | (#7705) * refactor keyboards using ST_STM32F072B_DISCOVERY to use 'MCU = STM32F072' * refactor keyboards using GENERIC_STM32_F042X6 to use 'MCU = STM32F042' * refactor keyboards using GENERIC_STM32_F103 to use 'MCU = STM32F103'
* Fix docker script and document (#7786)shela2020-01-102-2/+5
| | | Fixed error when keyboard parameter is omitted in interactive mode.
* KBD67 MKII Notes Update (#7824)MechMerlin2020-01-105-17/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add readme to each of the mkii versions * update the most parent of kbd67 readmes to have history of the new versions * fix up the parent readme for the two types of boards * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * fixup readmes Co-authored-by: fauxpark <fauxpark@gmail.com>
* Fix matrix_scan_user is not called at stm32 env(projectkb/alice etc..) which ↵bottilabo2020-01-091-1/+2
| | | | using cannonkeys/stm32f072 (#7821)
* [Keymap] Userspace refactor, adding leader key functionality (#7790)Akaash Suresh2020-01-0925-485/+460
| | | | | | | | | | | | | | * Userspace refactor * Fixed missed ifdef * tapcode16, adjust layout * glcdfont changes from #7745 * Modify Keymaps, add workman * RGB & OLED update
* Update Breaking Changes doc timelineJames Young2020-01-091-3/+3
|
* Ensure `PROGMEM` is present on default keymaps (#7836)fauxpark2020-01-0912-95/+14
|
* Handwired Minorca Refactor (#7833)James Young2020-01-0911-167/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update config.h - use #pragma once include guard - update USB Device Descriptor strings * update minorca.c - remove matrix_init_kb function (same as QMK default) * update minorca.h - use #pragma once include guard - update matrix identifiers * update info.json - update matrix identifiers - change to four-space indent * update rules.mk - remote firmware size impact notes - disable RGBLIGHT_ENABLE (no RGB config present) - templating * update readme.md - templating * update keymaps/default/rules.mk - remove firmware size impact numbers - templating * update keymaps/rgb/rules.mk - remote firmware size impact notes - templating * update keymaps/rgb/readme.md - fix header * remove keymaps/default/rules.mk - identical to keyboard's rules.mk * elevate Bootmagic configurations to keyboard level * update keymaps/rgb/config.h - use #pragma once include guard - remove redundant config.h include * update keymaps/rgb/rules.mk - remove redundant rules * update keymaps/rgb/readme.md - change RGB function list to a table - make wiring call-out a header * remove keymaps/default/config.h - it's blank now * update minorca.h - use four-space indent * add Teensy 2.0 to readme
* [Keyboard] fixed hhkb keymap issue on e6_rgb (#7684)yulei2020-01-0810-105/+1418
| | | | | | | | | | | | | | | | | | | | | | * fixed hhkb keymap issue and added allleds configuration * fixed layout mismatch * add more matrix control * remove redundent define in rules.mk * turn NKRO on * remove allled macro, adding readme in allleds mode, add via support * add two more layers for via * update readme file * Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme * Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme.md
* [Keyboard] add Allison Numpad (#7823)yiancar2020-01-0711-0/+501
| | | | | | * add Allison Numpad * alternative layout
* [Keymap] added custom keymap and config for dz60rgb v1 (#7808)Kenny Greulich2020-01-073-0/+96
|