summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* Write firmware for the Ferris keyboard (#9634)Pierre Chevalier2020-07-189-0/+578
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Write firmware for the Ferris keyboard Took inspiration from the gergoplex and the ergodox_ez firmware for the split matrix with io_expander on the right hand. Cleaned up a lot of bit fiddling on the mcu side by taking inspiration from the `split_custom` in quantum. Still bit fiddling on the mcp side as it is particularly natural to do so with the abstractions provided by the i2c protocol. Would be good to clean that up and abstract away the wiring from the generic i2c code in a similar fashion as quantum and the mcp side behave. One improvement over the ergodox_ez and the gergoplex firmwares is that the wiring is straight forward as opposed to swapping rows and columns in two different places that end up cancelling out for some reason. At this stage, I have flashed this firmware to a board and have verified that all keys are behaving as intended by shorting pins. I still have to solder in some switches and test that everything works correctly at normal typing speeds, but I don't expect any major issues given I'm building up on previous effort, including the debouncing code from the ergodox_ez. * Remove rotation from info.json and label the keys as per default keymap * Comply with minor review feedback points * Use CUSTOM_MATRIX=lite to remove boilerplate * Update keyboards/handwired/ferris/info.json Didn't play nicely in the configurator Co-authored-by: Ryan <fauxpark@gmail.com> * Remove MIDI_ENABLE from rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Remove FAUXCLICKY_ENABLE from rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Prefer wait_ms over _delay_ms Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused includeh Co-authored-by: Ryan <fauxpark@gmail.com> * Use dprint over print and remove include for print.h * Remove all unused includes * Remove unused code * Cleanups thanks to code review * Move more personal settings from the ferris config to the default keymap config These setting happen to be unused in the default keymap at the moment, as it has only one layer with no homerow modifiers and no mouse key; but I would like to keep it there for two reasons: * It can serve as an example to people creating their own keymap * I plan to design a more usable default keymap that uses these features once this PR which adds the Ferris keyboard is merged. * Consolidate mcp logic inside matrix.c Co-authored-by: Ryan <fauxpark@gmail.com>
* Add timber wolf keyboard (#9353)Croktopus2020-07-1714-0/+870
| | | | | | | | | | | | | | | | | | | | | * added timber wolf keyboard * removed subfolders * fixed keymap names * fixed layout macro references * swapped c6 and c7 functions * Update keyboards/metamechs/timberwolf/config.h Co-authored-by: Erovia <Erovia@users.noreply.github.com> * Update readme.md * re-updating readme Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [keyboard] added Adelheid (#9734)floookay2020-07-1711-0/+546
| | | | | | | | | | | | | | | | | | | | | | * readded adelheid files * reworked keymaps - moved my personal keymap to a new folder - added a new default keymap * removed unnecessary backslash * reenabled command rule * bumped device number * fixed layout for configurator * applied suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [keyboard] Add x16 (#9709)yinxianwei2020-07-177-0/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [keyboard] Add x16 * update x16 * Update keyboards/x16/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Alter Keyboard (#9579)NightlyBoards2020-07-177-0/+337
| | | | | | | | | | | | | | | | | | | * Create Alter folder * Revert "Create Alter folder" This reverts commit 361103b821dbb22957b66cdedb0d11f996def71c. * Add Alter keyboard * Fixed keymap.c * Fixed another issue on the keymap.c * Updated the files based on the comments * Edited default keymap and enabled rgbanimations on config.h * Updated the info.json
* [Keyboard] add rart75 (#9649)Alabahuy2020-07-178-0/+455
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create config.h * Create info.json * Create rart75.c * Create rart75.h * Create readme.md * Create rules.mk * Create keymap.c * Create keymap.c * Update keymap.c * Update info.json * Update info.json * Update info.json * Update readme.md * Update config.h * Update rules.mk * Update readme.md * Update readme.md
* VIA Support: Skog Lite (#9686)MechMerlin2020-07-173-0/+52
| | | | | | | | | | | | | | | | * via support for the skog lite * some code cleanup before submission * Update keyboards/percent/skog_lite/keymaps/via/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/percent/skog_lite/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [keymap] Add VIA support for Hub16 (#9638)Josh Johnson2020-07-174-21/+87
| | | | | | | | | | | | | * fix encoder switch not staying depressed * add via support * change default keymap * change VID-PID * remove LTO * fix hold bug keeping debouncing
* Update MAJA info.json (#9674)moyi46812020-07-171-5/+5
| | | | | | | | | | | | | * Update info.json * Update keyboards/kbdfans/maja/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/maja/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Keymap addition and updates (Prime_e, ProjectKB PCB, WT60-D) (#9701)Sid Carter2020-07-174-25/+55
| | | | | | | | | | | | | | | | | | | | | | | | | * update keymap * update ilpse template as well * fix some key items * move quote the first layer * figure out brackets * update ilpse keymap * update arrow keys on alice * change layers * update layers again * switch to vim keys * add mouse keys Co-authored-by: Khader Syed <khader.syed@aicure.com>
* [Keyboard] Add PocketType (#9728)Maarten Dekkers2020-07-178-0/+402
| | | | | | | | | * Add PocketType * Add info.json, changes readmes and other stuff * More changes Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* add default Rebound lighting settings (#9740)Rossman3602020-07-171-0/+4
| | | | | | | * cleaning up * deleting to undelete * add rebound lighting settings
* planck/rev6: Enable WS2812 LED matrix with pwm driversRiley Inman2020-07-165-11/+83
|
* [Keyboard] Update preonic/Kjwon15 layout (#9718)Jeong Arm2020-07-151-8/+8
|
* Update KBDFANS/MAJA default keymap (#9727)moyi46812020-07-142-2/+2
| | | | | * Update keymap.c * Update keymap.c
* [Keymap] Added Bépo layout to Kyria (#9272)Gaëtan Ark2020-07-145-3/+285
| | | | | | | | | | * Added Ergo 42 * Added bépo layout to the Kyria keyboard * Fixed comment layout, fixed bad quotes * Fixed outdated keys
* RARTPAD : add support via (#9702)ladbahuy2020-07-134-2/+47
| | | | | | | | | | | | | | | * Create rules.mk * Create keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c
* [Keyboard] Add g60ble (#8952)Joshua Rubin2020-07-118-0/+652
| | | | | | | | | | | | | | | | | | | | * add g60ble Signed-off-by: Joshua Rubin <mejawa.dev> * fixes from review Signed-off-by: Joshua Rubin <mejawa.dev> * bioi/g60ble better comments in rules.mk * bioi/g60ble better comments in rules.mk part 2 * Update keyboards/bioi/g60ble/readme.md * Update keyboards/bioi/g60ble/rules.mk * Update keyboards/bioi/g60ble/rules.mk
* Initial support for TKC Alice (#9640)TerryMathews2020-07-119-0/+525
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [keyboard] added swiftrax/cowfish (#9621)Brandon Claveria2020-07-119-0/+259
| | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Swiftrax <swiftrax@gmail.com>
* Add config for Atreus based on Adafruit Feather BLE (#9140)Randall Mason2020-07-117-0/+197
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [keyboard] Add rartpad (#9614)ladbahuy2020-07-118-0/+332
|
* format code according to conventions [skip ci]QMK Bot2020-07-101-2/+2
|
* [Keymap] plattfot - Update and fix issue with DBL_TAP (#9666)Fredrik Salomonsson2020-07-102-21/+26
| | | | | | | | | | | | | | | | | | - Fix typo in the default layout. - Move esc and del to the navi layer. - Fix issue with oneshot layers and double tap aka DBL_TAP. - Add caps lock to the raise layer. Was relying on a broken behavior for the double tap to work with oneshot keys, i.e. the oneshot layer not being cleared after a key press in `process_record_user`, which allowed me to first press an oneshot key, then double tap and then a key. With the behavior fixed, this no longer works. As the oneshot layer will be cleared when double tap is pressed. To make double tap useful again. I changed that any of the layer keys does not clear the double tap. Which allows me for example to first press double tap, then an oneshot key and then a key. So now I'm able to type my double symbols again.
* Added VIA compatible rules for Duck Octagon V2 PCB (#9676)ytkwong2020-07-102-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added keymap and rules to allow VIA compatibility * Update keymap.c * Update rules.mk * Update keyboards/duck/octagon/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keymap.c * Update keyboards/duck/octagon/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/duck/octagon/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/duck/octagon/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/duck/octagon/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix missing column for Herringbone (#9679)Ramon Imbao2020-07-102-41/+41
| | | | | * Add the missing column to the config * Fix key layout error in info.json
* Rework bcat Crkbd and Lily58 modifier keys (#9692)Jonathan Rascher2020-07-105-48/+60
| | | | | | | | | | | | | | | | | | | | * Re-enable mouse keys to fix Chrome OS media keys I'm not sure if there's a bug in Chrome OS, QMK, or both, but EXTRAKEY_ENABLE isn't sufficient for media keys to work on Chrome OS. Instead, MOUSEKEY_ENABLE is also required. * Remove unnecessary SPLIT_USB_DETECT for Lily58 I've since swapped my Lily58 back to Elite-C v2 controllers with working VBUS detection. * Move Crkbd Esc and Ctrl keys; add some shortcuts * Move MC_ALTT to userspace for cross-board support * Sync Lily58 keymap with Crkbd * Fix typos
* Update Jian readme.md (#9685)KgOfHedgehogs2020-07-101-1/+4
|
* [Keyboard] Fix inconsistent MATRIX_COLS: 4pplet/steezy60 (#9678)a_p_u_r_o2020-07-101-1/+1
|
* [keymap] curly quotes (#9662)Callum Oakley2020-07-104-67/+94
| | | Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* split_3x6_3 layout support (#9625)Danilo de Klerk2020-07-094-0/+8
|
* Update Nomu30 keyboard (#9599)Naoto Takai2020-07-0913-73/+273
| | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Create ajp10304 userspace and ortho_4x12 layout. (#9304)ajp103042020-07-0911-925/+227
|
* Created abishalom keymap (#9669)Abi Shalom2020-07-084-0/+359
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Added VIA support to nightmare (#9672)Brandon2020-07-084-2/+50
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Reduce peak LED brightness for AoS TKL (#9667)Rys Sommefeldt2020-07-081-0/+1
|
* Fix }] key in matrix for GHS.RAR (#9671)Ramon Imbao2020-07-082-16/+16
|
* Add VIA Functionality for Keyhive Maypad (#9654)ilikepi22020-07-084-2/+36
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Add layout macros to YD60MQ (#9653)James Young2020-07-083-11/+763
| | | | | | | | | | | - LAYOUT_60_ansi_split_bs - LAYOUT_60_ansi_split_bs_rshift - LAYOUT_60_ansi_split_rshift - LAYOUT_60_ansi_tsangan - LAYOUT_60_hhkb - LAYOUT_60_iso_split_bs - LAYOUT_60_iso_split_bs_rshift - LAYOUT_60_iso_split_rshift - LAYOUT_60_iso_tsangan
* [Keyboard] Added Handwired Redragon Keyboard (#9590)boss566y2020-07-0812-0/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Handwired Redragon Keyboard as well as default and via keymaps * Update keyboards/handwired/boss566y/redragon_vara/info.json Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/redragon_vara.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/redragon_vara.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/boss566y/redragon_vara/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/boss566y/redragon_vara/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keymap.c Removed defined keycodes from via keymap * Update keymap.c replaced defined keycodes in default keymap * Update readme.md Changed image to one that matches the physical keyboard Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add support for YDKB Chili (#9583)TerryMathews2020-07-089-0/+415
| | | | | | | | * Add support for YDKB Chili Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Un-nest 1up60rgb LAYOUT macros (#9648)Ryan2020-07-071-59/+60
|
* Add jian qmk_via layout and LTO_ENABLE to all jian revs (#9606)KgOfHedgehogs2020-07-065-0/+38
|
* [Keyboard] RART67 : add support via (#9589)Alabahuy2020-07-042-0/+38
|
* [Keyboard] XD87 Caps Lock LED refactor (#9585)siano2020-07-041-8/+6
|
* [Keyboard] Updated VIA Support for DP60 (#9508)paulgali2020-07-045-27/+71
| | | | | | | | | | | | * Updated VIA Support - Added LAYOUT_all Support for VIA compatibility - Updated default dp60\layouts\via\keymap.c to mmirror changes to LAYOUT_all - Rules.mk updated in both base and via directories. Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* [Keyboard] Gowla Macro Board (#9643)Sam Gowland2020-07-047-0/+136
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Rotr - Updated README and default keymap (#9598)kwlodarczy2020-07-042-5/+8
|
* Fix incorrect layout for GHS.rar (#9597)Ramon Imbao2020-07-034-46/+46
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Adding a Custom Keymap for Matrix Noah (#9581)Dongfeng Yu2020-07-024-1/+658
| | | Co-authored-by: Ryan <fauxpark@gmail.com>