summaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)AuthorFilesLines
2019-04-13Fix handwired/promethium keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix handwired/ortho5x13 keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix handwired/frenchdev keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix Gergo keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix Corne (crkbd) keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix Clueboard Cluecard keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix Canoe keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix handwired/not_so_minidox keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix KBDfans KBD4x keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-04-13Fix handwired/prime_exl keyboard dimensions in info.jsonnoroadsleft1-2/+2
2019-04-13Fix Ergodone keyboard dimensions in info.jsonnoroadsleft1-2/+2
2019-04-12Flesh out keymaps and some tweaks to indicators (#5608)holtenc2-11/+52
* correct indicator light states. function of indicator lights was inverted. these changes correct that. * flesh out keymaps pre production
2019-04-12add in the missing #definesmechmerlin1-0/+15
2019-04-11Use DIRECT_PINS for BDN9 (#5603)kaylanm2-8/+10
2019-04-11Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)zvecr4-169/+25
* Port DIRECT_PINS from split_common/matrix.c to matrix.c * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Refactor nano to use DIRECT_PINS * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Add DIRECT_PINS documentation * Reorder matrix.c to remove foward declaration and match split_common/matrix.c - fix logic from inherited from split_common * Add DIRECT_PINS documentation - review comments
2019-04-11Keyboard: Add yosino58 Keyboard (#5465)さくらんぼ38-0/+4019
* Keyboard: Add yosino58 Keyboard * Keyboard: Add yosino58 Keyboard
2019-04-11fix offset in matrix (#5600)MechMerlin1-8/+7
2019-04-10Remove ps2avrGB since its a hangover from the keyboards/winkeyless refactor ↵zvecr11-1006/+0
(#5592)
2019-04-09ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong1-7/+20
changed (#5589)
2019-04-09Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert5-1/+452
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain * Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes * fix bug in quantum/rgb_matrix_drivers.c Co-Authored-By: jackhumbert <jack.humb@gmail.com> * update command setting to the correct default * correct rgb config * remove commented-out lines * update docs for the 3737 * Update docs/feature_rgb_matrix.md Co-Authored-By: jackhumbert <jack.humb@gmail.com>
2019-04-08Convert BFO9000 to Split Keyboard code (#5568)Drashna Jaelre10-936/+7
2019-04-08[Keyboard] Refactor jj4x4 to current standards (#5567)zvecr11-606/+122
* Refactor 4x4 in line with current ps2avrgb template * Add backlight pwm bodge till #4324 lands * Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID
2019-04-08[Keyboard] Bootmagic does not actually work on BMC boards, removing from ↵MechMerlin2-2/+2
panc60 (#5573) * 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 * remove bootmagic support as it doesn't work on bmc boards * readme merge artifacts removal
2019-04-08[Keyboard] Refactor Singa (#5579)MechMerlin15-296/+63
* pragma once it all * put amnesia's name everywhere * fixup readme * remove custom matrix * remove unneccessary configs * disable bootmagic * remove custom i2c in favor of i2c_master * fix rgb led num * add in rgb underglow support
2019-04-08[Keyboard] Refactor jj40 to current standards (#5574)zvecr11-763/+136
* 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
2019-04-08[Keyboard] Waldo 60 PCB Refactor (#5583)MechMerlin10-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
2019-04-08Adding the Waldo PCB (PCB for the Holz keyboard) (#4817)That-Canadian16-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.
2019-04-08[Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482)fauxpark1-33/+1
2019-04-08[Keyboard] Add Signum 3.0 for the elite-c (#5478)Jan Christoph Ebersbach11-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
2019-04-08[Keyboard] Instant60 Tsangan (#5580)Andrew Kannan4-11/+94
* Update instant60 for tsangan version * Add extra init hook * Remove hacky first init thing
2019-04-07[Keyboard] Remove unnecessary IS_COMMAND definition in treadstone48 (#5566)Konstantin Đorđević1-5/+0
2019-04-07[Keyboard] Refactor HB85 to get rid of custom i2c code (#5570)MechMerlin7-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
2019-04-07[Keyboard] Refactor budget96 to remove custom i2c code in favor of QMK ↵MechMerlin6-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
2019-04-07Refactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK ↵Drashna Jaelre7-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
2019-04-07[Keymap] Updates to noroadsleft keymap for KC60 (2019-04-07) (#5576)noroadsleft4-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
2019-04-07[Keyboard] Refactor FaceW for new BMC changes (#5575)MechMerlin11-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
2019-04-07disable bootmagic as it does not work for bmc boardsmechmerlin3-6/+2
2019-04-07fix naming in usbconfig.hmechmerlin1-3/+3
2019-04-07fix pyusb install instructionsmechmerlin1-2/+2
2019-04-07clean up config filemechmerlin1-6/+2
2019-04-07remove custom i2c code in favor of QMK i2c_mastermechmerlin4-133/+3
2019-04-07[Keyboard] Panc60 Refactor (#5559)MechMerlin9-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
2019-04-05Remove user keymap changesDrashna Jaelre3-3/+16
2019-04-05Additional cleanup of orthodox files and keymapsDrashna Jaelre7-38/+9
2019-04-05Convert Orthodox to Split Common codeDrashna Jaelre12-965/+12
2019-04-05Add a new keyboard: NQG (#5558)Bernard7-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.
2019-04-05[Keyboard] Simplified handwired/xealous since most of the features are in ↵Alex Ong4-398/+12
core now. (#5556)
2019-04-05[Keyboard] Move scrabblepad into donutcables directory (#5553)MechMerlin11-11/+5
* move scrabblepad into donutcables directory * use pragma once * update scrabblepad readme
2019-04-04[Keymap] Additional RGB options set (#5551)stanrc851-0/+19
* Add new RGB backlight options to config * Add new RGB options
2019-04-04[Keyboard] Add Budget96 by Donut Cables (#5550)MechMerlin13-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