aboutsummaryrefslogtreecommitdiff
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* [Keyboard] Fixes to make snes_macropad play nicer with qmk configurator (#22432)John Barbero2023-11-115-17/+17
| | | | | | | | | | | | | | | | | | | | * [Keyboard] Change default implementation for get_layer_name_user Will now show the layer number instead of "Unknown", since this is what will be shown if QMK Configurator is used to compile the firmware. * [Keyboard] Update the layout info This makes it look sort of like a macropad + gamepad rather than an 4x6 ortholinear keyboard. * [Keyboard] Fix default implementation of get_layer_name_user Based on feedback from code review the implementation was swapped in favor of using get_u8_str. This implied a change to the argument type from int to uint8_t, which cascaded into the existing keymaps. (This made sense in general, since the return type of get_highest_layer is also a uint8_t.)
* studiokestra/line_tkl: correct layout data (#22455)Duncan Sutherland2023-11-111-183/+180
| | | | | * fix `layouts` data * add EoF
* add 5087 keyboard (#20557)jonylee@hfd2023-11-1110-0/+723
| | | | | | | Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: James Young <[email protected]>
* [Keyboard] Add MariOrion v2.5 (#22273)Maria2023-11-1015-0/+2034
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Pushed MariOrion v2.5 to the branch. Prod and proto version added. * Pushed MariOrion v2.5 to the branch. Prod and proto version added. * Proper addition of layout options Addition of split bs rshift tsangan layout options. Co-authored-by: Duncan Sutherland <[email protected]> * Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmware into toril940mariorion_v25 * Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmware into toril940mariorion_v25 * Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/proto/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Updated readme.md with more information regarding make commands, and proto vs prod. * Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Amended some changes to info.json - community layouts changed from scope to array. * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Revert keyboards/gray_studio/think65/solder/solder.c Co-authored-by: Duncan Sutherland <[email protected]> * Revert keyboards/gray_studio/think65/solder/solder.c Co-authored-by: Duncan Sutherland <[email protected]> * Revert keyboards/gray_studio/think65/solder/solder.c Co-authored-by: Duncan Sutherland <[email protected]> * Removed via.json from the via keymaps. Replaced with matrix_diagram.md. via.json file moved off to [public mariorion_v25 repo](https://github.com/toril940/orion-v25) * Revert keyboards/gray_studio/think65/solder/solder.c Co-authored-by: Duncan Sutherland <[email protected]> * Removed via.json from the via keymaps. Replaced with matrix_diagram.md. via.json file moved off to [public mariorion_v25 repo](https://github.com/toril940/orion-v25) * Update keyboards/mariorion_v25/proto/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/rules.mk Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/proto/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/proto/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/proto/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Revert keyboards/gray_studio/think65/solder/solder.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/matrix_diagram.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/proto/mariorion_v25.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/mariorion_v25/prod/mariorion_v25.c Co-authored-by: Duncan Sutherland <[email protected]> * Pushed new info.json and keymap.c files. * Pushed new info.json and keymap.c files. * Fixes to LED driver wrt PWM definitions with STM. * Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/prod/info.json Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/prod/mariorion_v25.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/info.json Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/config.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/mariorion_v25.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/mariorion_v25.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c Co-authored-by: Ryan <[email protected]> * Committing a details update to readme.md. * Committing a details update to readme.md. * Update keyboards/mariorion_v25/prod/config.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/prod/mariorion_v25.c Co-authored-by: Ryan <[email protected]> * Revert "Committing a details update to readme.md." This reverts commit 068a82a1fcf1996d87f7f97a10e9f5fbbee79a29. * Committing a details update to readme.md. * Update keyboards/mariorion_v25/halconf.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/mcuconf.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/prod/config.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/proto/config.h Co-authored-by: Ryan <[email protected]> * Update keyboards/mariorion_v25/halconf.h Co-authored-by: Ryan <[email protected]> * Production pictures replacing the standard ones in the readme.md :) * waffle87 requests bundled: - Licence headers added - Codeblocked matrix_diagram.md - Consolidated files where possible - Removed excess from config.h --------- Co-authored-by: toril940 <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Ryan <[email protected]>
* Add Ploopy Madromys mouse (#21989)ploopyco2023-11-1013-0/+395
| | | | Added PloopyCo madromys/adept mouse Co-authored-by: Drashna Jaelre <[email protected]>
* [Keyboard] Add alpaca/wfeclipse (#22230)temp4gh2023-11-096-0/+316
| | | | | Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* Update gregandcin/teaqueen (#22402)gregandcin2023-11-094-20/+2
|
* Add SNES Macropad keyboard (#22377)John Barbero2023-11-0911-0/+682
| | | | Co-authored-by: jack <[email protected]>
* Update layer state of Lily58 from 'Default' to 'Base' (#22397)Panos Sakkos2023-11-091-1/+1
|
* Fix indicator LED definition for Sofle RGB. (#22408)Matthias Liffers2023-11-091-2/+2
|
* Fix corne keylog (#22420)John Barbero2023-11-091-6/+6
| | | | | | | | | | * [Keyboard] Fix bug in set_keylog function Fixes issue where some keys would not trigger the oled to output the row and column of a pressed key (would happen with LT(...) for my keymap) * [Keyboard] Tiny improvement to oled_render_keylog for crkbd Added improvement suggestion I got for another keyboard
* Add iso85k keyboard (#22411)Fredrik A. Kristiansen2023-11-086-0/+206
| | | | Co-authored-by: Duncan Sutherland <[email protected]>
* Fix Herringbone pro Layouts (#22317)Yak2023-11-081-5/+5
| | | | Co-authored-by: Duncan Sutherland <[email protected]>
* [Keyboard] Add PCB Utopia88 (#22257)Kelwin03132023-11-086-0/+230
|
* [Keyboard] Add Duet Switch Tester (#22367)ai032023-11-088-0/+230
| | | | | Co-authored-by: jack <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* Add riblee handwired split keyboard (#22277)Reibl János Dániel2023-11-087-0/+314
|
* Red Herring PCB support (#22409)Ming-Gih Lam2023-11-079-0/+332
| | | | | Co-authored-by: Less/Rikki <[email protected]> Co-authored-by: jack <[email protected]>
* [Keyboard] Add Piantor Pro (#22361)Leo Lou2023-11-065-0/+171
| | | | | Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: jack <[email protected]>
* Teaqueen: correct layout data (#22406)Duncan Sutherland2023-11-061-64/+73
|
* boardsource/unicorne - Fixed OLED layers being all set to zero (#22389)ID64F2023-11-021-3/+3
|
* [Keyboard] Add Klein_SD (#22371)era2023-10-319-0/+727
| | | | Co-authored-by: Joel Challis <[email protected]>
* [Keyboard] Add TeaQueen (#22352)gregandcin2023-10-318-0/+232
| | | | Co-authored-by: jack <[email protected]>
* Add Kindakeyboards Conone65 Via support (#22320)Matt Chan2023-10-315-5/+54
|
* Fix for swapped PID and VID (#22372)Cipulot2023-10-311-3/+3
|
* [Keyboard] add enter67 keyboard (#22346)yuezp2023-10-286-0/+204
| | | | Co-authored-by: “yuezp” <“[email protected]”>
* [Keyboard] Add Velvet hotswap & solder (#22284)Felix Jen2023-10-278-86/+14
|
* [Keyboard] doksin (#22220)millet2023-10-277-0/+97
|
* eason/aeroboard - Modify bootloader (#22286)eason2023-10-271-1/+2
|
* Add darkproject/kd87a_bfg_edition keyboard (#18981)gskygithub2023-10-2711-0/+726
| | | | Co-authored-by: gksygithub <[email protected]>
* [Keyboard] Waffling60 Rev E ANSI Hotswap (#22270)4pplet2023-10-269-0/+410
| | | | Co-authored-by: Duncan Sutherland <[email protected]>
* [Keyboard] add pisces pcb (#22334)khchen20042023-10-266-0/+226
|
* [Keyboard] Add Kaly42 (#22282)Kael Augusto2023-10-267-0/+174
| | | | | | | | | | | | | | | | | | | * Added Kaly/Kaly42 keyboard's minimal files. * Updated readme.md; New link and improved description text. * Apply suggestions from code review Added all suggestions given by @dunk2k Co-authored-by: Duncan Sutherland <[email protected]> * Added community_layouts to info.json. Co-authored-by: Duncan Sutherland <[email protected]> --------- Co-authored-by: Duncan Sutherland <[email protected]>
* [Keyboard] Add LGBTKL (#22331)Olivia J2023-10-256-0/+214
| | | | Co-authored-by: jack <[email protected]>
* [Keyboard] Add QK100 (#21782)owlab-git2023-10-2319-0/+975
| | | | Co-authored-by: Drashna Jaelre <[email protected]>
* [Keyboard] Add purin (#22306)Yonghyuk Choi2023-10-236-0/+200
|
* Fix typo in keychron v6 encoder map enable (#22272)Nick Brassel2023-10-141-1/+1
|
* [Keyboard] jukaie/jk01 (#20573)jukaie2023-10-1412-0/+740
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ADD Keyboard * Resolved requested changes * update keymap.c file * resolved requested changes * updated info.json file * Updated requested changes * Delete JK01.h file * Resolved requested changes * Delete readme.md * add rules.mk to default folder * Upload default/keymap.c * Add via/keymap.c * Updated info.Json file * Change VID in info.json * Resolved requested changes * Resolved requested changes. * Resolved requested changes * Updated changes --------- Co-authored-by: gksygithub <[email protected]>
* Enable encoder map on navpad1.0 (#22266)MakotoKurauchi2023-10-132-12/+9
|
* [Keyboard] Add Okayu (#22077)Sắn2023-10-1319-0/+947
| | | | | | Co-authored-by: jack <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* amend alice* community_layouts in keyboards (#21846)Duncan Sutherland2023-10-1312-7/+677
| | | | | | | | | | | | | | | * add alice* to keyboards * add seigaiha * additions * Update info.json * revert wanderland * add tgr/alice * add matrix diagram.md
* [Keyboard] RPNeko65 by lendunistus (#21747)lendunistus2023-10-128-0/+878
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initialise rpneko65, info.json * force NKRO * define WS2812 stuff and capitalise RPNeko65 * use RGBlight, add ANSI to keymap.c also remove _ADC suffixes from pins * basic readme plus making it so the info.json RGB values are actually recognised as integers * update repository URL * fix info.json formatting * caps lock LED implementation "borrowed" from waffling60 * put RGBLIGHT_ENABLE in json also remove "pin" from the rgblight option * add actually correct keymaps also reformat info.json * move to designer folder, add image to README * move keyboard to separate revision folder and remove erroneous tag from config.h * remove brightness/hue/saturation steps * change device version to 1.0 * move quantum.h include to top * actually, let's try a new image I also forgot to save the info.json file beforehand oops * Remove comma in info.json * Community layouts in info.json * Delete rpneko65/readme.md * Apply suggested changes to readme * Suggested code changes * Suggested imgur link * rename code file this was the issue all along sigh * Correct layer matching this time * Move Enter in info.json * README/info.json change * Another batch of suggestions
* [Keyboard] Inland V83P (#21725)jonylee@hfd2023-10-1211-0/+593
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard]add v83p keyboard. * Update keymap.c * Update keyboards/inland/v83p/keymaps/via/keymap.c * Update keyboards/inland/v83p/keymaps/default/keymap.c * Update keyboards/inland/v83p/config.h * Update keyboards/inland/v83p/info.json * Update info.json * Update keymap.c * Update keyboards/inland/v83p/mcuconf.h * Update keyboards/inland/v83p/halconf.h * Update keyboards/inland/v83p/info.json * Update keyboards/inland/v83p/v83p.c * Update keymap.c replace the tabs with spaces * Update keymap.c replace the tabs with spaces * Update keyboards/inland/v83p/info.json
* [Keyboard] Add support for EnviousDesign keyboards (#17544)EnviousData2023-10-1238-0/+2046
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for Envious.Design Keyboards Add various RP2040 keyboards I've designed. * Fixed missing newlines at EOF. * Ran CLANG-FORMAT and sorted out any potential issues. * Gave keyboards all unique product IDs * Made requested changes. * removed all VIAL related code * sorted out license on all *.h or *.h files * removed outdated RESET Keycode * missed some VIAL bits * Made suggested changes * Made Suggested Changes * missed one file to change. * Attempted fix of CI issues * Update .gitmodules * Revert "Update .gitmodules" This reverts commit f4bace51621ed0c5bd40c729fa1c6339f665f0b7. * hopefully fixed all CI and QMK lint issues * resolve more CI errors and a couple typos * fixed last remaining issue as of now * made requested changes * further more on suggested change * Delete README.md * derpy workaround to change case of readme * finished up 65M firmware via does not work, I will investigate another time. * re-did a lot of 65M firmware bits, also fixed via for this board * corrected mistake in firmware * made suggested change to info.json for 65m/60F * finished 65M non via keymap and re-sorted via keymap * Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c * Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c * Apply suggestions from code review Verified updated Info.json works for aforementioned keyboards, * Follow-up commit with aforementioned suggested changes * Apply suggestions from code review correction to a couple typos pointed out. * follow-up removed some un-needed Readmes and corrected a mistake in 60F via keymap * Apply suggestions from code review * Added images of PCB to each Keyboard README * Apply suggestions from code review * Update keyboards/enviousdesign/60f/readme.md * Added missing aspects of info.json and corrected RGB_DI_PIN to WS2812_DI_PIN in RGB keyboard * made requested changes * Update config.h * used QMK migrate to update info.json * Apply suggestions from code review * Update keyboards/enviousdesign/65m/info.json * renamed named keyboards as suggested and added commission keyboard to repo * renamed file to hopefully please lint * renamed things to be all lower case since lint doesn't appear to look for upper case * updated keymap.c and removed unnecessary file * fixed readme and a couple other bits * converted various aspects to json information * attempt fix for lint error * fix some issues I overlooked * Apply suggestions from code review * moved some folders about as suggested * Made suggested changes * Apply suggestions from code review * removed outdated config.h * fixed errors in 65M and mini1800 * Apply suggestions from code review * Update keyboards/enviousdesign/delirium/rev1/info.json * Update keyboards/enviousdesign/65m/info.json * Apply suggestions from code review
* Add support for CSTC40 keyboard (#22154)Felipe Curty2023-10-1215-0/+602
| | | | | | | | Co-authored-by: jack <[email protected]> Co-authored-by: lesshonor and waffle87 Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: lesshonor Co-authored-by: itsvar <[email protected]>
* Kisakey (#22217)kisakey-luxury2023-10-127-0/+181
| | | | | Co-authored-by: jack <[email protected]> Co-authored-by: Ryan <[email protected]>
* Add 62 key Dactyl Manuform (#21394)adam tombleson2023-10-115-0/+187
| | | | Co-authored-by: Duncan Sutherland <[email protected]>
* Add Ratio60 PCB (#21609)4pplet2023-10-118-0/+507
| | | | | | | | | Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: jack <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: 4pplet <[email protected]> Co-authored-by: 4pplet <[email protected]>
* Keyboard change blu/vimclutch to hardware revision B. (#22247)Agent Blu, 0062023-10-112-4/+7
| | | | Co-authored-by: Ryan <[email protected]>
* [Keyboard] Hineybush H101 (#22186)Josh Hinnebusch2023-10-116-0/+479
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial h101 commit * update keymap and add via support * update doc stuff * readme typo * updates * add indicator LEDs, needs testing * update readme * update USB VID/PID to match VIA json * Update keyboards/hineybush/h101/readme.md * Update keyboards/hineybush/h101/keymaps/default/keymap.c * Update keyboards/hineybush/h101/readme.md * Update keyboards/hineybush/h101/keymaps/via/keymap.c * updates from PR comments * updates per PR comments * idk why the folder is acting weird * maybe this will fix it * update to hopefully fix everything weird * keycode fixes * keymap updates
* [Keyboard] MonsGeek M3 (#20542)jonylee@hfd2023-10-1010-0/+723
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add keybord monsgeek m3. * Add keybord monsgeek m3. * Add keybord monsgeek m3. * updata rules.mk * add readme.md * delete monsgeek\m3\rgb_matrix_kb.inc * add DISABLE_M3_KEYCODES * user_config --> kb_config * Move code to info.json,and removed redundant features * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/info.json * Update readme.md * Update keyboards/monsgeek/m3/config.h * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/keymaps/default/keymap.c * Update keyboards/monsgeek/m3/keymaps/via/keymap.c * Update keyboards/monsgeek/m3/readme.md * Update m3.c * Update m3.c * Update info.json * Update keymap.c * Update keymap.c * Update config.h * Update keyboards/monsgeek/m3/readme.md * Update keyboards/monsgeek/m3/rules.mk * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/keymaps/default/keymap.c * Update keyboards/monsgeek/m3/keymaps/via/keymap.c * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/info.json * Update m3.c * Update keyboards/monsgeek/m3/info.json * Update keyboards/monsgeek/m3/m3.c * Update keymap.c replace the tabs with spaces * Update keymap.c replace the tabs with spaces