aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Docs] update feature_rgblight.md: add some figures (#5578)Takeshi ISHII2019-04-081-3/+29
| | | | | | | | | | * Added diagrams to illustrate the RGBLIGHT_LED_MAP macro and the `rgblight_set_clipping_range()` function. * change fig size * change fig size * update figs
* [Keyboard] Refactor jj40 to current standards (#5574)zvecr2019-04-0812-763/+143
| | | | | | | | | | * Refactor jj40 in line with current ps2avrgb template * Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID * Add backlight pwm bodge till #4324 lands * Increase planck keymap compatibility
* [Keyboard] Waldo 60 PCB Refactor (#5583)MechMerlin2019-04-0710-173/+83
| | | | | | | | | | | | | | | | | | | | | | | | * use pragma once * modified readme with maintainer info * remove rev1 for the time being * QMK Configurator support for 60_ansi and 60_ansi_split_bs_rshift * add hhkb layout and QMK Configurator support * fix compile issue due to missing DEVICE_VER * use a saner and less complicated default layout * remove unused file * fix up LAYOUT_all and formatting along with QKM Configurator support * turn on bootmagic lite as the hardware reset switch isn't in a standard position * remove default folder
* Adding the Waldo PCB (PCB for the Holz keyboard) (#4817)That-Canadian2019-04-0716-0/+482
| | | | | | | | | | | | | | | | * Added Waldo keyboard base files and default keymap * Updated Waldo files and added keymap for split shift and split backspace * Updated meta-data for the Waldo board * Apply suggestions from code review Committing suggestions for real this time. Co-Authored-By: That-Canadian <Poole.Chris.11@gmail.com> * Made suggested changes that were not explicitly made.
* [Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482)fauxpark2019-04-071-33/+1
|
* [Keyboard] Add Signum 3.0 for the elite-c (#5478)Jan Christoph Ebersbach2019-04-0711-0/+1618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add keyboard Signum 3.0 for the elite-c * Update readme.md * Remove unused macros * Use bootmagic lite instead of full * Add warning to keymap.c that it's auto-generate * Add description for customizing keyboard layouts * Make generate_km.py executable * Make right shift available in numpad layer * Update keyboards/signum/3_0/elitec/readme.md Co-Authored-By: jceb <jceb@e-jc.de> * Update keyboards/signum/3_0/elitec/readme.md Co-Authored-By: jceb <jceb@e-jc.de> * Fix typo in symbol name
* Fixed tap/down/up handling in dynamic keymap macros (#5363)Drashna Jaelre2019-04-073-11/+23
|\ | | | | | | | | | | * Fixed tap/down/up handling in dynamic keymap macros * Added SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODE
| * Added SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODEWilba65822019-03-303-7/+11
| |
| * Fixed tap/down/up handling in dynamic keymap macrosWilba65822019-03-111-5/+13
| |
* | [Keyboard] Instant60 Tsangan (#5580)Andrew Kannan2019-04-074-11/+94
| | | | | | | | | | | | | | | | * Update instant60 for tsangan version * Add extra init hook * Remove hacky first init thing
* | Remove keyboard description from Adafruit BLE device namefauxpark2019-04-071-2/+1
| |
* | [Keyboard] Remove unnecessary IS_COMMAND definition in treadstone48 (#5566)Konstantin Đorđević2019-04-071-5/+0
| |
* | [Keyboard] Refactor HB85 to get rid of custom i2c code (#5570)MechMerlin2019-04-077-151/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove dependency on custom i2c code * missed a pragma once * fix readme install instructions * config.h cleanup * make the bootmagic key not the same bmc reset key * disable bootmagic functionality as it doesn't seem to work on atmega32a bmc boards
* | [Keyboard] Refactor budget96 to remove custom i2c code in favor of QMK ↵MechMerlin2019-04-076-142/+6
| | | | | | | | | | | | | | | | | | | | i2c_master (#5571) * remove custom i2c code in favor of QMK i2c_master * fix readme * disable bootmagic as it doesn't work on bmc boards
* | Refactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK ↵Drashna Jaelre2019-04-077-148/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | i2c_master (#5572) * remove custom i2c code in favor of QMK i2c_master * clean up config file * fix pyusb install instructions * fix naming in usbconfig.h * disable bootmagic as it does not work for bmc boards
| * | disable bootmagic as it does not work for bmc boardsmechmerlin2019-04-063-6/+2
| | |
| * | fix naming in usbconfig.hmechmerlin2019-04-061-3/+3
| | |
| * | fix pyusb install instructionsmechmerlin2019-04-061-2/+2
| | |
| * | clean up config filemechmerlin2019-04-061-6/+2
| | |
| * | remove custom i2c code in favor of QMK i2c_mastermechmerlin2019-04-064-133/+3
| | |
* | | [Keymap] Updates to noroadsleft keymap for KC60 (2019-04-07) (#5576)noroadsleft2019-04-074-324/+349
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update macros and keycode handling - Update NUBS_Z macro so it repeats when held down - Number row now uses numpad keycodes if Right Alt is being held - coding conventions and formatting update - switched to four-space indent - reformatted a block comment * Update readme files
* | | [Keyboard] Refactor FaceW for new BMC changes (#5575)MechMerlin2019-04-0711-346/+20
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use #pragma once for guards * update readme and fix pyusb install instructions * replace custom i2c code with QMK i2c_master * remove unneeded code from config.h * fix keyboard name * remove custom matrix and i2c driver * turn off bootmagic, turn on leds * remove keymap in favor of userspace/community layouts keymap * remove custom matrix * update readme
* | [Keyboard] Panc60 Refactor (#5559)MechMerlin2019-04-069-296/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove unneeded uart setting * use pragma once everywhere * remove custom matrix support * fixup readme * set bootmagic to lite * remove dependency on custom i2c code * use the right header files and function calls
* | i2c_init update to work with atmega32a boards (#5562)MechMerlin2019-04-061-0/+12
| | | | | | | | | | | | | | * On i2c_init, enable two wire interface, twi interrupt, and slave address ACK along with pull up resistors. * thanks to some testing by drashna, we know that setting TWI doesn't work for all boards. Putting the new code into an ifdef block
* | Fix bugs that cause compile failures when enabling only some animations.Lenbok2019-04-062-1/+2
| |
* | Remove user keymap changesDrashna Jaelre2019-04-053-3/+16
| |
* | Additional cleanup of orthodox files and keymapsDrashna Jaelre2019-04-057-38/+9
| |
* | Convert Orthodox to Split Common codeDrashna Jaelre2019-04-0512-965/+12
| |
* | Add a new keyboard: NQG (#5558)Bernard2019-04-057-0/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new keyboard: NQG * Delete .gitignore .gitignore removed Originally used to ignore .DS_Store files from being committed. * Changed Maintainer information Maintainer link now points to a github account.
* | Custom Tapping Term per key (#5009)Drashna Jaelre2019-04-056-13/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add customizable tapping terms * Add Documentation * Fix function * Fixes * It's not a pointer * Add debugging output * Update documentation to be at least vaguely accurate * Use `get_tapping_term(tapping_key.event)` instead `e` doesn't include column and row information, properly. It registers as 255, regardless of the actual keypress. However `tapping_key.event` actually gives the correct column and row information. It appears be the correct structure to use. In fact, it looks like the issue is that `e` is actually the "TICK" structure, as defined in keyboard.h * Use variable tapping term value rather than define * Silly drashna - tapping_key.event, not event * add get_event_keycode() function * Fix typo Co-Authored-By: drashna <drashna@live.com> * Remove post_process_record_quantum since it's the wrong PR * Update quantum/quantum.c Co-Authored-By: drashna <drashna@live.com> * Better handle ifdef statement for permissive hold Since we can't be sure that tapping term is actually 500 * Update quantum.c comments based on feedback * Clean up get_tapping_term function Clean up function so that users don't need to call the event function, and instead only check the keycode * Add ability to run functionality on and off * Make ifdef's more compact
* | Update ps2avrgb template to use standard matrix/i2c code (#4957)James Churchill2019-04-057-270/+99
| | | | | | | | | | | | * Update ps2avrgb template to use standard matrix/i2c code * Default to an 8x11 matrix in the ps2avrgb template
* | [Keyboard] Simplified handwired/xealous since most of the features are in ↵Alex Ong2019-04-044-398/+12
| | | | | | | | core now. (#5556)
* | [Keyboard] Move scrabblepad into donutcables directory (#5553)MechMerlin2019-04-0411-11/+5
| | | | | | | | | | | | | | | | * move scrabblepad into donutcables directory * use pragma once * update scrabblepad readme
* | [Keymap] Additional RGB options set (#5551)stanrc852019-04-041-0/+19
| | | | | | | | | | | | * Add new RGB backlight options to config * Add new RGB options
* | [Keyboard] Add Budget96 by Donut Cables (#5550)MechMerlin2019-04-0413-0/+883
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit of budget96 * non logic changes * add my name to readme * update matrix.c * make the matrix representation of the layout macro * fix up LAYOUT macro * add missing character * initial keymap commit * put KC_NO where they belong * basic keymap * fix matrix row and col definition * The diagram I was sent and the pins used I was sent were in opposite order from each other. This should fix the issues * update the readme * change up manufacturer for budget96 * update copyright date * fix up the switch matrix and provide a keymap * forgot the keymap * other matrix fixes * missing a few keys in the switch matrix * messed up the row tracing * tweak keymap a bit * use a lower case k * fix spacing for markdown rendering * put in the reset key documentation * clean up the file a little * use LAYOUT_96_ansi * add a second layer for lighting controls * add in lighting support * add QMK Configurator support * use pragma once * remove un needed matrix.c * convert to GPIO methods * turn on rgblight_enable and get rid of custom matrix * set bootloadhid_bootloader to 1 * set bootmagic to lite and set it to k50 * add reset information to readme * use i2c_master instead of custom i2c * restore the custom i2c code * introduce reset key and eep_rst in function layer 1 * fix up pip3 install commands * fix up device and manufacturer names * remove un needed comments * add an ALL layout macro along with QMK Configurator support * move budget96 into donutcables directory since he actually has different boards * add a short donut cables blurb taken from his website * update readme for make instructions to point to the new path * Update keyboards/donutcables/budget96/config.h Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/donutcables/budget96/readme.md Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/donutcables/budget96/info.json Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * turn on backlight * Update keyboards/donutcables/budget96/readme.md Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * remove extra UART and BOOTLOADER settings that are not needed
* | [Keyboard] Added configurable defaults for RGB backlight parameters. (#5549)Wilba2019-04-046-4/+64
| | | | | | | | | | | | * Added configurable defaults for RGB backlight indicators. * Added more configurable defaults
* | Added Hacked Motospeed keyboard (#5534)Deckweiss2019-04-049-0/+539
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added first configuration for handwired hacked motosped keyboard * Added first keymap * Fixed h file key layout * Swapped Y and Z in default keymap * Added name, email and description * Moved hacked motospeed keyboard to handwired * Changed make command in readme * Formatted readme to be displayed properly with markdown * Formatted keymap and layout to better reflect the physical keyboard * Fixed info.json * Update keyboards/handwired/hacked_motospeed/info.json Co-Authored-By: Deckweiss <Deckweiss75@gmail.com> * Removed .directory from .gitignore Co-Authored-By: Deckweiss <Deckweiss75@gmail.com> * Minor changes and cleanup * Update keyboards/handwired/hacked_motospeed/hacked_motospeed.h Added back newline needed for properly parsing Co-Authored-By: Deckweiss <Deckweiss75@gmail.com>
* | [Keymap] New HS60/v2 HHKB keymap for goatmaster (#5545)stanrc852019-04-034-0/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding new keymap folder for goadmaster * add switch break * zeal60 rgb backlight files * modified for red caps lock key * Remove return statement * Files removed * Add new RGB options * Back to original file
* | [Keyboard] add treeadstone48 (#5405)marksard2019-04-0342-0/+4914
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | [Keyboard] Doro67 Multi PCB port (#5539)Nicholas Shaff2019-04-0312-0/+435
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial portover of the doro68.json with corrected column pins. * Initial setup of LAYOUT_ansi and it's use in the default keymap. * Added F keys to default kemap on layer 1. * Added split space (and everything else) layout and a base keymap to be updated. * Renamed split_space to multi. * Changed product_id for doro. * Created a basic doro LAYOUT_iso and default keymap. * Copied over basic layout and keymap. * Added readme.md for doro67 multi. * Removed basic keyboad layout and keymap because it's a separate PCB. * Added backlight controls to the various keymaps. * Added explicit backlight pin define. * Increased number of backlight levels for flexibility. * Removed unnecessary line slashes and unified keymcaps. * Corrected ISO layout and switched position with multi. * Added keymap readme.md files. * Corrected ISO keymap. * Added Layouts to info.json for toolbox. * Re-added slashes as they were necessary here... * Corrected info.json/keymap discreptancies. * Updated copyright messages (and fixed small readme error). * Added missing line break spaces in readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Small alignment adjustment on the default keymap readme.md Co-Authored-By: ShadeDream <nick@shadedream.com>
* | [Keyboard] V60 Type R - Turn on leds for Configurator + Refactor (#5546)MechMerlin2019-04-0311-52/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use pragma once where applicable * remove ? * update default keymap readme * remove un need include * update readme with newbs guide * set underglow and backlight to be on by default, and explicitly set them to no for the default keymap to handle the non Polestar case. * put mine and benlyall's name in the code * update readme
* | RGB Matrix support for Massdrop CTRL/ALT (#5328)Daniel Prilik2019-04-0338-1039/+1657
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * port Massdrop CTRL/ALT to use RGB Matrix Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com> * Massdrop lighting support working This commit is to get the Massdrop lighting code working again through use of the compilation define USE_MASSDROP_CONFIGURATOR added to a keymap's rules.mk. Added keymaps for both CTRL and ALT named default_md and mac_md. These should be used if the Massdrop style lighting is desired. * Updating config based on testing results with patrickmt & compile errors * Updates for PR5328 For CTRL and ALT: Moved location of new RGB Matrix macros from config_led.h to config.h. Added RGB_MATRIX_LED_FLUSH_LIMIT (time between flushes) to config.h for correct LED driver update timing. Re-added missing breathing code for when Massdrop configurator mode is defined. * remove prilik keymap form PR
* | Added encoder support to split common code (#5477)XScorpion22019-04-034-19/+106
| | | | | | | | | | | | | | | | * Added slave encoder support to split common * Fixing handwired/xealous/rev1 compile error * Removed unnecessary ifdef
* | Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong2019-04-035-264/+302
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented Eager Per Row debouncing algorithm. Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical) * Added documentation for eager_pr * Ported ergodox_ez to eager_pr debouncing. * Removed check for changes in matrix_scan. * Added further clarification in docs. * Accidental merge with ergodox_ez * Small cleanup in eager_pr * Forgot to debounce_init - this would probably cause seg-faults.
* | Merge pull request #5536 from stanrc85/feature/updatesDrashna Jaelre2019-04-033-4/+2
|\ \ | | | | | | [Keymap] Config tweaks and adding zeal60 RGB files to userspace
| * | Call default zeal60 rgb filestanrc852019-04-031-0/+1
| | |
| * | remove call to custom rgb filestanrc852019-04-031-4/+0
| | |
| * | Removed duplicated zeal60 filesstanrc852019-04-034-2151/+0
| | |
| * | remove uneeded returns floating aroundstanrc852019-04-021-2/+0
| | |
| * | Adding zeal60 rgb files with modificationsstanrc852019-04-024-0/+2151
| | |