summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* [Keyboard] IBM Model M (ANSI/ISO) Teensy 2.0++ conversion (#5560)iw0rm3r2019-04-1412-0/+500
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added initial modelm101 config * Update keyboards/modelm101/keymaps/default/keymap.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/modelm101/keymaps/iw0rm3r/keymap.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/modelm101/readme.md Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Added wiring notes to clarify use of the config * Small fix * Small fix * Moved modelm101 to converter directory * Added info.json file for QMK configurator * Corrected path Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/readme.md Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Replaced DDR and PORT with QMK functions
* Features/ws2812 matrix driver (#5418)XScorpion22019-04-143-7/+89
| | | | | | * WS2812 driver implementation for RGB Matrix * Added driver configuration docs
* [Keymap] First publish of roguepullreqest programmer dvorak planck layout ↵roguepullrequest2019-04-144-0/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#5612) * First publish of roguepullreqest programmer dvorak planck layout * Removed junk line * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Update keyboards/planck/keymaps/roguepullrequest/keymap.c Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com> * Removed layer songs Removed layer songs for cleanliness. Will use them later. * Update keyboards/planck/keymaps/roguepullrequest/readme.md Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Fix incorrect keyboard dimensions in Configurator API data (#5615)Drashna Jaelre2019-04-1421-30/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Ergodone keyboard dimensions in info.json * Fix handwired/prime_exl keyboard dimensions in info.json * Fix KBDfans KBD4x keyboard dimensions in info.json * Fix handwired/not_so_minidox keyboard dimensions in info.json * Fix Canoe keyboard dimensions in info.json * Fix Clueboard Cluecard keyboard dimensions in info.json * Fix Corne (crkbd) keyboard dimensions in info.json * Fix Gergo keyboard dimensions in info.json * Fix handwired/frenchdev keyboard dimensions in info.json * Fix handwired/ortho5x13 keyboard dimensions in info.json * Fix handwired/promethium keyboard dimensions in info.json * Fix Speedo keyboard dimensions in info.json * Fix XD87 keyboard dimensions in info.json * Fix Ergodox EZ keyboard dimensions in info.json * Fix Ergodox Infinity keyboard dimensions in info.json * Fix Keeb.io Iris keyboard dimensions in info.json * Fix Orthodox keyboard dimensions in info.json (all revisions) * Fix Qwertyydox keyboard dimensions in info.json * Fix handwired/tradestation keyboard dimensions in info.json
| * Fix handwired/tradestation keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Qwertyydox keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
| * Fix Orthodox keyboard dimensions in info.json (all revisions)noroadsleft2019-04-133-6/+6
| |
| * Fix Keeb.io Iris keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
| * Fix Ergodox Infinity keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
| * Fix Ergodox EZ keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
| * Fix XD87 keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Speedo keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix handwired/promethium keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix handwired/ortho5x13 keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix handwired/frenchdev keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Gergo keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Corne (crkbd) keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Clueboard Cluecard keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix Canoe keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix handwired/not_so_minidox keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix KBDfans KBD4x keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
| |
| * Fix handwired/prime_exl keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
| * Fix Ergodone keyboard dimensions in info.jsonnoroadsleft2019-04-131-2/+2
| |
* | [Keyboard] Georgi FW updates (#5609)Jeremy Bernhardt2019-04-1419-685/+1437
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on chording * Working on chording * Got layouts in order * Initial Georgi support * forgot to add keymaps * Updated readme * Update keyboards/georgi/keymaps/template/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/matrix.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/georgi.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/keymaps/template/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/matrix.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Disabled features, updated info * Update keyboards/georgi/config.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/georgi/config.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Fixed info.json * Split the number button and fixed gaming mode. * started work on history feature * Working history/multikeyfuckery * type * inital code reduction refactor * Got multikey patched up, optimizing for size * Forgot to remove stuff * fixed key repeat * Key repeat added. * Symshift locking * Midchord Sym shenanigans. * Added only QWERTY mode * Split out header * Added stickybits, minimal layour * Fixing user layout * Whitespace fixing * Fixing Version name
* Flesh out keymaps and some tweaks to indicators (#5608)holtenc2019-04-122-11/+52
| | | | | | | | * correct indicator light states. function of indicator lights was inverted. these changes correct that. * flesh out keymaps pre production
* add in the missing #definesmechmerlin2019-04-111-0/+15
|
* Use DIRECT_PINS for BDN9 (#5603)kaylanm2019-04-112-8/+10
|
* Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)zvecr2019-04-114-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
* Keyboard: Add yosino58 Keyboard (#5465)さくらんぼ2019-04-1138-0/+4019
| | | | | | * Keyboard: Add yosino58 Keyboard * Keyboard: Add yosino58 Keyboard
* fix offset in matrix (#5600)MechMerlin2019-04-101-8/+7
|
* Remove ps2avrGB since its a hangover from the keyboards/winkeyless refactor ↵zvecr2019-04-0911-1006/+0
| | | | (#5592)
* ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong2019-04-081-7/+20
| | | | changed (#5589)
* Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert2019-04-085-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>
* Convert BFO9000 to Split Keyboard code (#5568)Drashna Jaelre2019-04-0810-936/+7
|
* [Keyboard] Refactor jj4x4 to current standards (#5567)zvecr2019-04-0811-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
* [Keyboard] Bootmagic does not actually work on BMC boards, removing from ↵MechMerlin2019-04-082-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
* [Keyboard] Refactor Singa (#5579)MechMerlin2019-04-0815-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
* [Keyboard] Refactor jj40 to current standards (#5574)zvecr2019-04-0811-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
* [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
* [Keyboard] Instant60 Tsangan (#5580)Andrew Kannan2019-04-074-11/+94
| | | | | | | | * Update instant60 for tsangan version * Add extra init hook * Remove hacky first init thing
* [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
| |