aboutsummaryrefslogtreecommitdiff
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-133-0/+190
|\
| * [Keyboard] Add Majestouch Redux (#24586)Druah2024-11-123-0/+190
| | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Add Majestouch Redux * Apply suggestions from code review Co-authored-by: Duncan Sutherland <[email protected]> --------- Co-authored-by: Duncan Sutherland <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-103-17/+17
|\|
| * remove "w": 1 from /keyboards/ (#24587)Duncan Sutherland2024-11-103-17/+17
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-097-0/+650
|\|
| * [Keyboard] Add tenstad (#24571)Amund Tenstad2024-11-083-0/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Add tenstad * fix: remove settings disabled by default Co-authored-by: Less/Rikki <[email protected]> * fix: add serial and transport to json Co-authored-by: Less/Rikki <[email protected]> * fix: format json * docs: update img url * fix: delete now-redundant rules.mk * fix: format keymap.json (keeping 'layout' at the top) --------- Co-authored-by: Less/Rikki <[email protected]>
| * Add Fuyu HS (#24567)Danny Tan2024-11-084-0/+491
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Fuyu HS * Fix keyboard.json linting * Fix rgbmatrix configuration * Apply suggestions from code review Co-authored-by: Joel Challis <[email protected]> --------- Co-authored-by: Joel Challis <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-093-0/+75
|\|
| * Add Idyllic Pizza Pad (#24566)Danny Tan2024-11-083-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial PizzaPad firmware * Updated files to conform to PR checklist * Fix default keymap location * Update keyboard.json * Apply suggestions from code review Co-authored-by: Joel Challis <[email protected]> * Update keyboards/idyllic/pizzapad/keymaps/default/keymap.c Co-authored-by: jack <[email protected]> --------- Co-authored-by: Joel Challis <[email protected]> Co-authored-by: jack <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-083-0/+93
|\|
| * added support for shorty KB (#24518)Akshay2024-11-083-0/+93
| | | | | | | | | | | | | | * added support for shorty KB Co-authored-by: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]>
* | Expose rgb_matrix_update_pwm_buffers to be available in keymaps (#24573)Eric N. Vander Weele2024-11-073-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Expose rgb_matrix_update_pwm_buffers to be available in keymaps Exposing this API enables the examples in the keyboard shutdown/reboot documentation to compile instead of calling `rgb_matrix_driver.flush` directly. * Remove extraneous rgb_matrix_update_pwm_buffers prototype declarations Now that `rgb_matrix_update_pwm_buffers` is public, there isn't the need for local prototype declarations.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-084-0/+216
|\|
| * Add keyboard buff75 (#24297)HereVoLand2024-11-074-0/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create herevoland * Delete keyboards/herevoland * Add files via upload * Delete keyboards/herevoland/buff75 directory * Add files via upload * Delete keyboards/herevoland/buff75/buff75.h * Delete keyboards/herevoland/buff75/rules.mk * Delete keyboards/herevoland/buff75/halconf.h * Update and rename info.json to keyboard.json * Delete keyboards/herevoland/buff75/matrix_diagram.md * Update readme.md * Update readme.md * Add files via upload * Delete keyboards/herevoland/buff75/keymaps/via directory * Update readme.md * Update keymap.c * Update matrix_diagram.md * Update readme.md * Update keyboard.json * Update readme.md * Update matrix_diagram.md * Update keyboard.json * Update keymap.c * Update keymap.c * Update keyboard.json * Update mcuconf.h * Delete keyboards/herevoland/buff75/mcuconf.h
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-087-0/+458
|\|
| * Adding support for Windstudio's Wind X R1 keyboard (#24564)Christian C. Berclaz2024-11-074-0/+279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added a default firmware and layout for the WindStudio Wind X R1 keyboard. * Wind X R1: cleaned-up the folders to make clear that this firmware is for the release 1 of this keyboard. * Added rules.mk to the default layout * Renamed the folder R1 into r1. * Added readme.md files for the keyboard and default layout. * Added a license header to keymap.c * Update keyboards/windstudio/wind_x/r1/keyboard.json Co-authored-by: jack <[email protected]> * Update keyboards/windstudio/wind_x/r1/keyboard.json Co-authored-by: jack <[email protected]> * Update keyboards/windstudio/wind_x/r1/keymaps/default/keymap.c Co-authored-by: jack <[email protected]> * Update keyboards/windstudio/wind_x/r1/readme.md Co-authored-by: jack <[email protected]> * Added a proper link to the image (logo of windstudio) * Wind X R1 - Corrected the default keymap with the QK_GESC key instead of the KC_ESC. - Removed the unnecessary rules.mk in the default layout * Wind X R1: applied `qmk format-json -i` on keyboard.json to conform with the project formatt standards. * Added a picture of the keyboard. * Added a caption to the image. --------- Co-authored-by: jack <[email protected]>
| * [Keyboard] Add Teton78 (#24562)Bennett Balogh2024-11-073-0/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Teton_78 qmk keyboard files * Fixed a syntax issue * Waffles suggested changes * Read me updated Used the Alpine65 reame to model off. * Update keyboards/mountainmechdesigns/teton_78/keymaps/default/keymap.c Co-authored-by: jack <[email protected]> * Accidental File * Updated readme with missing info * Update readme.md * Update keyboards/mountainmechdesigns/teton_78/readme.md Co-authored-by: Ryan <[email protected]> * Update keyboards/mountainmechdesigns/teton_78/readme.md Co-authored-by: Ryan <[email protected]> * Update keyboards/mountainmechdesigns/teton_78/readme.md Co-authored-by: Joel Challis <[email protected]> --------- Co-authored-by: jack <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-063-0/+197
|\|
| * Adding SdraKb00 keyboard (#24552)Diego Andres Rabaioli2024-11-063-0/+197
| | | | | | | | | | Co-authored-by: jack <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-063-0/+175
|\|
| * Add keyboards/converter/thinkpad_t6x/rpi_pico (#23696)Michael Büchler2024-11-063-0/+175
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-063-0/+171
|\|
| * Add new keyboard "KLEC-02" (#24559)takashicompany2024-11-063-0/+171
| | | | | | | | Co-authored-by: jack <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-033-0/+175
|\|
| * [Keyboard] Add KLEC-01 (#24543)takashicompany2024-11-033-0/+175
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-295-0/+810
|\|
| * [Keyboard] Add Singa Kohaku (#24309)leyew2024-10-295-0/+810
| | | | | | | | | | | | | | Co-authored-by: jack <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* | Cipulot Updates (#24539)Cipulot2024-10-2868-171/+292
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-286-0/+635
|\|
| * [Keyboard] Add S6xty PCB (#24465)Thanh Son Tran2024-10-276-0/+635
| | | | | | | | | | Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Trần Thanh Sơn <[email protected]>
* | Change default ARM hardware PWM WS2812 tick frequency to 800kHz (#24508)David Hoelscher2024-10-2711-14/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-284-0/+129
|\|
| * Add madjax_macropad keyboard (#24524)Guido Bartolucci2024-10-274-0/+129
| | | | | | | | Co-authored-by: Ryan <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-256-0/+862
|\|
| * Add Vanguard65 Keyboard (#24497)Felix Jen2024-10-246-0/+862
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit * update * added two options for the slider * comments * added rounding for the lower end of the LED values * moved folder, cleaned up code * fixed layout def * fioxed default layout * Update keyboards/keebfront/vanguard65/config.h Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/readme.md Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/rules.mk Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: jack <[email protected]> * updated default keymap to have encoder map functionality * Update keyboards/keebfront/vanguard65/rules.mk Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/config.h Co-authored-by: jack <[email protected]> * Update keyboards/keebfront/vanguard65/config.h Co-authored-by: jack <[email protected]> * add encoder_update_kb * Update keyboards/keebfront/vanguard65/vanguard65.c Co-authored-by: Drashna Jaelre <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Drashna Jaelre <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Drashna Jaelre <[email protected]> * Update keyboards/keebfront/vanguard65/vanguard65.c Co-authored-by: Drashna Jaelre <[email protected]> * new qmk * misc fixes * Test * Removed extraneous parts of hte rules.mk * Remove extra layers in the keymap * Revert "Remove extra layers in the keymap" This reverts commit c82ee931acef589c8ef260e26a3de7ecd88acb53. * removed excess layers * update for latest QMK led definition * update * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Drashna Jaelre <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Delete vanguard65.c * run qmk format_json * Update keyboards/keebfront/vanguard65/rules.mk Co-authored-by: Ryan <[email protected]> * Update keyboards/keebfront/vanguard65/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/readme.md Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/info.json Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: James Young <[email protected]> * Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c Co-authored-by: James Young <[email protected]> * Confirm all keymaps compile * update for latest QMK best definitions * Apply suggestions from code review Co-authored-by: jack <[email protected]> * Added minimum slider functionality. * update readme * Apply suggestions from code review Co-authored-by: Joel Challis <[email protected]> * Update keyboards/keebfront/vanguard65/keyboard.json Co-authored-by: jack <[email protected]> --------- Co-authored-by: jack <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: James Young <[email protected]> Co-authored-by: jack <[email protected]> Co-authored-by: Joel Challis <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-255-0/+475
|\|
| * [Keyboard] Add SIRIND Tomak79H (#24505)era2024-10-245-0/+475
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Tomak79H Add Tomak79H * Update Update * Update keyboards/era/sirind/tomak79h/tomak79h.c Co-authored-by: Drashna Jaelre <[email protected]> --------- Co-authored-by: Drashna Jaelre <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-247-0/+577
|\|
| * [Keyboard] Add xdboards/recon keyboard (#24135)Daniel Weeks2024-10-247-0/+577
| | | | | | | | Co-authored-by: Drashna Jaelre <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-2316-0/+741
|\|
| * Add Iris LM series of keyboards (#24510)Danny2024-10-2216-0/+741
| |
* | Rename saevus to concreteflowers (#24249)Ramon Imbao2024-10-199-25/+25
| |
* | [Core] `usb_device_state`: consolidate usb state handling across ↵Stefan Kerkmann2024-10-184-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementations (#24258) * usb_device_state: add idle_rate, led and protocol Previously all usb drivers and platform implementations (expect for our oddball atsam) tracked the same two global variables: - keyboard_protocol: to indicate if we are in report or boot protocol - keyboard_idle: for the idle_rate of the keyboard endpoint And a local variable that was exposed trough some indirection: - keyboard_led_state: for the currently set indicator leds (caps lock etc.) These have all been moved into the usb_device_state struct wich is accessible by getters and setters. This reduces code duplication and centralizes the state management across platforms and drivers. Signed-off-by: Stefan Kerkmann <[email protected]> * usb_device_state: reset protocol on reset The usb hid specification section 7.2.6 states: When initialized, all devices default to report protocol. However the host should not make any assumptions about the device’s state and should set the desired protocol whenever initializing a device. Thus on reset we should always do exactly that. Signed-off-by: Stefan Kerkmann <[email protected]> * keyboards: fix oversize warnings Signed-off-by: Stefan Kerkmann <[email protected]> --------- Signed-off-by: Stefan Kerkmann <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-174-0/+103
|\|
| * add vector macropad (#24487)David Doan2024-10-174-0/+103
| | | | | | | | | | | | Co-authored-by: Joel Challis <[email protected]> Co-authored-by: jack <[email protected]> Co-authored-by: Ryan <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-164-0/+316
|\|
| * [Keyboard] Add JK60 RGB (#24485)Alabahuy2024-10-164-0/+316
| |
* | horrortroll/nyx/rev1: Fix compilation of custom RGB effect (#24481)Joel Challis2024-10-131-1/+1
| |
* | xiudi/xd002: Remove broken oversized `multilayer_rgb` keymap (#24480)Joel Challis2024-10-124-211/+0
| |
* | keebio/nyquist: Remove invalid I2C config (#24479)Joel Challis2024-10-122-8/+0
| |