summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add VIA support for ta-65Maarten Dekkers2020-04-222-0/+34
|
* idb 60 Bugfixes / Preparations for Open Source Hardware (#8866)pngu2020-04-228-32/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added idb 60 keyboard * fixed info.json * implemented revievers' suggested changes * fixed an error * implemented revievers' suggestions * further cleanup * implemented suggested changes * fixed errors * checkout * delete old files * delete old files * preparations for open source hardware files * revert eager debounce mode to default * fix indicator LEDs stuck in "on" mode, rename ESC LED to fn LED (rev 2 PCB will have another LED slot on the right shift FN key) * cleanup * cleanup * lost+found lufa * lost+found lufa * lost+found lufa * lost+found lufa * lost+found lufa * Update keyboards/idb/idb_60/keymaps/pngu/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update idb_60.h * Update idb_60.h * made suggested changes * Update keyboards/idb/idb_60/idb_60.h Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: root <root@DESKTOP-QQ80MAV.localdomain> Co-authored-by: tbrandt <thorben.brandt@dg-cybersicherheit.de> Co-authored-by: Joel Challis <git@zvecr.com>
* Rebound: add rev2 and thus rev1 as well (#8630)Rossman3602020-04-2117-109/+639
| | | | | | | | | | | | | | | | | | | | | | | | | * add rev2 and thus rev1 as well * nitpicks :) * buncha stuff * back to one rev * back to community layout with errors * I see you've met my typo * remove default48 kemap rules * re-rework into 2 revs * readme changes * whitespace cleanup * default folder * rev1 be default
* Update vitamins included default keymap, enable NKRO, rev2 rgbsplit (#8871)Mikkel Jeppesen2020-04-213-24/+27
| | | | | | | | | * Update default vitamins_included keymap * Turned on NKRO support * Added NKRO toggle key to keymap * Cleaned up key map to be more up to date with current standards * configured RGBLED_SPLIT
* Update to xealousbrown. (#8215)Alex Ong2020-04-216-16/+188
| | | | | | | | | | | | | | | * Update to xealousbrown. 5-13ms Latency decrease, 4x scan rate improvement. (CUSTOM_MATRIX = lite) is a really great feature! * Updated Readme.md, added an extra speedhack. * More optimizations * Update keyboards/handwired/xealousbrown/rules.mk * Update keyboards/handwired/xealousbrown/rules.mk
* [Keyboard] DMQ Design SPIN (#8820)Nicholas Junker2020-04-2012-0/+426
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added SPIN keyboard and respective keymaps * Update keyboards/dmqdesign/spin/keymaps/default/keymap.c * Update keyboards/dmqdesign/spin/keymaps/encoderLayers/keymap.c * Update keyboards/dmqdesign/spin/rules.mk * Update keyboards/dmqdesign/spin/spin.c * Update keyboards/dmqdesign/spin/spin.h * Update keyboards/dmqdesign/spin/keymaps/encoderLayers/keymap.c * Update keyboards/dmqdesign/spin/readme.md * Update keyboards/dmqdesign/spin/readme.md * Update keyboards/dmqdesign/spin/spin.h * Update keyboards/dmqdesign/spin/rules.mk * Update keyboards/dmqdesign/spin/config.h * Update keyboards/dmqdesign/spin/keymaps/encoderLayers/keymap.c * Update keyboards/dmqdesign/spin/keymaps/encoderLayers/keymap.c * changed keymap to all lowercase, removed LED typecasts * made encoderLayers all lowercase * fixed the duplicate folder after changing name (hopefully) * fixed the info.json, followed the keyboard support doc * Update keyboards/dmqdesign/spin/info.json * Update keyboards/dmqdesign/spin/info.json * Update keyboards/dmqdesign/spin/info.json * Update keyboards/dmqdesign/spin/info.json
* Wheatfield Blocked65: Update RGBLED num (#8725)TerryMathews2020-04-201-1/+1
| | | Evidently there is a polycarb variant with underglow LEDs. This change should support that without negatively impacting aluminum case variant which only has 2 RGB LEDs on top.
* Add VIA support to ID80 (#8791)Sergey Vlasov2020-04-202-0/+53
|
* CFTKB Mysterium & Discipad VIA support (#8794)Brandon Schlack2020-04-206-5/+110
| | | | | * [Keyboard] Add VIA support to Mysterium * [Keyboard] Add VIA support to Discipad
* Add naked60 layout, clean up my userspace files and rules.mk. (#8848)Fred Silberberg2020-04-2010-22/+77
|
* Fixing DecadePad Numlock LED Bug (#8831)huajijam2020-04-201-1/+10
| | | | | * Fixing Numlock LED Bugs * Change LED CODE to new API
* Add support for YMD75 rev 2 (#8853)Jared Hendry2020-04-2014-118/+208
|
* Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)Konstantin Đorđević2020-04-1945-197/+116
| | | | | | | | | * Remove no-longer-necessary LTO checks from keyboards' config.h files * Remove unnecessary LTO check in @danielo515's Ergodox EZ keymap * Remove unnecessary USE_Link_Time_Optimization checks from keyboards' config.h files Note: DISABLE_LEADER doesn't seem to be used anywhere
* Fix ta-65 tsangan layouts (#8855)Maarten Dekkers2020-04-191-4/+4
| | | | | The key next to the spacebar wasn't working, fixed that. Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* Fix Plain60 layout (#8854)Maarten Dekkers2020-04-191-1/+1
| | | | | Fixes the LAYOUT_60_ansi_split_bs_rshift where the key next to right shift didn't work. Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* [Keymap] Updates to personal keymaps (#8818)khitsule2020-04-195-15/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | * sync with upstream; initial iris design * sync with upstream * update to iris keymap * merge upstream * iris keymap refined * Iris readme update * messed up upstream merge somehow, hopefully fixed * removed extra closing bracket * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * change layers from define to enum per suggestions Co-authored-by: Mysti Woodard <mystiwoodard@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Updated personal preonic keymap (#8851)Elisiano Petrini2020-04-201-3/+3
|
* [Keyboard] VIA Support: Singa x TGR Unikorn 60 (#8838)MechMerlin2020-04-193-2/+62
| | | | | | | * add via keymap * change up VID and PID * enabling the RGB just so VIA has access to it
* [Keyboard] VIA Support: KBD67mkii SOLDERED (#8837)MechMerlin2020-04-193-189/+53
| | | | | * add VIA keymap to soldered kbd67mkii * clean up config file
* Add VIA support for Minivan (#8849)Erovia2020-04-194-8/+23
| | | Co-Authored-By: Joel Challis <git@zvecr.com>
* Update my keymaps (#8840)Toshihiro Suzuki2020-04-203-75/+128
|
* [Keyboard] add dual-direction diode capability for hbcp (#8795)Josh Hinnebusch2020-04-183-2/+142
| | | | | | | * add dual-direction diode capability * update per PR requests Co-authored-by: hineybush <hineybushkeyboards@gmail.com>
* [Keyboard] Adding Novem keyboard (macropad) and demo layout (#8781)mechanicalguy212020-04-188-0/+253
| | | | | | | | | * Adding Novem keyboard (macropad) and demo layout * Making changes suggested during pull request * Removing keyboards/novem/keymaps/default/config.h as suggested during the pull request * Moving keyboard to the handwired folder and changing the build line from readme in order to reflect this new location
* [Keyboard] Add Absinthe keyboard (#8769)Cody Bender2020-04-1812-0/+518
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial absinthe setup * Update Absinthe files * Add absinthe ANSI layout * Update absinthe keymaps * Update Absinthe for rev3 * Flip encoder pins * Fix rules.mk * Update absinthe files * Fix absinthe ansi config * Add RGB * Change rules for absinthe for firmware size * Fix pins for rev4 * Fix pins and GESC * Remove GESC from ANSI layout * Rebase upstream/master * Update formatting and convention from 8769 feedback * Format rules.mk
* [Keyboard] Add DGG-56 Handwired (#8740)Spaceman2020-04-187-0/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add ddg_56 keyboard * Add ddg_56 default keymap * Fix config.h * Update config.h * Update ddg_56.h * Update keyboards/handwired/ddg_56/readme.md Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/ddg_56/readme.md Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/ddg_56/info.json Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* VIA Support: All QMK Winkeyless.kr boards (#8846)MechMerlin2020-04-1815-47/+159
|
* fixing Walletburner Neuron layout for configurator (#8839)worldspawn002020-04-181-2/+2
| | | | | * fixing layout for configurator adding missing bottom row key to resolve formatting
* Add info.json for bat43 (#8824)James Young2020-04-171-0/+71
|
* add kbd67 rev2 via support, kbd67mkiirgb small change (#8810)moyi46812020-04-165-5/+53
| | | | | | | | | | | | * add kbd67 rev2 via support, kbd67mkiirgb small change add kbd67 rev2 via support, kbd67mkiirgb small change * Update keyboards/kbdfans/kbd67/rev2/keymaps/via/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/via/keymap.c * define DYNAMIC_KEYMAP_LAYER_COUNT 2
* [Keyboard] Botanical Keyboards FM2U (#8819)MechMerlin2020-04-169-0/+285
| | | | | | | | | | | * initial commit for fm2u keyboard * add fm2u keyboard along with VIA keymap * add meme LAYOUT support * minor cleanups * fixup layout macro names
* Keeb.werk nano.slider Improved Default Layout (#8785)Mikkel Jeppesen2020-04-161-7/+8
| | | | | | | | * Improved default layout to match improved layout from configurator PR * fixed keycode spacing * Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c
* [Keyboard] ProjectKB Alice rev2 (#8718)Andrew Kannan2020-04-157-29/+150
| | | | | | | | | | | | * Add revision 1 and revision 2 to ProjectKB Alice PCB * Swap SLEEP LED to no * Basic root rules.mk * Apply suggestions from code review * Update keyboards/projectkb/alice/rules.mk
* KC60 Refactor (#8782)James Young2020-04-1512-386/+409
|
* Fix quick7 build command (#8812)MakotoKurauchi2020-04-161-1/+1
|
* Miscellaneous stuff: remove clang-complete and autocomplete.sh, fix some ↵Ryan2020-04-156-4/+21
| | | | rules.mk comments (#8784)
* [Keyboard] add new keyboard quick7 (#8670)MakotoKurauchi2020-04-148-0/+469
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add new keyboard quick7 * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/quick7.c * Update keyboards/yushakobo/quick7/rules.mk * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/readme.md * Update keyboards/yushakobo/quick7/rules.mk * Update keyboards/yushakobo/quick7/rules.mk * Deleted unnecessary file. * Comment added. * Update keyboards/yushakobo/quick7/config.h * Update keyboards/yushakobo/quick7/readme.md * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/config.h
* [Keymap] Added custom layout for KBDFans KBD67 rev2 (#8752)Jason Scatena2020-04-142-0/+62
| | | | | | | | | | | | | | | | * added v1 of keyboard layout * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Delete config.h
* [keyboard] Add kudox rev3 (#8704)x12020-04-1412-7/+341
| | | | | | | | | | | * Add kudox rev3. * Add default keymap for Kudox rev3. * Add JIS keymap for Kudox rev3. * Modified default revision of kudox rev3. * Modified unnecessary codes.
* deleted unused keymap (#8797)Øyvind Wilhelmsen2020-04-146-473/+0
|
* Configure RGBLIGHT_SPLIT for Mint60 (#8788)eucalyn2020-04-131-0/+1
|
* [Keyboard] Aplx6 (#8727)Aplyard2020-04-136-0/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create test.txt * aplx6 * Delete test.txt * fff * Delete ffff * test compile * Create README.md * edited * requests * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/rules.mk * Update keyboards/aplx6/rules.mk * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * pins update * update * update pins * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md
* update pvinis keymap (#8746)Pavlos Vinieratos2020-04-134-309/+416
| | | | | | | | | * update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
* Fix broken KBD8X MKII Hardware link (#8787)Casey Leask2020-04-131-1/+1
|
* VIA Support: Jane V2 (#8735)MechMerlin2020-04-136-2/+95
| | | | | | | | | | | | | | | | | * add VIA enabled keymap with some layers taken out for space * get a more sane VID and PID so we don't collide with the other BMC powered boards * small cleanups * Update keyboards/tgr/jane/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * add tkl_ansi_tsangan LAYOUT * add tkl_iso_tsangan LAYOUT Co-authored-by: Ryan <fauxpark@gmail.com>
* Add a simple custom keymap for Gergo. (#8662)Gautham Yerroju2020-04-134-0/+203
| | | | | * Add a simple custom keymap for Gergo. * update readme, keymap cleanup
* Add via support to keebio/bdn9 (#8620)Joshua Rubin2020-04-132-0/+57
| | | Signed-off-by: Joshua Rubin <me@jawa.dev>
* DP60 VIA cleanups (#8697)MechMerlin2020-04-133-6/+17
| | | | | * some via cleanups for the dp60 firmware * update matrix size
* Adding Niu Mini to VIA (#8702)codecoffeecode2020-04-133-2/+83
| | | | | | | | | | | | | | | | * porting the niu_mini to via * Wrong values in mk * Updating to unique Vendor ID and Product ID * Addressing zvecr comments * Addressing fauxpark comments Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Lauren Harris <lauren.y.harris@outlook.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add IDOBAO ID80 (#8728)Sergey Vlasov2020-04-128-0/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * id80: New keyboard (IDOBAO ID80) Add initial support for the IDOBAO ID80 keyboard. Most source files were generated by the KBFirmware JSON to QMK Parser (https://noroadsleft.github.io/kbf_qmk_converter/) based on the ID80.json file provided by the keyboard vendor. The only change to rules.mk was to set `COMMAND_ENABLE = no` to make the compiled firmware fit into the available flash space. * id80: Update default keymap to match stock Update the Fn layer in the default keymap to match the stock firmware which was actually flashed into the PCB. * id80: Add Caps Lock indicator support Although the KBFirmware JSON includes information about the MCU pins used for keyboard indicator LEDs, the KBF to QMK converter does not generate the required code automatically. Implement the LED handling code, and at the same time switch from the older `led_set_kb` API to the newer `led_update_kb`. * id80: Remove placeholder functions The provided skeletons for `matrix_scan_kb` and `process_record_kb` did not do anything useful, so remove them. * id80: Use Esc as the Bootmagic Lite activation key The Esc key is not at the (0, 0) position in the ID80 matrix, therefore setting `BOOTMAGIC_LITE_ROW` and `BOOTMAGIC_LITE_COLUMN` is required to use the Esc key for Bootmagic Lite. * id80: Update info.json Replace info.json generated by the KBF to QMK converter with another version generated using http://www.keyboard-layout-editor.com/ and the KLE raw to QMK info.json converter (https://qmk.fm/converter/). The updated info.json has the correct physical layout (the distance between the function key row and the main block is actually 0.25U, but the vendor-provided ID80.json had 0.5U there) and correct key labels (using the stock layout instead of raw matrix locations and pin names). * id80: Enable NKRO The default keymap is updated to have NK_TOGG at Fn+N, like most other keyboards which have NKRO enabled. * id80: Use unique USB vendor/product ID Having an unique USB vendor/product ID is required for VIA support. The vendor ID value is the same as for the `idobo` (ID75) keyboard. * id80: Fix right modifiers in the default keymap For some reason the default keymap converted from the vendor-supplied JSON had the right Shift, Alt and Ctrl keys mapped to the left side modifier keycodes. * id80: Remove empty row 6 (F0) from matrix The matrix layout which was defined in the vendor-supplied ID80.json file had 12 rows which corresponded to the left and right parts of the 6 physical rows. However, the row 6 of the matrix (connected to the F0 pin), which corresponded to the right part of the physical bottom row, was completely empty (all 9 keys of the bottom row were placed in the matrix row for the left part). Keeping this row in the matrix just wastes resources; in particular, when the VIA support is enabled, having a 9×12 matrix with 4 layers leaves only 122 bytes available for dynamic macros, which is less than the recommended minimum of 128 bytes. Removing the unused row reduces the matrix size to 9×11, which leaves 194 bytes of EEPROM space for dynamic macros. * id80: Update row numbers in the LAYOUT macro Update row numbers in the names of the LAYOUT macro parameters after removing a row in the middle. * id80: Set RGBLED_NUM to 20 to match the actual PCB The vendor-supplied ID80.json file specified that the PCB should have 28 RGB LEDs in the chain. However, the actual PCB that was shipped from AliExpress had 20 LEDs in the chain (16 underglow LEDs, and then 4 more LEDs on top of the PCB, to the right of the Enter key location). Update RGBLED_NUM to match the actual PCB.
* [Keyboard] Quefrency Rev2 Caps Lock LED, set lighting defaults (#8729)Danny2020-04-126-17/+44
| | | | | | | | | | | | | * Add support for Caps Lock LED Currently ignores the fact that led_state is not synced between halves, so caps lock LED doesn't do anything if USB is plugged into right half * Set initial backlight and RGB mode/values on blank EEPROM * Set default VIA layout options * Add backlight/RGB ifdefs * Set bootloaders for each rev