-
-
Notifications
You must be signed in to change notification settings - Fork 39.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
updating dev #11
Merged
Merged
updating dev #11
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Both drivers use the interface defined in serial_mouse.h * They should work with any UART implementation (hardware/software UART) * The Microsoft driver is currently untested. The Mousesystems driver is confirmed to work.
When using the PS/2 interrupt implementation, the DATA pin should be PD0 as the documentation (README.md) states.
…ecture * can be enabled by defining Makefile macro SERIAL_MOUSE_MICROSOFT_ENABLE or SERIAL_MOUSE_MOUSESYSTEMS_ENABLE. * Serial implementation can be chosen via SERIAL_MOUSE_USE_SOFT and SERIAL_MOUSE_USE_UART macros * UART configuration still has to be done in config.h: I added working clauses for both mouse protocols to ps2_usb's config.h
…al_mouse_mousesystems.c are new
- rn42 doesn't support mouse button 4 and 5 - rn42 deosn't support browser back and forward
gitbook-x-staging bot
pushed a commit
to SamyPesse/qmk_firmware
that referenced
this pull request
Nov 14, 2021
shearn89
pushed a commit
to shearn89/qmk_firmware
that referenced
this pull request
Feb 16, 2022
* Cleanup to fix C15 eeprom/spi build errors * add newline at eof
tzarc
added a commit
that referenced
this pull request
Mar 8, 2022
* [keyboard] Initial support for Anne Pro 2 * [keyboard][AnnePro2] Keymap:update to a reasonable keymap with caps+hjkl => arrow * :( * changed to use HSI * support for annepro2 c18 * keyboard/annepro2: Very stupid matrix scan bug fix. * typo * swap COL14/13 * keyboard/annepro2: startup secondary LED MCU * keyboard/annepro2: typo fix * Add IO Values * Disable Combo feature * Update default keymap to Anne Pro 2 Official Keymap * keyboard/annepro2: keymap layer name changes * keyboard/annepro2 BLE Support * Fix keymap comment FN1 ESC was listed as ~ instead of ` * keyboard/annepro2: Bluetooth path * Keyboard annepro2 bidir led comms (#5) * Added bidirectional shine comms and moved led functionality to new file * Added bidirectional shine comms and moved led functionality to new file * Restore original functionality to existing keymaps using new shine commands * Fix dangling bracketless if statements * PR cleanup * add custom keycodes to switch led profiles * Optimize code * switch to prev profile before turning leds off * Add persistent led support with eeprom (#9) * adding HT32 support to chibios SPI master driver * add support for W25X20CL SPI eeprom * add makefile flag for eeprom feature * add spi support to keyboard startup and config * example keymap using eeprom profile loading * Cleanup to fix C15 eeprom/spi build errors (#11) * Cleanup to fix C15 eeprom/spi build errors * add newline at eof * LED Masking support for Shine Introduce companion update to ledSetMask and ledClearMask. In keymap `codetector` there is example of how to map caps_lock to the caps_lock key light on the keyboard. * [AnnePro2]: update bluetooth connection * Merge the custom keys enums on annepro2.h (#13) * Keyboard annepro2 ble caps lock (#12) * Move matrix_scan_kb out of board.c to annepro2.c * add buffer clear after init and caplock polling * Add support for LED intensity (#15) * Improve logic for switching off and on of LEDs (#16) * Implement animation speed (#17) * Include logic to send solid colors as foreground to shine and add sample profiles (#14) Include the logic to send a solid color from qmk to shine. That solid color will act as a foreground (will override the current profile) until reset (witch will reactivate the current profile). This functionality depends on changes made for shine as well. Include 3 new profiles: default-full-caps -> same as default, but with the logic of using the red foreground color on caps lock. default-layer-indicators -> same as default, but with the logic of red foreground on caps lock, green foreground on FN1 and blue foreground on FN2. thomazmoura -> my own profile as a sample of an over-engineered advanced case scenario. * Implement reactive lighting effects (#18) * Added multiarrow keymap (#19) * Add LED documentation (#26) * add LED documentation * add LED documentation to other default profiles * Implement QMK's IAP default keybind (#29) * Add keymap for going into IAP * switch to default QMK keybind for IAP mode * implement bluetooth IAP mode * Make default config more like Obins stock default (#30) * Add new message type for resetting foreground color (#31) * annepro2(bluetooth): add media keys support (#41) * Asynchronous, robust serial protocol. (#39) * bla personal ap2-c18 keymap. * Bidirectional, asynchronous message-based communication with Shine. - Requires a matching Shine version. - Protocol is resiliant to loosing bytes during communication, chips won't lock waiting for bytes that aren't coming. - Chips resynchronize in event of loosing a byte using a AA0D header. Regressions: - Key masking/locking doesn't work right now. (did it work before?) - Not all user keymaps build against it. * Clang-format + code to ease reducing speed of LED UART. - Did clang-format --style=file -i on multiple files according to coding_conventions_c.md - Added separate serial speed for IAP boot and Led communication, it's possible that reducing this to 9600 helped someone with faulty HW. With this code they can do it with simple replacing of a value. * Main chip can set/clear foreground using a mask mechanism. - Some preparations for selective colouring. * Selective mask works - tested on capslock. - Migrated personal keymaps to new status API. * Clear the foreground colors to show profile when it's modified. - Show example of achieving selective caps-lock painting + foreground painting for layers. - annepro2LedMaskSetRow is implemented, but still requires testing. * Implement the QMK side of led blinking to indicate the command was received. - This stupidly blinks the key when user presses one of the bluetooth commands to let the user know that the command was received and forwarded to the BT chip. - TODO: Row/col key positions are hardcoded and not taken from the keymap. * Reduce memory footprint. Applying code review suggestions. Moved msgId to globals - preparing for transmission without copying payload when no retries are necessary. Added empty readme.md files - required by QMK lint. Co-authored-by: Tomasz bla Fortuna <bla@thera.be> * Let the LED chip settle a bit before waking it from the bootloader. (#42) At least for one person that helps to reliably get the LEDs working without disconnecting/reconnecting the power to the board multiple times. Co-authored-by: Tomasz bla Fortuna <bla@thera.be> * annepro2: rename KEYMAP to LAYOUT, as required by new version of QMK * annepro2: update ChibiOS configuration files * annepro2: fix undefined reference to dprint and timer_read32 * annepro2: update ChibiOS MCU name * update spi driver, fix bad merging with master * annepro2: add readme and info.json * annepro2: make code compatible with QMK coding conventions * tmk_core: temporary fix to allow HT32 based keyboards to work without patched ChibiOS-contrib (AnnePro2) * AnnePro2: removed core changes * AnnePro2: Leave only default keymaps Missing keymaps will be restored in another PR * annepro2: add licence information * annepro2: satisfy qmk lint * annepro2: fix drashna's suggestions * annepro2: fix matrix * annepro2: apply code review suggestions * annepro2: apply remaining code review suggestions * annepro2: update info.json * annepro2: remove include * annepro2: rename keymap to layout * annepro2: fix typing * annepro2: apply suggestions from tzarc's code review Co-authored-by: Nick Brassel <nick@tzarc.org> * annepro2: more fixes * annepro2: apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * annepro2: rename file * more fixes * Apply suggestions from @tzarc code review Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/annepro2/protocol.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/annepro2/chconf.h Co-authored-by: Nick Brassel <nick@tzarc.org> * apply CR suggestions * upgrade readme * IAP * update IAP comments, defines * led fix * init fix * annepro2: GPIO cleanup * annepro2: ioline * change waiting time * Start develop for 2022q2 * [Core] Squeeze AVR some more with `-mrelax` and `-mcall-prologues` (#16269) * Rework generate-api CLI command to use .build directory (#16441) * Remove `send_unicode_hex_string()` (#16518) * Change data driven "str" type to represent a quoted string literal (#16516) * Change data driven "str" type to represent a quoted string literal * Update docs * Map data driven `DESCRIPTION` as string literal (#16523) * update bootloader * Revert "Merge pull request #2 from qmk/develop" This reverts commit 9c76065, reversing changes made to 240745d. * Revert "update bootloader" This reverts commit 240745d. * fix rules.mk * change PROGRAM_CMD Co-authored-by: codetector <codetector@codetector.cn> Co-authored-by: Fagl4 <18francisco18@gmail.com> Co-authored-by: Jakob Gillich <jakob@gillich.me> Co-authored-by: tech2077 <tech2077@gmail.com> Co-authored-by: jcdeA <31413538+JcdeA@users.noreply.github.com> Co-authored-by: Thomaz Moura <5599621+thomazmoura@users.noreply.github.com> Co-authored-by: Darkhan <darkhanu@gmail.com> Co-authored-by: Paco <70448173+packorf@users.noreply.github.com> Co-authored-by: jmarmstrong1207 <32995055+jmarmstrong1207@users.noreply.github.com> Co-authored-by: 1Conan <7620342+1Conan@users.noreply.github.com> Co-authored-by: Tomasz bla Fortuna <blagh@thera.be> Co-authored-by: Tomasz bla Fortuna <bla@thera.be> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: QMK Bot <hello@qmk.fm> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Ryan <fauxpark@gmail.com>
iriri
pushed a commit
to iriri/qmk_firmware
that referenced
this pull request
Apr 4, 2022
Added Caps-Lock LED to all other Q1 revs
drashna
added a commit
that referenced
this pull request
Jun 16, 2022
* Add Montex V2 (#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
jokatzke
pushed a commit
to jokatzke/qmk_firmware
that referenced
this pull request
Jun 17, 2022
* Add Montex V2 (qmk#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (qmk#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
jussaw
referenced
this pull request
in jussaw/qmk_firmware
Jun 27, 2022
* [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (qmk#17074) * [Keyboard] Add caps and num indicators to Balance keyboard (qmk#17075) * [Keyboard] H60 updates (qmk#16999) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (qmk#16787) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local> * [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (qmk#17070) * [Keyboard] Add keyboard "Spreadwriter" (qmk#17031) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Add M64 RGB (qmk#17069) * [Core] Add Reboot keycode to core (qmk#15990) * Fix kinetic mouse mode (qmk#16951) Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de> * [Core] Add Caps Word feature to core (qmk#16588) Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * F13 TKL with Split Backspace and Split Right Shift Community Layouts (qmk#17082) * add tkl_f13_ansi_split_bs_rshift Community Layout * add tkl_f13_ansi_tsangan_split_bs_rshift Community Layout * add tkl_f13_iso_split_bs_rshift Community Layout * add tkl_f13_iso_tsangan_split_bs_rshift Community Layout * Revert "Fix kinetic mouse mode (qmk#16951)" (qmk#17095) * Clickety Split Leeloo: QMK Configurator Fixes (qmk#17093) * info.json: fix key sequence error * info.json: fix visual rendering Clarify the physical locations of the keys. * info.json: update maintainer field This field is meant to reference the maintainer's GitHub username. * Avalanche: add QMK Configurator data (qmk#17092) * avalanche/v1: add info.json * avalanche/v2: add info.json * avalanche/v3: add info.json * Axolstudio Foundation Gamma: Community Layout Support (qmk#17080) * LAYOUT_tkl_f13_ansi_tsangan support Renames `LAYOUT_ansi_tsangan` to `LAYOUT_tkl_f13_ansi_tsangan`. Also enables Community Layout support. * LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift support * Eason Capsule65 Community Layout Support (qmk#17090) * capsule65.h: modify matrix diagram Taken from the VIA layout data. * rename LAYOUT to LAYOUT_all * add LAYOUT_65_ansi macro * add LAYOUT_65_ansi_blocker macro * add LAYOUT_65_ansi_blocker_tsangan macro * add LAYOUT_65_ansi_split_bs macro * add LAYOUT_65_ansi_blocker_split_bs macro * add LAYOUT_65_ansi_blocker_tsangan_split_bs macro * add LAYOUT_65_iso macro * add LAYOUT_65_iso_split_bs macro * add LAYOUT_65_iso_blocker macro * add LAYOUT_65_iso_blocker_split_bs macro * add LAYOUT_65_iso_blocker_tsangan macro * add LAYOUT_65_iso_blocker_tsangan_split_bs macro * enable Community Layout support * info.json: update maintainer value This field is meant to reference the maintainer's GitHub username. * Enhancement and fixes of "Secure" feature (qmk#16958) * Fix anchors with <code> in table of content (qmk#15169) * Format code according to conventions (qmk#17096) * Check for ongoing transfers on the OUT endpoint (qmk#16974) ...when attempting to start a receiving USB transfer. Previously, we would check on the IN endpoint which is the transmitting part of the USB endpoint. This is wrong and lead to two USB transfers being started immediately after each other in case of e.g. RAW HID endpoints: 1. When finishing an OUT transfer the low level USB driver calls the out_cb callback, which in turn initiates another OUT transfer by calling qmkusbDataReceived. 2. When the raw hid receive channel runs empty inside the raw_hid task, another OUT transfer is started to potentially fill the channel again. This happens by calling ibnotify. Both events occur directly after each other, thus triggering the bug. * [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (qmk#15657) * Rename keymap_extras headers for consistency (qmk#16939) * RESET -> QK_BOOT default keymaps (qmk#17037) * Data driven `g_led_config` (qmk#16728) * Various fixes for g_led_config lint warnings (qmk#17104) * Warn about LTO with arm_atsam, not ChibiOS. (qmk#17106) * fix tiger80 matrix error (qmk#17107) * DigiCarpice Configurator Rendering Fix (qmk#17113) * info.json: apply friendly formatting * info.json: rebuild layout data * [Keyboard] Fix compilation issues for Quark LP (qmk#17009) Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Fix too many elements in g_led_config for quark_lp (qmk#17117) * [Keyboard] Add Iron165R2 PCB support (qmk#16948) * [Keyboard] mach3 LED index correction (qmk#17110) * [Keyboard] Latinpad LED index correction (qmk#17109) * [Keyboard] lulu LED index correction (qmk#17108) * [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (qmk#17081) * fix non-working builds (qmk#17123) * Adding VIA support for bfo-9000 (qmk#17116) * Update pr_checklist.md (qmk#17122) * Frooastside Walnut Community Layout Support (qmk#17112) * LAYOUT_iso: move Enter to home row This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout. * rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi * rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso * enable Community Layout support * Keymap FAQ updates (qmk#17130) * Recommend pillow as part of manual MSYS install (qmk#17133) * Workaround for recent -Werror=array-bounds AVR issues (qmk#17136) * Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (qmk#16966) * add users/mtei/key_blocks.h This change does not alter the binary of the build result. Moved common macro definitions in the following files to users/mtei/key_blocks.h. * keyboards/helix/rev2/keymaps/five_rows/keymap.c * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c * remove INIT_HELIX_OLED() in helix:five_rows This change does not alter the binary of the build result. * update helix/pico/keymaps/mtei/keymap.c Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h. This change does not alter the binary of the build result. * Remove old SSD1306OLED code from users/mtei/oled_display.c This change does not alter the binary of the build result. * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk} * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/layer_number_util.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Fix platforms/avr/drivers/ws2812.c (qmk#17043) * Fix platforms/avr/drivers/ws2812.c `platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in qmk#8646. To use them, `#include <pin_defs.h>` is required. ## Error Log * create new keyboard ```shell bash-3.2$ qmk new-keyboard Ψ Generating a new QMK keyboard directory Name Your Keyboard Project For more infomation, see: https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject Keyboard Name? ws2812_test .................................. 36. WB32F3G71 Please enter your choice: [12] Ψ Created a new keyboard called ws2812_test. Ψ To start working on things, `cd` into keyboards/ws2812_test, Ψ or open the directory in your preferred text editor. Ψ And build with qmk compile -kb ws2812_test -km default. ``` * Enable RGBLIGHT. ```shell bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h ``` * Compile ```shell bash-3.2$ make ws2812_test:default QMK Firmware 0.16.9 Making ws2812_test with keymap default avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ..................... Compiling: quantum/process_keycode/process_rgb.c [OK] Compiling: platforms/avr/drivers/ws2812.c platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds': platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration] DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~~~ In file included from <command-line>: ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'? #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN' DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~ ./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN' DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~ platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration] uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN); ^~~~~~~~~~~~~ In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99, from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38, from platforms/avr/drivers/ws2812.c:24: platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask': ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'? #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN' : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo)); ^~~~~~~~~~ cc1: all warnings being treated as errors [ERRORS] | | | make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1 make: *** [ws2812_test:default] Error 1 Make finished with errors ``` * change include order * Hineybush Ibis Layout Additions and Configurator Rendering Update (qmk#17132) * info.json: apply friendly formatting * info.json: remove dead space from rendering * info.json: insert line breaks between physical rows in layout data * info.json: fix overlap in key rendering Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter. * add LAYOUT_ansi_all macro with associated keymap Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed. - ANSI Enter and 2.25u Left Shift - Backspace, Right Shift, Numpad Plus and Numpad Enter all split - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row * add LAYOUT_iso_all macro with associated keymap Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed. - ISO Enter and 1.25u Left Shift - Backspace, Right Shift, Numpad Plus and Numpad Enter all split - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row * KBDfans Phase One Layout Macro Additions and Configurator Data (qmk#17148) * phaseone.h: add matrix diagram * add QMK Configurator data * add LAYOUT_65_ansi_blocker_split_bs macro * add LAYOUT_65_ansi_wkl_split_bs macro * add LAYOUT_65_iso_blocker macro * add LAYOUT_65_iso_blocker_split_bs macro * add LAYOUT_65_iso_wkl macro * add LAYOUT_65_iso_wkl_split_bs macro * rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt. * rename new layout macros for codebase consistency - `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs` - `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl` - `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs` * add reference keymaps Add keymaps which demonstrate the layout macro implementations. * KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (qmk#17149) * info.json: apply friendly formatting * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan * enable Community Layout support * refactor keymaps to use grid alignment * Continue Caps Word when AltGr (right Alt) is held. (qmk#17156) This is a minor bug fix for Caps Word. Currently, Caps Word turns off whenever a non-shift mod becomes active. This is done to avoid interfering with hotkeys. This commit makes an exception to continue Caps Word when AltGr (right Alt) is held. Outside the US, the AltGr key is used to type additional symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the language, these may include symbols used within words like accented letters where it would be desirable to continue Caps Word. * Move GMMK Pro to allow for multiple revisions (qmk#16423) * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility. * GMMK PRO MCU Updates only (removed other kbs) * fix problems * Optimize the code. * Update form develop branch * Update * Updater from qmk/develop * Update * Update config.h * Update config.h * Remove gmmk pro rev2 * move moults31/keymap.c * Update * tidy up Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: zvecr <git@zvecr.com> * [Keyboard] Add miniZone keyboard (qmk#16644) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] add rad keyboard (qmk#17088) Co-authored-by: zvecr <git@zvecr.com> * [Keyboard] Add Eu isolation Keyboard (qmk#17102) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: TuckTuckFloof <stnashmore@gmail.com> * [Keyboard] launch_1 LED index correction (qmk#17118) * [Keyboard] 0xc_pad LED index correction (qmk#17120) * [CI] Format code according to conventions (qmk#17165) * [CI] Format code according to conventions (qmk#17164) * [Keyboard] Update Layouts for MB-65S and MB-65H (qmk#17160) * [Docs] Update Steno Keycode Table (qmk#17155) * [Keyboard] rskeys100 LED index correction (qmk#17139) * [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (qmk#17126) * [Keyboard] yeti LED index correction (qmk#17138) * [Docs] Align LED Matrix docs with RGB matrix docs (qmk#17140) * Small Markdown Patch for docs/feature_rgb_matrix.md (qmk#17171) * Dailycraft Sandbox Configurator Data (qmk#17169) * Ryan Skidmore rskeys100 Community Layout Support (qmk#17159) * PJB Eros Community Layout Support (qmk#17158) * Added Cantor keyboard (qmk#16552) * Add massdrop/alt:charlesrocket keymap (qmk#17173) * [Keyboard] Atreus62update (qmk#17179) Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld> Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com> Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain> * Added support for Wb32fq95 (qmk#16871) * [Keyboard] mj64 Increase LED count (qmk#17194) * [Keyboard] Add plywrks Ahgase (qmk#17191) * [Keyboard][Fix] Change default keymap tilde to grv (qmk#17185) * stub changelog * Update keyboard aliases * Disable python formatting for some files * SkeletonNumPad Configurator Key Sequence Fix (qmk#17204) * info.json: apply friendly formatting * info.json: fix key sequence * Small update to Symmetric70 keyboard readme (qmk#17188) Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`. * Refactor legacy quantum keycodes in default-ish keymaps (qmk#17150) * Breaking changes for 2022q2. (qmk#17221) * Merge point for 2022-05-28 Breaking Change * Fixup command sequencing for master/develop. (qmk#17227) * Fixup iron165r2 (qmk#17119) * initial * revert some defines * formatting * apply changes * update readme * suggestion * Fix quark_lp via firmware size (qmk#17233) * Use correct container for unit test workflow (qmk#17242) * Fix API errors (qmk#17239) * [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (qmk#17230) * [Keymap] Updates to layouts/community/ortho_4x12/junonum (qmk#17249) * [Keyboard] Add str.merro60 pcb (qmk#17097) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local> Co-authored-by: chalex <chlxbsmt@gmail.com> * Fix docs typo (qmk#17254) * Fix various lint errors (qmk#17255) * Fix various lint errors * reduce complexity * Convert ergodone to use core mcp23018 driver (qmk#17005) * Nix shell updates (qmk#17243) * Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (qmk#17262) * [Keymap] Drashna update for post Q2 merge (qmk#17241) * [Keyboard] fix dz64rgb rgb sleep (qmk#17209) * Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (qmk#17211) * move RESET to QK_BOOT (qmk#17278) * move RESET to QK_BOOT * fix tapping_term * Add wavtype/p01_ultra (qmk#16513) * new fork (manta and foundation) added foundation and manta firmware * removed manta * VIA compliant changes added readme, info.json edits * Update keyboards/wavtype/foundation/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/foundation/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * removed via.json and updated readme * Update keyboards/wavtype/foundation/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/foundation/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/foundation/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keymap.c * added p01 ultra * updated diode direction proto used opposite diode direction * removed foundation * Update keyboards/wavtype/p01_ultra/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/readme.md Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/info.json Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/p01_ultra/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Acheron Shark alpha Encoder support (qmk#17266) * [Keymap] Fix maddie layout for ploopy/trackball_nano (qmk#17213) * keyboards: fix malformed info.json files (qmk#17292) * [Keyboard] Organized versions of mikeneko65 (qmk#16985) Co-authored-by: takishim <tadashi@kishimo.to> * Fix lint errors (qmk#17293) * Add Encoder Map Swap Hands config for boards that support both features (qmk#17294) * Disable features known to cause BIOS/suspend issues (qmk#17270) * Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. (qmk#17284) * Fix Caps Word and Unicode Map * Tests for Caps Word + Auto Shift and Unicode Map. * Fix formatting * Add additional keyboard report expectation macros This commit defines five test utilities, EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT, EXPECT_ANY_REPORT and EXPECT_NO_REPORT for use with TestDriver. EXPECT_REPORT sets a gmock expectation that a given keyboard report will be sent. For instance, EXPECT_REPORT(driver, (KC_LSFT, KC_A)); is shorthand for EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_LSFT, KC_A))); EXPECT_UNICODE sets a gmock expectation that a given Unicode code point will be sent using UC_LNX input mode. For instance for U+2013, EXPECT_UNICODE(driver, 0x2013); expects the sequence of keys: "Ctrl+Shift+U, 2, 0, 1, 3, space". EXPECT_EMPTY_REPORT sets a gmock expectation that a given keyboard report will be sent. For instance EXPECT_EMPTY_REPORT(driver); expects a single report without keypresses or modifiers. EXPECT_ANY_REPORT sets a gmock expectation that a arbitrary keyboard report will be sent, without matching its contents. For instance EXPECT_ANY_REPORT(driver).Times(1); expects a single arbitrary keyboard report will be sent. EXPECT_NO_REPORT sets a gmock expectation that no keyboard report will be sent at all. * Add tap_key() and tap_keys() to TestFixture. This commit adds a `tap_key(key)` method to TestFixture that taps a given KeymapKey, optionally with a specified delay between press and release. Similarly, the method `tap_keys(key_a, key_b, key_c)` taps a sequence of KeymapKeys. * Use EXPECT_REPORT, tap_keys, etc. in most tests. This commit uses EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT, EXPECT_NO_REPORT, tap_key() and tap_keys() test utilities from the previous two commits in most tests. Particularly the EXPECT_REPORT macro is frequently useful and makes a nice reduction in boilerplate needed to express many tests. Co-authored-by: David Kosorin <david@kosorin.net> * Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT (qmk#17311) ...convenience macros to test cases that where missed during qmk#17284 * docs: reflect systemd's change in language (qmk#17322) Like much of our field, systemd has renamed their `master` branch to `main` * add new keyboard atset (qmk#17195) Co-authored-by: zvecr <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] add trwnh keymap for gmmk pro (qmk#17267) * [Keyboard] Add alt34 keyboard (qmk#17223) * Add files for alt34 keyboard * Add link to hardware bill of materials for alt34 * Change keyboard image link to imgur * Remove platform specific defines from rev1.h * Remove bluetooth and sleep led rules etc * Add GPL license header to all source code files * Shorten comment for NKRO_ENABLE Co-authored-by: Drashna Jaelre <drashna@live.com> * Simplify option usage comment in rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Set imgur link to largest size option Co-authored-by: Drashna Jaelre <drashna@live.com> * Move rules.mk into rev1 folder entirely * Remove .noci file * Update keyboards/alt34/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Handle timeout on UART for Redox Wireless (qmk#17203) * Handle timeout on UART for Redox Wireless receiver-to-keyboard communication. - This fixes the issue of a keyboard deadlocking on the first matrix scan with Redox Wireless keyboards * Remove an explicit cast. Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> * [Keyboard] Add Stello65 keyboard (qmk#17168) * [Keyboard] add Stello65 keyboard * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] update config pinout for stello65_sl_rev1 Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Add Cloudline PCB support (qmk#17253) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Add BrutalV2 65 Keyboard (qmk#17252) * Add Brutal65 V2 to QMK * Update info.json and copyright notices * Update info.json] * Update readme and delete chconf * Update matrix and keymaps to match info json * Update keyboards/cannonkeys/brutalv2_65/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/cannonkeys/brutalv2_65/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/cannonkeys/brutalv2_65/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] CRKBD: Update jpe230 Keymap (qmk#17280) * Add WB32 evaluation board onekey targets. (qmk#17330) * Update other_vscode.md (qmk#17317) Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links. * [Keymap] Update keymap for user jasondunsmore (qmk#17312) * [Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 (qmk#15104) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Move more UART-based keyboards to use timeout correctly. (qmk#17329) Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> * [Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 (qmk#17334) * Add support for linting deprecated and removed functionality (qmk#17063) * Add support for more lint warnings/errors * Develop currently needs extra deps installed * Lint a few more scenarios * fix tests * [Keyboard] Adding Sunsetter R2 keyboard to Charue family (qmk#17269) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Improve the durgot k3x0 readme.md (qmk#17214) * [keyboard] annepro2 Add and use functions to directly control led colors (qmk#17196) * [Keymap] Add planck/scottzach1 keymap (qmk#17083) * [Keyboard] Add Sodium keyboards (qmk#17078) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: nacly <nacly@pop-os.localdomain> * initial (qmk#17345) * Promote label with newlines to lint error (qmk#17347) * Promote 'layouts require matrix data' to api error (qmk#17349) * Wasdat: move some stuff to info.json (qmk#17327) * [Keyboard] Fix checkboards/quark_lp (another) (qmk#17296) * [Keyboard] mlego fix product id and sync oled code (qmk#16237) * sync oled code over the keymaps * put different product ids * put different product ids for the rest * put different product ids for the rest * try to reduce code duplication * make ifdefs nice and correct * move the leds code out of keymap * try to reduce code duplication * move the rgb code outside the keymaps for reuse * Update keyboards/mlego/m65/m65.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/mlego/m65/m65.c Co-authored-by: Drashna Jaelre <drashna@live.com> * move more code outside keymaps for reuse * add few more xps * add mic mute * update to new name of macros for reset * style for matrix * clean split * use tinyuf2 as bootloader * Update keyboards/mlego/m65/rev4/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * radionalise product id and device version * add tinyuf2 as default bootloader for stm32f4 * update tinyuf2 * update tinyuf2 and via. f411 remove tinyuf2 since is not really working. make the config more conditional * sync the keymap with default * revert via non building with gcc 11 Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add pierce (qmk#17000) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com> * [Keyboard] Remove terminal commands from m48 (qmk#17363) * Add encoder map (qmk#17361) * [Keyboard] Add Lemon40 keyboard (qmk#17357) * Add stale action. (qmk#17372) * Add stale action. * Allow for manual trigger. * Fixup stale action. (qmk#17373) * Swap to 1000 stale actions while debugging. * `actions/stale`: 150 operations, oldest-first. * [Keyboard] Add BLASTER75 keyboard (qmk#16887) Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add SNOP60 (qmk#17131) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * Update feature_midi.md (qmk#17390) Add caveat about usb endpoints. * Inform people that things may not work. (qmk#17391) * Perform stricter lint checks (qmk#17348) * [Keyboard] Flip encoder pads on basketweave (qmk#17375) * [Keyboard] Add Chaos65 keyboard (qmk#17369) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keymap] New keymap for Keebio FoldKB (qmk#17364) * [Keymap+] SnailMap port for the Kintsugi keyboard. (qmk#17341) * BLASTER75 info.json position fixes (qmk#17395) * edit typo in comment (qmk#17394) * Fix clean arg handling (qmk#17392) * [Keyboard] Add Idobao Montex RGB (V2) (qmk#16897) * Add Montex V2 (#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> * [Keyboard] Idobao Montex V2(RGB) (qmk#15865) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com> Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> * [Keyboard] Add ADM42 Keyboard (qmk#17366) Co-authored-by: Ryan <fauxpark@gmail.com> * Swap to actions/stale. (qmk#17404) * [Keymap] Update yoshimaru46 keymap (qmk#17402) * [Keyboard] mini_ten_key_plus edited info.json (qmk#15574) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros (qmk#16901) * [handwired/macroboard] Add separate f401 and f411 configs… (qmk#16338) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Atreus: add STM32F103C8T6 based variant (qmk#16846) Co-authored-by: Ryan <fauxpark@gmail.com> * Fixup handwired/macroboard (qmk#17405) * Fixup stale labels lists. (qmk#17415) * Add a note about using differents MCU family (qmk#17416) * [Keymap] Update XD75 keymap by markus (qmk#17417) * [Keyboard] add at6 keyboard (qmk#17346) Co-authored-by: zvecr <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Add Djinn. (qmk#17382) * Add Djinn. * Review comments. * Further cleanup. * [Keyboard] Add tegic for melgeek! (qmk#17400) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Docs] clarify inner array of direct pin matrix (qmk#17437) * [Keyboard] Update FAve 84H RGB firmware (qmk#16919) * Add base FAve 84H firmware * Update keyboards/linworks/fave84h/readme.md Thank you, apologies for the oversight Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/linworks/fave84h/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/linworks/fave84h/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Move LED config in ifdef * update read me * Update Product Name * Update keyboards/linworks/fave84h/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Add Via RGB Matrix Control * Add base FAve 84H firmware * Add Via RGB Matrix Control * fix merge conflict * reduce max brightness * remove action macro and action function Co-authored-by: Joel Challis <git@zvecr.com> * Remove / update code to work with the build in QMK via hack * Update Read me * Add newline at end of rules Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Update firmware for the FAve 87H (qmk#16920) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> * [Keyboard] Add base FAve65H firmware (qmk#17147) Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> * [Keyboard] Add more bootloader options for id75 (qmk#17441) * [Keyboard] Add Nayeon by Abats Keyboard Club (qmk#16659) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> * [Keyboard] Add rb18 keyboard (qmk#17306) * [Keyboard] Add labbeminiv1 (qmk#16401) * [Keyboard] Add labbeminiv1 * Adjust vendor id The used vendor id was in use * Remove comment in the rgb keymap * Update keyboards/labbe/labbeminiv1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Rename rgb matrix keymap folder Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add dynamis keyboard (qmk#15994) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * alt34 rev1: Configurator Compilation Fix (qmk#17442) * move USE_I2C and EE_HANDS definitions to keyboard level Allow this keyboard to be compiled by QMK Configurator. * remove redundant DEFAULT_FOLDER rule * Add missing snop60 default keymap (qmk#17443) * [Keyboard] Zeno 60% Ergo PCB (qmk#17403) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Add n60a pcb (qmk#17273) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout (qmk#16784) * Checkerboards SNOP60 Refactor (qmk#17446) * Chaos 65 Community Layout Support (qmk#17447) * move ISO Enter position to home row This commit makes the ISO layout macros compatible with QMK's `65_iso_blocker` and `65_iso_blocker_tsangan` community layouts. * info.json: apply friendly formatting - add key labels - add line breaks between physical rows * enable Community Layout support * chaos65.h: add matrix diagram * [Keyboard] Update SKErgo for hardware changes (qmk#17449) Co-authored-by: kevinzhao-tech <kevin@keyz.io> * [Keyboard] Fix RGB_matrix coordinates for gl516/j73gl (qmk#17450) * Cf/evyd13 wasdat (qmk#17452) * evyd13/wasdat: add LAYOUT_all Configurator data * info.json: fix JSON syntax errors * Fix 0 delta results in size_regression.sh (qmk#17457) * Update ref_functions.md (replaced deprecated `RESET`) (qmk#17436) * Fix up Djinn fuse handling. (qmk#17465) * [Keyboard] Fix firmware size for via keymap on Atom47 (qmk#17472) * [Keyboard] Fixup skergo - missing keycode in keymaps (qmk#17458) * [Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (qmk#17466) * Only omit paths containing "/keymaps/" (qmk#17468) This allows keyboard names to contain the word "keymaps" * [Keyboard] Add blockboy/ac980mini keyboard (qmk#16839) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Fix error message in generated code (qmk#17484) Co-authored-by: QMK Bot <hello@qmk.fm> Co-authored-by: Kyle McCreery <mccreery.kyle@gmail.com> Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com> Co-authored-by: Josh Hinnebusch <joshhinnebusch@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Stephon Parker <sgparker62@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local> Co-authored-by: HorrorTroll <sonicvipduc@gmail.com> Co-authored-by: takashicompany <t@kashi.company> Co-authored-by: Yorick Peterse <git@yorickpeterse.com> Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de> Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com> Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Mateusz Ż <zochowski.mateusz@outlook.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: moyi4681 <moyi4681@users.noreply.github.com> Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com> Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> Co-authored-by: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com> Co-authored-by: durken1 <71756879+durken1@users.noreply.github.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com> Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com> Co-authored-by: aadriance <primaryartemis@outlook.com> Co-authored-by: TuckTuckFloof <stnashmore@gmail.com> Co-authored-by: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com> Co-authored-by: jpe230 <pablin.123.ra@gmail.com> Co-authored-by: Diego Palacios <diepala@gmail.com> Co-authored-by: -k <slowdive@me.com> Co-authored-by: Xyverz <xyverz@gmail.com> Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld> Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com> Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain> Co-authored-by: Ramon Imbao <ramonimbao@gmail.com> Co-authored-by: jack <0x6A73@pm.me> Co-authored-by: Seth Barberee <seth.barberee@gmail.com> Co-authored-by: Juno Nguyen <juno.ngx@gmail.com> Co-authored-by: chalex <68408520+gaclee3b@users.noreply.github.com> Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local> Co-authored-by: chalex <chlxbsmt@gmail.com> Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: trwnh <a@trwnh.com> Co-authored-by: Forrest Cahoon <forrest.cahoon@gmail.com> Co-authored-by: Carlo Sala <carlosalag@protonmail.com> Co-authored-by: wavtype <hcdarrach@gmail.com> Co-authored-by: Václav Kučera <vaclav.kucera@mewssystems.com> Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com> Co-authored-by: Ryan Skidmore <github@ryanskidmore.co.uk> Co-authored-by: takishim <96878459+takishim@users.noreply.github.com> Co-authored-by: takishim <tadashi@kishimo.to> Co-authored-by: eason <98533237+EasonQian1@users.noreply.github.com> Co-authored-by: David Kosorin <david@kosorin.net> Co-authored-by: Travis Rigg <91503370+TRiggAtGM@users.noreply.github.com> Co-authored-by: Tommy Alatalo <tommy.alatalo@gmail.com> Co-authored-by: Tomasz Janeczko <janecztom@gmail.com> Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> Co-authored-by: Uy Bui <uybv.cntt@gmail.com> Co-authored-by: Andrew Kannan <andrew.kannan@klaviyo.com> Co-authored-by: JunZuloo <JunZuloo@live.com> Co-authored-by: Jason Dunsmore <53437+jasondunsmore@users.noreply.github.com> Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com> Co-authored-by: ILWrites <pikeeb@gmail.com> Co-authored-by: Gabriel Oliveira <gabrieloliver8991@gmail.com> Co-authored-by: zv0n <tom.zvon@gmail.com> Co-authored-by: Zac Scott <scottzach1@myvuw.ac.nz> Co-authored-by: Derek <dschmell91@gmail.com> Co-authored-by: nacly <nacly@pop-os.localdomain> Co-authored-by: Alin Marin Elena <alin@elena.space> Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com> Co-authored-by: ALTAiN <102286038+Altainworks@users.noreply.github.com> Co-authored-by: npspears <40127181+npspears@users.noreply.github.com> Co-authored-by: Tom Barnes <barnestom@me.com> Co-authored-by: Yutong Zhou <2417212+lazho@users.noreply.github.com> Co-authored-by: kb-elmo <lorwel@mailbox.org> Co-authored-by: Arturo Avila <69410272+ADPenrose@users.noreply.github.com> Co-authored-by: Felicia Kuan <freakyotaku@gmail.com> Co-authored-by: IBNobody <IBNobody@users.noreply.github.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com> Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com> Co-authored-by: Lorenzo Leonini <lleonini@users.noreply.github.com> Co-authored-by: Yoshihiro Saito <yshr446@gmail.com> Co-authored-by: minibois <themrminimario@gmail.com> Co-authored-by: Gordon <gordon.palumbo@gmail.com> Co-authored-by: Michał Szczepaniak <m.szczepaniak.000@gmail.com> Co-authored-by: Dmitry Nosachev <quartz64@gmail.com> Co-authored-by: coliss86 <coliss86@users.noreply.github.com> Co-authored-by: Markus Weimar <mail@markusweimar.de> Co-authored-by: bomb <84309788+mj-bomb@users.noreply.github.com> Co-authored-by: evils <30512529+evils@users.noreply.github.com> Co-authored-by: Wolf Van Herreweghe <wolfvanh@gmail.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> Co-authored-by: Ryan Baker <76887060+ryanbaekr@users.noreply.github.com> Co-authored-by: alabbe9545 <57238155+alabbe9545@users.noreply.github.com> Co-authored-by: bbrfkr <bbrfkr@gmail.com> Co-authored-by: paulgali <paulgali@live.co.uk> Co-authored-by: Muhammad Rivaldi <50755960+valdiieee@users.noreply.github.com> Co-authored-by: Greg Dietsche <greg@dietsche.us> Co-authored-by: Kevin Zhao <zhao1939@gmail.com> Co-authored-by: kevinzhao-tech <kevin@keyz.io> Co-authored-by: Salicylic-acid3 <46864619+Salicylic-acid3@users.noreply.github.com> Co-authored-by: Evelien Dekkers <sixmoonskies@gmail.com> Co-authored-by: rooski15 <34818505+rooski15@users.noreply.github.com>
jussaw
referenced
this pull request
in jussaw/qmk_firmware
Jun 27, 2022
* [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (qmk#17074) * [Keyboard] Add caps and num indicators to Balance keyboard (qmk#17075) * [Keyboard] H60 updates (qmk#16999) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (qmk#16787) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local> * [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (qmk#17070) * [Keyboard] Add keyboard "Spreadwriter" (qmk#17031) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Add M64 RGB (qmk#17069) * [Core] Add Reboot keycode to core (qmk#15990) * Fix kinetic mouse mode (qmk#16951) Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de> * [Core] Add Caps Word feature to core (qmk#16588) Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * F13 TKL with Split Backspace and Split Right Shift Community Layouts (qmk#17082) * add tkl_f13_ansi_split_bs_rshift Community Layout * add tkl_f13_ansi_tsangan_split_bs_rshift Community Layout * add tkl_f13_iso_split_bs_rshift Community Layout * add tkl_f13_iso_tsangan_split_bs_rshift Community Layout * Revert "Fix kinetic mouse mode (qmk#16951)" (qmk#17095) * Clickety Split Leeloo: QMK Configurator Fixes (qmk#17093) * info.json: fix key sequence error * info.json: fix visual rendering Clarify the physical locations of the keys. * info.json: update maintainer field This field is meant to reference the maintainer's GitHub username. * Avalanche: add QMK Configurator data (qmk#17092) * avalanche/v1: add info.json * avalanche/v2: add info.json * avalanche/v3: add info.json * Axolstudio Foundation Gamma: Community Layout Support (qmk#17080) * LAYOUT_tkl_f13_ansi_tsangan support Renames `LAYOUT_ansi_tsangan` to `LAYOUT_tkl_f13_ansi_tsangan`. Also enables Community Layout support. * LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift support * Eason Capsule65 Community Layout Support (qmk#17090) * capsule65.h: modify matrix diagram Taken from the VIA layout data. * rename LAYOUT to LAYOUT_all * add LAYOUT_65_ansi macro * add LAYOUT_65_ansi_blocker macro * add LAYOUT_65_ansi_blocker_tsangan macro * add LAYOUT_65_ansi_split_bs macro * add LAYOUT_65_ansi_blocker_split_bs macro * add LAYOUT_65_ansi_blocker_tsangan_split_bs macro * add LAYOUT_65_iso macro * add LAYOUT_65_iso_split_bs macro * add LAYOUT_65_iso_blocker macro * add LAYOUT_65_iso_blocker_split_bs macro * add LAYOUT_65_iso_blocker_tsangan macro * add LAYOUT_65_iso_blocker_tsangan_split_bs macro * enable Community Layout support * info.json: update maintainer value This field is meant to reference the maintainer's GitHub username. * Enhancement and fixes of "Secure" feature (qmk#16958) * Fix anchors with <code> in table of content (qmk#15169) * Format code according to conventions (qmk#17096) * Check for ongoing transfers on the OUT endpoint (qmk#16974) ...when attempting to start a receiving USB transfer. Previously, we would check on the IN endpoint which is the transmitting part of the USB endpoint. This is wrong and lead to two USB transfers being started immediately after each other in case of e.g. RAW HID endpoints: 1. When finishing an OUT transfer the low level USB driver calls the out_cb callback, which in turn initiates another OUT transfer by calling qmkusbDataReceived. 2. When the raw hid receive channel runs empty inside the raw_hid task, another OUT transfer is started to potentially fill the channel again. This happens by calling ibnotify. Both events occur directly after each other, thus triggering the bug. * [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (qmk#15657) * Rename keymap_extras headers for consistency (qmk#16939) * RESET -> QK_BOOT default keymaps (qmk#17037) * Data driven `g_led_config` (qmk#16728) * Various fixes for g_led_config lint warnings (qmk#17104) * Warn about LTO with arm_atsam, not ChibiOS. (qmk#17106) * fix tiger80 matrix error (qmk#17107) * DigiCarpice Configurator Rendering Fix (qmk#17113) * info.json: apply friendly formatting * info.json: rebuild layout data * [Keyboard] Fix compilation issues for Quark LP (qmk#17009) Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Fix too many elements in g_led_config for quark_lp (qmk#17117) * [Keyboard] Add Iron165R2 PCB support (qmk#16948) * [Keyboard] mach3 LED index correction (qmk#17110) * [Keyboard] Latinpad LED index correction (qmk#17109) * [Keyboard] lulu LED index correction (qmk#17108) * [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (qmk#17081) * fix non-working builds (qmk#17123) * Adding VIA support for bfo-9000 (qmk#17116) * Update pr_checklist.md (qmk#17122) * Frooastside Walnut Community Layout Support (qmk#17112) * LAYOUT_iso: move Enter to home row This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout. * rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi * rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso * enable Community Layout support * Keymap FAQ updates (qmk#17130) * Recommend pillow as part of manual MSYS install (qmk#17133) * Workaround for recent -Werror=array-bounds AVR issues (qmk#17136) * Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (qmk#16966) * add users/mtei/key_blocks.h This change does not alter the binary of the build result. Moved common macro definitions in the following files to users/mtei/key_blocks.h. * keyboards/helix/rev2/keymaps/five_rows/keymap.c * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c * remove INIT_HELIX_OLED() in helix:five_rows This change does not alter the binary of the build result. * update helix/pico/keymaps/mtei/keymap.c Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h. This change does not alter the binary of the build result. * Remove old SSD1306OLED code from users/mtei/oled_display.c This change does not alter the binary of the build result. * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk} * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/layer_number_util.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Fix platforms/avr/drivers/ws2812.c (qmk#17043) * Fix platforms/avr/drivers/ws2812.c `platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in qmk#8646. To use them, `#include <pin_defs.h>` is required. ## Error Log * create new keyboard ```shell bash-3.2$ qmk new-keyboard Ψ Generating a new QMK keyboard directory Name Your Keyboard Project For more infomation, see: https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject Keyboard Name? ws2812_test .................................. 36. WB32F3G71 Please enter your choice: [12] Ψ Created a new keyboard called ws2812_test. Ψ To start working on things, `cd` into keyboards/ws2812_test, Ψ or open the directory in your preferred text editor. Ψ And build with qmk compile -kb ws2812_test -km default. ``` * Enable RGBLIGHT. ```shell bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h ``` * Compile ```shell bash-3.2$ make ws2812_test:default QMK Firmware 0.16.9 Making ws2812_test with keymap default avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ..................... Compiling: quantum/process_keycode/process_rgb.c [OK] Compiling: platforms/avr/drivers/ws2812.c platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds': platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration] DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~~~ In file included from <command-line>: ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'? #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN' DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~ ./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN' DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN); ^~~~~~~~~~ platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration] uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN); ^~~~~~~~~~~~~ In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99, from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38, from platforms/avr/drivers/ws2812.c:24: platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask': ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'? #define RGB_DI_PIN B1 ^~ platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN' : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo)); ^~~~~~~~~~ cc1: all warnings being treated as errors [ERRORS] | | | make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1 make: *** [ws2812_test:default] Error 1 Make finished with errors ``` * change include order * Hineybush Ibis Layout Additions and Configurator Rendering Update (qmk#17132) * info.json: apply friendly formatting * info.json: remove dead space from rendering * info.json: insert line breaks between physical rows in layout data * info.json: fix overlap in key rendering Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter. * add LAYOUT_ansi_all macro with associated keymap Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed. - ANSI Enter and 2.25u Left Shift - Backspace, Right Shift, Numpad Plus and Numpad Enter all split - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row * add LAYOUT_iso_all macro with associated keymap Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed. - ISO Enter and 1.25u Left Shift - Backspace, Right Shift, Numpad Plus and Numpad Enter all split - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row * KBDfans Phase One Layout Macro Additions and Configurator Data (qmk#17148) * phaseone.h: add matrix diagram * add QMK Configurator data * add LAYOUT_65_ansi_blocker_split_bs macro * add LAYOUT_65_ansi_wkl_split_bs macro * add LAYOUT_65_iso_blocker macro * add LAYOUT_65_iso_blocker_split_bs macro * add LAYOUT_65_iso_wkl macro * add LAYOUT_65_iso_wkl_split_bs macro * rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt. * rename new layout macros for codebase consistency - `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs` - `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl` - `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs` * add reference keymaps Add keymaps which demonstrate the layout macro implementations. * KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (qmk#17149) * info.json: apply friendly formatting * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan * enable Community Layout support * refactor keymaps to use grid alignment * Continue Caps Word when AltGr (right Alt) is held. (qmk#17156) This is a minor bug fix for Caps Word. Currently, Caps Word turns off whenever a non-shift mod becomes active. This is done to avoid interfering with hotkeys. This commit makes an exception to continue Caps Word when AltGr (right Alt) is held. Outside the US, the AltGr key is used to type additional symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the language, these may include symbols used within words like accented letters where it would be desirable to continue Caps Word. * Move GMMK Pro to allow for multiple revisions (qmk#16423) * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility. * GMMK PRO MCU Updates only (removed other kbs) * fix problems * Optimize the code. * Update form develop branch * Update * Updater from qmk/develop * Update * Update config.h * Update config.h * Remove gmmk pro rev2 * move moults31/keymap.c * Update * tidy up Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: zvecr <git@zvecr.com> * [Keyboard] Add miniZone keyboard (qmk#16644) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] add rad keyboard (qmk#17088) Co-authored-by: zvecr <git@zvecr.com> * [Keyboard] Add Eu isolation Keyboard (qmk#17102) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: TuckTuckFloof <stnashmore@gmail.com> * [Keyboard] launch_1 LED index correction (qmk#17118) * [Keyboard] 0xc_pad LED index correction (qmk#17120) * [CI] Format code according to conventions (qmk#17165) * [CI] Format code according to conventions (qmk#17164) * [Keyboard] Update Layouts for MB-65S and MB-65H (qmk#17160) * [Docs] Update Steno Keycode Table (qmk#17155) * [Keyboard] rskeys100 LED index correction (qmk#17139) * [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (qmk#17126) * [Keyboard] yeti LED index correction (qmk#17138) * [Docs] Align LED Matrix docs with RGB matrix docs (qmk#17140) * Small Markdown Patch for docs/feature_rgb_matrix.md (qmk#17171) * Dailycraft Sandbox Configurator Data (qmk#17169) * Ryan Skidmore rskeys100 Community Layout Support (qmk#17159) * PJB Eros Community Layout Support (qmk#17158) * Added Cantor keyboard (qmk#16552) * Add massdrop/alt:charlesrocket keymap (qmk#17173) * [Keyboard] Atreus62update (qmk#17179) Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld> Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com> Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain> * Added support for Wb32fq95 (qmk#16871) * [Keyboard] mj64 Increase LED count (qmk#17194) * [Keyboard] Add plywrks Ahgase (qmk#17191) * [Keyboard][Fix] Change default keymap tilde to grv (qmk#17185) * stub changelog * Update keyboard aliases * Disable python formatting for some files * SkeletonNumPad Configurator Key Sequence Fix (qmk#17204) * info.json: apply friendly formatting * info.json: fix key sequence * Small update to Symmetric70 keyboard readme (qmk#17188) Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`. * Refactor legacy quantum keycodes in default-ish keymaps (qmk#17150) * Breaking changes for 2022q2. (qmk#17221) * Merge point for 2022-05-28 Breaking Change * Fixup command sequencing for master/develop. (qmk#17227) * Fixup iron165r2 (qmk#17119) * initial * revert some defines * formatting * apply changes * update readme * suggestion * Fix quark_lp via firmware size (qmk#17233) * Use correct container for unit test workflow (qmk#17242) * Fix API errors (qmk#17239) * [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (qmk#17230) * [Keymap] Updates to layouts/community/ortho_4x12/junonum (qmk#17249) * [Keyboard] Add str.merro60 pcb (qmk#17097) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local> Co-authored-by: chalex <chlxbsmt@gmail.com> * Fix docs typo (qmk#17254) * Fix various lint errors (qmk#17255) * Fix various lint errors * reduce complexity * Convert ergodone to use core mcp23018 driver (qmk#17005) * Nix shell updates (qmk#17243) * Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (qmk#17262) * [Keymap] Drashna update for post Q2 merge (qmk#17241) * [Keyboard] fix dz64rgb rgb sleep (qmk#17209) * Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (qmk#17211) * move RESET to QK_BOOT (qmk#17278) * move RESET to QK_BOOT * fix tapping_term * Add wavtype/p01_ultra (qmk#16513) * new fork (manta and foundation) added foundation and manta firmware * removed manta * VIA compliant changes added readme, info.json edits * Update keyboards/wavtype/foundation/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/foundation/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * removed via.json and updated readme * Update keyboards/wavtype/foundation/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/foundation/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/foundation/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keymap.c * added p01 ultra * updated diode direction proto used opposite diode direction * removed foundation * Update keyboards/wavtype/p01_ultra/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/readme.md Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/wavtype/p01_ultra/info.json Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/wavtype/p01_ultra/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/p01_ultra/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/wavtype/p01_ultra/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Acheron Shark alpha Encoder support (qmk#17266) * [Keymap] Fix maddie layout for ploopy/trackball_nano (qmk#17213) * keyboards: fix malformed info.json files (qmk#17292) * [Keyboard] Organized versions of mikeneko65 (qmk#16985) Co-authored-by: takishim <tadashi@kishimo.to> * Fix lint errors (qmk#17293) * Add Encoder Map Swap Hands config for boards that support both features (qmk#17294) * Disable features known to cause BIOS/suspend issues (qmk#17270) * Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. (qmk#17284) * Fix Caps Word and Unicode Map * Tests for Caps Word + Auto Shift and Unicode Map. * Fix formatting * Add additional keyboard report expectation macros This commit defines five test utilities, EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT, EXPECT_ANY_REPORT and EXPECT_NO_REPORT for use with TestDriver. EXPECT_REPORT sets a gmock expectation that a given keyboard report will be sent. For instance, EXPECT_REPORT(driver, (KC_LSFT, KC_A)); is shorthand for EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_LSFT, KC_A))); EXPECT_UNICODE sets a gmock expectation that a given Unicode code point will be sent using UC_LNX input mode. For instance for U+2013, EXPECT_UNICODE(driver, 0x2013); expects the sequence of keys: "Ctrl+Shift+U, 2, 0, 1, 3, space". EXPECT_EMPTY_REPORT sets a gmock expectation that a given keyboard report will be sent. For instance EXPECT_EMPTY_REPORT(driver); expects a single report without keypresses or modifiers. EXPECT_ANY_REPORT sets a gmock expectation that a arbitrary keyboard report will be sent, without matching its contents. For instance EXPECT_ANY_REPORT(driver).Times(1); expects a single arbitrary keyboard report will be sent. EXPECT_NO_REPORT sets a gmock expectation that no keyboard report will be sent at all. * Add tap_key() and tap_keys() to TestFixture. This commit adds a `tap_key(key)` method to TestFixture that taps a given KeymapKey, optionally with a specified delay between press and release. Similarly, the method `tap_keys(key_a, key_b, key_c)` taps a sequence of KeymapKeys. * Use EXPECT_REPORT, tap_keys, etc. in most tests. This commit uses EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT, EXPECT_NO_REPORT, tap_key() and tap_keys() test utilities from the previous two commits in most tests. Particularly the EXPECT_REPORT macro is frequently useful and makes a nice reduction in boilerplate needed to express many tests. Co-authored-by: David Kosorin <david@kosorin.net> * Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT (qmk#17311) ...convenience macros to test cases that where missed during qmk#17284 * docs: reflect systemd's change in language (qmk#17322) Like much of our field, systemd has renamed their `master` branch to `main` * add new keyboard atset (qmk#17195) Co-authored-by: zvecr <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] add trwnh keymap for gmmk pro (qmk#17267) * [Keyboard] Add alt34 keyboard (qmk#17223) * Add files for alt34 keyboard * Add link to hardware bill of materials for alt34 * Change keyboard image link to imgur * Remove platform specific defines from rev1.h * Remove bluetooth and sleep led rules etc * Add GPL license header to all source code files * Shorten comment for NKRO_ENABLE Co-authored-by: Drashna Jaelre <drashna@live.com> * Simplify option usage comment in rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Set imgur link to largest size option Co-authored-by: Drashna Jaelre <drashna@live.com> * Move rules.mk into rev1 folder entirely * Remove .noci file * Update keyboards/alt34/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Handle timeout on UART for Redox Wireless (qmk#17203) * Handle timeout on UART for Redox Wireless receiver-to-keyboard communication. - This fixes the issue of a keyboard deadlocking on the first matrix scan with Redox Wireless keyboards * Remove an explicit cast. Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> * [Keyboard] Add Stello65 keyboard (qmk#17168) * [Keyboard] add Stello65 keyboard * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] update config pinout for stello65_sl_rev1 Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Add Cloudline PCB support (qmk#17253) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Add BrutalV2 65 Keyboard (qmk#17252) * Add Brutal65 V2 to QMK * Update info.json and copyright notices * Update info.json] * Update readme and delete chconf * Update matrix and keymaps to match info json * Update keyboards/cannonkeys/brutalv2_65/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/cannonkeys/brutalv2_65/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/cannonkeys/brutalv2_65/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keymap] CRKBD: Update jpe230 Keymap (qmk#17280) * Add WB32 evaluation board onekey targets. (qmk#17330) * Update other_vscode.md (qmk#17317) Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links. * [Keymap] Update keymap for user jasondunsmore (qmk#17312) * [Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 (qmk#15104) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Move more UART-based keyboards to use timeout correctly. (qmk#17329) Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> * [Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 (qmk#17334) * Add support for linting deprecated and removed functionality (qmk#17063) * Add support for more lint warnings/errors * Develop currently needs extra deps installed * Lint a few more scenarios * fix tests * [Keyboard] Adding Sunsetter R2 keyboard to Charue family (qmk#17269) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Improve the durgot k3x0 readme.md (qmk#17214) * [keyboard] annepro2 Add and use functions to directly control led colors (qmk#17196) * [Keymap] Add planck/scottzach1 keymap (qmk#17083) * [Keyboard] Add Sodium keyboards (qmk#17078) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: nacly <nacly@pop-os.localdomain> * initial (qmk#17345) * Promote label with newlines to lint error (qmk#17347) * Promote 'layouts require matrix data' to api error (qmk#17349) * Wasdat: move some stuff to info.json (qmk#17327) * [Keyboard] Fix checkboards/quark_lp (another) (qmk#17296) * [Keyboard] mlego fix product id and sync oled code (qmk#16237) * sync oled code over the keymaps * put different product ids * put different product ids for the rest * put different product ids for the rest * try to reduce code duplication * make ifdefs nice and correct * move the leds code out of keymap * try to reduce code duplication * move the rgb code outside the keymaps for reuse * Update keyboards/mlego/m65/m65.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/mlego/m65/m65.c Co-authored-by: Drashna Jaelre <drashna@live.com> * move more code outside keymaps for reuse * add few more xps * add mic mute * update to new name of macros for reset * style for matrix * clean split * use tinyuf2 as bootloader * Update keyboards/mlego/m65/rev4/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * radionalise product id and device version * add tinyuf2 as default bootloader for stm32f4 * update tinyuf2 * update tinyuf2 and via. f411 remove tinyuf2 since is not really working. make the config more conditional * sync the keymap with default * revert via non building with gcc 11 Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add pierce (qmk#17000) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com> * [Keyboard] Remove terminal commands from m48 (qmk#17363) * Add encoder map (qmk#17361) * [Keyboard] Add Lemon40 keyboard (qmk#17357) * Add stale action. (qmk#17372) * Add stale action. * Allow for manual trigger. * Fixup stale action. (qmk#17373) * Swap to 1000 stale actions while debugging. * `actions/stale`: 150 operations, oldest-first. * [Keyboard] Add BLASTER75 keyboard (qmk#16887) Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add SNOP60 (qmk#17131) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * Update feature_midi.md (qmk#17390) Add caveat about usb endpoints. * Inform people that things may not work. (qmk#17391) * Perform stricter lint checks (qmk#17348) * [Keyboard] Flip encoder pads on basketweave (qmk#17375) * [Keyboard] Add Chaos65 keyboard (qmk#17369) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keymap] New keymap for Keebio FoldKB (qmk#17364) * [Keymap+] SnailMap port for the Kintsugi keyboard. (qmk#17341) * BLASTER75 info.json position fixes (qmk#17395) * edit typo in comment (qmk#17394) * Fix clean arg handling (qmk#17392) * [Keyboard] Add Idobao Montex RGB (V2) (qmk#16897) * Add Montex V2 (#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> * [Keyboard] Idobao Montex V2(RGB) (qmk#15865) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com> Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> * [Keyboard] Add ADM42 Keyboard (qmk#17366) Co-authored-by: Ryan <fauxpark@gmail.com> * Swap to actions/stale. (qmk#17404) * [Keymap] Update yoshimaru46 keymap (qmk#17402) * [Keyboard] mini_ten_key_plus edited info.json (qmk#15574) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros (qmk#16901) * [handwired/macroboard] Add separate f401 and f411 configs… (qmk#16338) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Atreus: add STM32F103C8T6 based variant (qmk#16846) Co-authored-by: Ryan <fauxpark@gmail.com> * Fixup handwired/macroboard (qmk#17405) * Fixup stale labels lists. (qmk#17415) * Add a note about using differents MCU family (qmk#17416) * [Keymap] Update XD75 keymap by markus (qmk#17417) * [Keyboard] add at6 keyboard (qmk#17346) Co-authored-by: zvecr <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Add Djinn. (qmk#17382) * Add Djinn. * Review comments. * Further cleanup. * [Keyboard] Add tegic for melgeek! (qmk#17400) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Docs] clarify inner array of direct pin matrix (qmk#17437) * [Keyboard] Update FAve 84H RGB firmware (qmk#16919) * Add base FAve 84H firmware * Update keyboards/linworks/fave84h/readme.md Thank you, apologies for the oversight Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/linworks/fave84h/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/linworks/fave84h/keymaps/default/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Move LED config in ifdef * update read me * Update Product Name * Update keyboards/linworks/fave84h/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Add Via RGB Matrix Control * Add base FAve 84H firmware * Add Via RGB Matrix Control * fix merge conflict * reduce max brightness * remove action macro and action function Co-authored-by: Joel Challis <git@zvecr.com> * Remove / update code to work with the build in QMK via hack * Update Read me * Add newline at end of rules Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Update firmware for the FAve 87H (qmk#16920) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> * [Keyboard] Add base FAve65H firmware (qmk#17147) Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> * [Keyboard] Add more bootloader options for id75 (qmk#17441) * [Keyboard] Add Nayeon by Abats Keyboard Club (qmk#16659) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> * [Keyboard] Add rb18 keyboard (qmk#17306) * [Keyboard] Add labbeminiv1 (qmk#16401) * [Keyboard] Add labbeminiv1 * Adjust vendor id The used vendor id was in use * Remove comment in the rgb keymap * Update keyboards/labbe/labbeminiv1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Rename rgb matrix keymap folder Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] add dynamis keyboard (qmk#15994) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * alt34 rev1: Configurator Compilation Fix (qmk#17442) * move USE_I2C and EE_HANDS definitions to keyboard level Allow this keyboard to be compiled by QMK Configurator. * remove redundant DEFAULT_FOLDER rule * Add missing snop60 default keymap (qmk#17443) * [Keyboard] Zeno 60% Ergo PCB (qmk#17403) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Add n60a pcb (qmk#17273) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout (qmk#16784) * Checkerboards SNOP60 Refactor (qmk#17446) * Chaos 65 Community Layout Support (qmk#17447) * move ISO Enter position to home row This commit makes the ISO layout macros compatible with QMK's `65_iso_blocker` and `65_iso_blocker_tsangan` community layouts. * info.json: apply friendly formatting - add key labels - add line breaks between physical rows * enable Community Layout support * chaos65.h: add matrix diagram * [Keyboard] Update SKErgo for hardware changes (qmk#17449) Co-authored-by: kevinzhao-tech <kevin@keyz.io> * [Keyboard] Fix RGB_matrix coordinates for gl516/j73gl (qmk#17450) * Cf/evyd13 wasdat (qmk#17452) * evyd13/wasdat: add LAYOUT_all Configurator data * info.json: fix JSON syntax errors * Fix 0 delta results in size_regression.sh (qmk#17457) * Update ref_functions.md (replaced deprecated `RESET`) (qmk#17436) * Fix up Djinn fuse handling. (qmk#17465) * [Keyboard] Fix firmware size for via keymap on Atom47 (qmk#17472) * [Keyboard] Fixup skergo - missing keycode in keymaps (qmk#17458) * [Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (qmk#17466) * Only omit paths containing "/keymaps/" (qmk#17468) This allows keyboard names to contain the word "keymaps" * [Keyboard] Add blockboy/ac980mini keyboard (qmk#16839) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Fix error message in generated code (qmk#17484) Co-authored-by: QMK Bot <hello@qmk.fm> Co-authored-by: Kyle McCreery <mccreery.kyle@gmail.com> Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com> Co-authored-by: Josh Hinnebusch <joshhinnebusch@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Stephon Parker <sgparker62@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local> Co-authored-by: HorrorTroll <sonicvipduc@gmail.com> Co-authored-by: takashicompany <t@kashi.company> Co-authored-by: Yorick Peterse <git@yorickpeterse.com> Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de> Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com> Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Mateusz Ż <zochowski.mateusz@outlook.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: moyi4681 <moyi4681@users.noreply.github.com> Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com> Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> Co-authored-by: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com> Co-authored-by: durken1 <71756879+durken1@users.noreply.github.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com> Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com> Co-authored-by: aadriance <primaryartemis@outlook.com> Co-authored-by: TuckTuckFloof <stnashmore@gmail.com> Co-authored-by: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com> Co-authored-by: jpe230 <pablin.123.ra@gmail.com> Co-authored-by: Diego Palacios <diepala@gmail.com> Co-authored-by: -k <slowdive@me.com> Co-authored-by: Xyverz <xyverz@gmail.com> Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld> Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com> Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain> Co-authored-by: Ramon Imbao <ramonimbao@gmail.com> Co-authored-by: jack <0x6A73@pm.me> Co-authored-by: Seth Barberee <seth.barberee@gmail.com> Co-authored-by: Juno Nguyen <juno.ngx@gmail.com> Co-authored-by: chalex <68408520+gaclee3b@users.noreply.github.com> Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local> Co-authored-by: chalex <chlxbsmt@gmail.com> Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: trwnh <a@trwnh.com> Co-authored-by: Forrest Cahoon <forrest.cahoon@gmail.com> Co-authored-by: Carlo Sala <carlosalag@protonmail.com> Co-authored-by: wavtype <hcdarrach@gmail.com> Co-authored-by: Václav Kučera <vaclav.kucera@mewssystems.com> Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com> Co-authored-by: Ryan Skidmore <github@ryanskidmore.co.uk> Co-authored-by: takishim <96878459+takishim@users.noreply.github.com> Co-authored-by: takishim <tadashi@kishimo.to> Co-authored-by: eason <98533237+EasonQian1@users.noreply.github.com> Co-authored-by: David Kosorin <david@kosorin.net> Co-authored-by: Travis Rigg <91503370+TRiggAtGM@users.noreply.github.com> Co-authored-by: Tommy Alatalo <tommy.alatalo@gmail.com> Co-authored-by: Tomasz Janeczko <janecztom@gmail.com> Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com> Co-authored-by: Uy Bui <uybv.cntt@gmail.com> Co-authored-by: Andrew Kannan <andrew.kannan@klaviyo.com> Co-authored-by: JunZuloo <JunZuloo@live.com> Co-authored-by: Jason Dunsmore <53437+jasondunsmore@users.noreply.github.com> Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com> Co-authored-by: ILWrites <pikeeb@gmail.com> Co-authored-by: Gabriel Oliveira <gabrieloliver8991@gmail.com> Co-authored-by: zv0n <tom.zvon@gmail.com> Co-authored-by: Zac Scott <scottzach1@myvuw.ac.nz> Co-authored-by: Derek <dschmell91@gmail.com> Co-authored-by: nacly <nacly@pop-os.localdomain> Co-authored-by: Alin Marin Elena <alin@elena.space> Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com> Co-authored-by: ALTAiN <102286038+Altainworks@users.noreply.github.com> Co-authored-by: npspears <40127181+npspears@users.noreply.github.com> Co-authored-by: Tom Barnes <barnestom@me.com> Co-authored-by: Yutong Zhou <2417212+lazho@users.noreply.github.com> Co-authored-by: kb-elmo <lorwel@mailbox.org> Co-authored-by: Arturo Avila <69410272+ADPenrose@users.noreply.github.com> Co-authored-by: Felicia Kuan <freakyotaku@gmail.com> Co-authored-by: IBNobody <IBNobody@users.noreply.github.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com> Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com> Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com> Co-authored-by: Lorenzo Leonini <lleonini@users.noreply.github.com> Co-authored-by: Yoshihiro Saito <yshr446@gmail.com> Co-authored-by: minibois <themrminimario@gmail.com> Co-authored-by: Gordon <gordon.palumbo@gmail.com> Co-authored-by: Michał Szczepaniak <m.szczepaniak.000@gmail.com> Co-authored-by: Dmitry Nosachev <quartz64@gmail.com> Co-authored-by: coliss86 <coliss86@users.noreply.github.com> Co-authored-by: Markus Weimar <mail@markusweimar.de> Co-authored-by: bomb <84309788+mj-bomb@users.noreply.github.com> Co-authored-by: evils <30512529+evils@users.noreply.github.com> Co-authored-by: Wolf Van Herreweghe <wolfvanh@gmail.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com> Co-authored-by: Ryan Baker <76887060+ryanbaekr@users.noreply.github.com> Co-authored-by: alabbe9545 <57238155+alabbe9545@users.noreply.github.com> Co-authored-by: bbrfkr <bbrfkr@gmail.com> Co-authored-by: paulgali <paulgali@live.co.uk> Co-authored-by: Muhammad Rivaldi <50755960+valdiieee@users.noreply.github.com> Co-authored-by: Greg Dietsche <greg@dietsche.us> Co-authored-by: Kevin Zhao <zhao1939@gmail.com> Co-authored-by: kevinzhao-tech <kevin@keyz.io> Co-authored-by: Salicylic-acid3 <46864619+Salicylic-acid3@users.noreply.github.com> Co-authored-by: Evelien Dekkers <sixmoonskies@gmail.com> Co-authored-by: rooski15 <34818505+rooski15@users.noreply.github.com>
0xcharly
referenced
this pull request
in Bastardkb/bastardkb-qmk
Jul 4, 2022
* [keyboard] Initial support for Anne Pro 2 * [keyboard][AnnePro2] Keymap:update to a reasonable keymap with caps+hjkl => arrow * :( * changed to use HSI * support for annepro2 c18 * keyboard/annepro2: Very stupid matrix scan bug fix. * typo * swap COL14/13 * keyboard/annepro2: startup secondary LED MCU * keyboard/annepro2: typo fix * Add IO Values * Disable Combo feature * Update default keymap to Anne Pro 2 Official Keymap * keyboard/annepro2: keymap layer name changes * keyboard/annepro2 BLE Support * Fix keymap comment FN1 ESC was listed as ~ instead of ` * keyboard/annepro2: Bluetooth path * Keyboard annepro2 bidir led comms (#5) * Added bidirectional shine comms and moved led functionality to new file * Added bidirectional shine comms and moved led functionality to new file * Restore original functionality to existing keymaps using new shine commands * Fix dangling bracketless if statements * PR cleanup * add custom keycodes to switch led profiles * Optimize code * switch to prev profile before turning leds off * Add persistent led support with eeprom (#9) * adding HT32 support to chibios SPI master driver * add support for W25X20CL SPI eeprom * add makefile flag for eeprom feature * add spi support to keyboard startup and config * example keymap using eeprom profile loading * Cleanup to fix C15 eeprom/spi build errors (#11) * Cleanup to fix C15 eeprom/spi build errors * add newline at eof * LED Masking support for Shine Introduce companion update to ledSetMask and ledClearMask. In keymap `codetector` there is example of how to map caps_lock to the caps_lock key light on the keyboard. * [AnnePro2]: update bluetooth connection * Merge the custom keys enums on annepro2.h (#13) * Keyboard annepro2 ble caps lock (#12) * Move matrix_scan_kb out of board.c to annepro2.c * add buffer clear after init and caplock polling * Add support for LED intensity (#15) * Improve logic for switching off and on of LEDs (#16) * Implement animation speed (#17) * Include logic to send solid colors as foreground to shine and add sample profiles (#14) Include the logic to send a solid color from qmk to shine. That solid color will act as a foreground (will override the current profile) until reset (witch will reactivate the current profile). This functionality depends on changes made for shine as well. Include 3 new profiles: default-full-caps -> same as default, but with the logic of using the red foreground color on caps lock. default-layer-indicators -> same as default, but with the logic of red foreground on caps lock, green foreground on FN1 and blue foreground on FN2. thomazmoura -> my own profile as a sample of an over-engineered advanced case scenario. * Implement reactive lighting effects (#18) * Added multiarrow keymap (#19) * Add LED documentation (#26) * add LED documentation * add LED documentation to other default profiles * Implement QMK's IAP default keybind (#29) * Add keymap for going into IAP * switch to default QMK keybind for IAP mode * implement bluetooth IAP mode * Make default config more like Obins stock default (#30) * Add new message type for resetting foreground color (#31) * annepro2(bluetooth): add media keys support (#41) * Asynchronous, robust serial protocol. (#39) * bla personal ap2-c18 keymap. * Bidirectional, asynchronous message-based communication with Shine. - Requires a matching Shine version. - Protocol is resiliant to loosing bytes during communication, chips won't lock waiting for bytes that aren't coming. - Chips resynchronize in event of loosing a byte using a AA0D header. Regressions: - Key masking/locking doesn't work right now. (did it work before?) - Not all user keymaps build against it. * Clang-format + code to ease reducing speed of LED UART. - Did clang-format --style=file -i on multiple files according to coding_conventions_c.md - Added separate serial speed for IAP boot and Led communication, it's possible that reducing this to 9600 helped someone with faulty HW. With this code they can do it with simple replacing of a value. * Main chip can set/clear foreground using a mask mechanism. - Some preparations for selective colouring. * Selective mask works - tested on capslock. - Migrated personal keymaps to new status API. * Clear the foreground colors to show profile when it's modified. - Show example of achieving selective caps-lock painting + foreground painting for layers. - annepro2LedMaskSetRow is implemented, but still requires testing. * Implement the QMK side of led blinking to indicate the command was received. - This stupidly blinks the key when user presses one of the bluetooth commands to let the user know that the command was received and forwarded to the BT chip. - TODO: Row/col key positions are hardcoded and not taken from the keymap. * Reduce memory footprint. Applying code review suggestions. Moved msgId to globals - preparing for transmission without copying payload when no retries are necessary. Added empty readme.md files - required by QMK lint. Co-authored-by: Tomasz bla Fortuna <bla@thera.be> * Let the LED chip settle a bit before waking it from the bootloader. (#42) At least for one person that helps to reliably get the LEDs working without disconnecting/reconnecting the power to the board multiple times. Co-authored-by: Tomasz bla Fortuna <bla@thera.be> * annepro2: rename KEYMAP to LAYOUT, as required by new version of QMK * annepro2: update ChibiOS configuration files * annepro2: fix undefined reference to dprint and timer_read32 * annepro2: update ChibiOS MCU name * update spi driver, fix bad merging with master * annepro2: add readme and info.json * annepro2: make code compatible with QMK coding conventions * tmk_core: temporary fix to allow HT32 based keyboards to work without patched ChibiOS-contrib (AnnePro2) * AnnePro2: removed core changes * AnnePro2: Leave only default keymaps Missing keymaps will be restored in another PR * annepro2: add licence information * annepro2: satisfy qmk lint * annepro2: fix drashna's suggestions * annepro2: fix matrix * annepro2: apply code review suggestions * annepro2: apply remaining code review suggestions * annepro2: update info.json * annepro2: remove include * annepro2: rename keymap to layout * annepro2: fix typing * annepro2: apply suggestions from tzarc's code review Co-authored-by: Nick Brassel <nick@tzarc.org> * annepro2: more fixes * annepro2: apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * annepro2: rename file * more fixes * Apply suggestions from @tzarc code review Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/annepro2/protocol.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/annepro2/chconf.h Co-authored-by: Nick Brassel <nick@tzarc.org> * apply CR suggestions * upgrade readme * IAP * update IAP comments, defines * led fix * init fix * annepro2: GPIO cleanup * annepro2: ioline * change waiting time * Start develop for 2022q2 * [Core] Squeeze AVR some more with `-mrelax` and `-mcall-prologues` (qmk#16269) * Rework generate-api CLI command to use .build directory (qmk#16441) * Remove `send_unicode_hex_string()` (qmk#16518) * Change data driven "str" type to represent a quoted string literal (qmk#16516) * Change data driven "str" type to represent a quoted string literal * Update docs * Map data driven `DESCRIPTION` as string literal (qmk#16523) * update bootloader * Revert "Merge pull request #2 from qmk/develop" This reverts commit 9c76065, reversing changes made to 240745d. * Revert "update bootloader" This reverts commit 240745d. * fix rules.mk * change PROGRAM_CMD Co-authored-by: codetector <codetector@codetector.cn> Co-authored-by: Fagl4 <18francisco18@gmail.com> Co-authored-by: Jakob Gillich <jakob@gillich.me> Co-authored-by: tech2077 <tech2077@gmail.com> Co-authored-by: jcdeA <31413538+JcdeA@users.noreply.github.com> Co-authored-by: Thomaz Moura <5599621+thomazmoura@users.noreply.github.com> Co-authored-by: Darkhan <darkhanu@gmail.com> Co-authored-by: Paco <70448173+packorf@users.noreply.github.com> Co-authored-by: jmarmstrong1207 <32995055+jmarmstrong1207@users.noreply.github.com> Co-authored-by: 1Conan <7620342+1Conan@users.noreply.github.com> Co-authored-by: Tomasz bla Fortuna <blagh@thera.be> Co-authored-by: Tomasz bla Fortuna <bla@thera.be> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: QMK Bot <hello@qmk.fm> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Ryan <fauxpark@gmail.com>
0xcharly
referenced
this pull request
in Bastardkb/bastardkb-qmk
Jul 4, 2022
* Add Montex V2 (#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
ModProg
pushed a commit
to ModProg/qmk_firmware
that referenced
this pull request
Jul 4, 2022
* Add Montex V2 (qmk#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (qmk#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
thxph
pushed a commit
to thxph/qmk_firmware
that referenced
this pull request
Jul 25, 2022
schattenbrot
pushed a commit
to schattenbrot/qmk_firmware
that referenced
this pull request
Aug 2, 2022
* Add Montex V2 (qmk#10) * Update readme.md * Update rules.mk * Update config.h * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/idobao/montex/v2/rules.mk Add Layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Merged code fron work done with @vinorodrigues * Update keyboards/idobao/montex/v2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/v2.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idobao/montex/v2/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Removing via_nug keymap * update to montex code (qmk#11) * remove VIA_QMK_RGBLIGHT_ENABLE * more data driven config, simple copyright headers, some code cleanup Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
Jpe230
pushed a commit
to Jpe230/qmk_firmware
that referenced
this pull request
Nov 2, 2022
Squashed commit of the following: commit c2a505582c7f2acb70d402a52bd28dc66d1812e4 Merge: 74b1b54 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:55 2022 +0300 Merge pull request qmk#12 from dexter93/revert-11-sn32_up_wl Revert "Wear Leveling driver for SN32 platform" commit 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:35 2022 +0300 Revert "Wear Leveling driver for SN32 platform" commit 74b1b54 Merge: 95b9528 3f4d1cb Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 19:35:46 2022 +0300 Merge pull request qmk#11 from Jpe230/sn32_up_wl Wear Leveling driver for SN32 platform commit 3f4d1cb Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:42:04 2022 -0500 Change page count commit 77f358d Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:32:43 2022 -0500 Rename SN32 WL driver, guard the last page commit 40a8d85 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:14:22 2022 -0500 Fix typo on store_erase commit 95b9528 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 23:11:54 2022 +0300 260: cleanup config.h commit 2dc6b43 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:05:41 2022 -0500 Wear-Leveling driver for SN32 platform commit b21897a Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:50:33 2022 +0300 more config cleanup commit 4660b56 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:37:36 2022 +0300 move usb specifics out of chibios configs commit d6c6057 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:02:43 2022 +0300 apparently you can just cheese the preprocessor nice commit 7c84758 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:58:44 2022 +0300 Revert "common chconf.h: allow custom idle hooks" This reverts commit 92d5f99. commit 92d5f99 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:17:08 2022 +0300 common chconf.h: allow custom idle hooks commit a39707f Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:06:45 2022 +0300 fall back to periodic tic timers aren't as good as we'd like. The VT in charge of them causes mayhem on double-buffered timers like CT16, resulting in random timekeeping commit 2e95cef Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:02:01 2022 +0300 260: add board specific chconf commit 78ee352 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:59:10 2022 +0300 simplify configs based on common ones commit 33a4e82 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:53:20 2022 +0300 remove old eeprom code commit 90d9af2 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:15:16 2022 -0500 Fix jsonschema, fix missing mcu_reset commit 14e3541 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:10:26 2022 -0500 Add OneKey commit 420b913 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:04:49 2022 -0500 Update BL commit 4f4408a Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:03:32 2022 -0500 Squashed commit of the following: commit 0533d61 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:56:39 2022 +1000 Update keyboard.jsonschema Oops. commit 95d6beb Merge: ea8b4d8 744af00 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:55:27 2022 +1000 Merge branch 'develop' into sonix commit ea8b4d8 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Sun Feb 13 15:23:10 2022 +0200 update configs for chibios 2.11 commit 45fd6d3 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 18:31:14 2022 +0200 use wait function for bootloader_jump commit 3a3b621 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 17:41:48 2022 +0200 add sonix sn32 in docs commit 4fbcb68 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 14:57:18 2022 +0200 sonix sn32f2xx platform support
voidedWarranties
pushed a commit
to voidedWarranties/qmk_firmware
that referenced
this pull request
Nov 29, 2022
Squashed commit of the following: commit c2a505582c7f2acb70d402a52bd28dc66d1812e4 Merge: 74b1b54 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:55 2022 +0300 Merge pull request qmk#12 from dexter93/revert-11-sn32_up_wl Revert "Wear Leveling driver for SN32 platform" commit 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:35 2022 +0300 Revert "Wear Leveling driver for SN32 platform" commit 74b1b54 Merge: 95b9528 3f4d1cb Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 19:35:46 2022 +0300 Merge pull request qmk#11 from Jpe230/sn32_up_wl Wear Leveling driver for SN32 platform commit 3f4d1cb Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:42:04 2022 -0500 Change page count commit 77f358d Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:32:43 2022 -0500 Rename SN32 WL driver, guard the last page commit 40a8d85 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:14:22 2022 -0500 Fix typo on store_erase commit 95b9528 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 23:11:54 2022 +0300 260: cleanup config.h commit 2dc6b43 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:05:41 2022 -0500 Wear-Leveling driver for SN32 platform commit b21897a Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:50:33 2022 +0300 more config cleanup commit 4660b56 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:37:36 2022 +0300 move usb specifics out of chibios configs commit d6c6057 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:02:43 2022 +0300 apparently you can just cheese the preprocessor nice commit 7c84758 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:58:44 2022 +0300 Revert "common chconf.h: allow custom idle hooks" This reverts commit 92d5f99. commit 92d5f99 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:17:08 2022 +0300 common chconf.h: allow custom idle hooks commit a39707f Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:06:45 2022 +0300 fall back to periodic tic timers aren't as good as we'd like. The VT in charge of them causes mayhem on double-buffered timers like CT16, resulting in random timekeeping commit 2e95cef Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:02:01 2022 +0300 260: add board specific chconf commit 78ee352 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:59:10 2022 +0300 simplify configs based on common ones commit 33a4e82 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:53:20 2022 +0300 remove old eeprom code commit 90d9af2 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:15:16 2022 -0500 Fix jsonschema, fix missing mcu_reset commit 14e3541 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:10:26 2022 -0500 Add OneKey commit 420b913 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:04:49 2022 -0500 Update BL commit 4f4408a Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:03:32 2022 -0500 Squashed commit of the following: commit 0533d61 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:56:39 2022 +1000 Update keyboard.jsonschema Oops. commit 95d6beb Merge: ea8b4d8 744af00 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:55:27 2022 +1000 Merge branch 'develop' into sonix commit ea8b4d8 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Sun Feb 13 15:23:10 2022 +0200 update configs for chibios 2.11 commit 45fd6d3 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 18:31:14 2022 +0200 use wait function for bootloader_jump commit 3a3b621 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 17:41:48 2022 +0200 add sonix sn32 in docs commit 4fbcb68 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 14:57:18 2022 +0200 sonix sn32f2xx platform support
Jpe230
pushed a commit
to Jpe230/qmk_firmware
that referenced
this pull request
Dec 16, 2022
Squashed commit of the following: commit c2a505582c7f2acb70d402a52bd28dc66d1812e4 Merge: 74b1b54 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:55 2022 +0300 Merge pull request qmk#12 from dexter93/revert-11-sn32_up_wl Revert "Wear Leveling driver for SN32 platform" commit 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:35 2022 +0300 Revert "Wear Leveling driver for SN32 platform" commit 74b1b54 Merge: 95b9528 3f4d1cb Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 19:35:46 2022 +0300 Merge pull request qmk#11 from Jpe230/sn32_up_wl Wear Leveling driver for SN32 platform commit 3f4d1cb Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:42:04 2022 -0500 Change page count commit 77f358d Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:32:43 2022 -0500 Rename SN32 WL driver, guard the last page commit 40a8d85 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:14:22 2022 -0500 Fix typo on store_erase commit 95b9528 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 23:11:54 2022 +0300 260: cleanup config.h commit 2dc6b43 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:05:41 2022 -0500 Wear-Leveling driver for SN32 platform commit b21897a Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:50:33 2022 +0300 more config cleanup commit 4660b56 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:37:36 2022 +0300 move usb specifics out of chibios configs commit d6c6057 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:02:43 2022 +0300 apparently you can just cheese the preprocessor nice commit 7c84758 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:58:44 2022 +0300 Revert "common chconf.h: allow custom idle hooks" This reverts commit 92d5f99. commit 92d5f99 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:17:08 2022 +0300 common chconf.h: allow custom idle hooks commit a39707f Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:06:45 2022 +0300 fall back to periodic tic timers aren't as good as we'd like. The VT in charge of them causes mayhem on double-buffered timers like CT16, resulting in random timekeeping commit 2e95cef Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:02:01 2022 +0300 260: add board specific chconf commit 78ee352 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:59:10 2022 +0300 simplify configs based on common ones commit 33a4e82 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:53:20 2022 +0300 remove old eeprom code commit 90d9af2 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:15:16 2022 -0500 Fix jsonschema, fix missing mcu_reset commit 14e3541 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:10:26 2022 -0500 Add OneKey commit 420b913 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:04:49 2022 -0500 Update BL commit 4f4408a Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:03:32 2022 -0500 Squashed commit of the following: commit 0533d61 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:56:39 2022 +1000 Update keyboard.jsonschema Oops. commit 95d6beb Merge: ea8b4d8 744af00 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:55:27 2022 +1000 Merge branch 'develop' into sonix commit ea8b4d8 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Sun Feb 13 15:23:10 2022 +0200 update configs for chibios 2.11 commit 45fd6d3 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 18:31:14 2022 +0200 use wait function for bootloader_jump commit 3a3b621 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 17:41:48 2022 +0200 add sonix sn32 in docs commit 4fbcb68 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 14:57:18 2022 +0200 sonix sn32f2xx platform support
jbtrystram
added a commit
to jbtrystram/qmk_firmware
that referenced
this pull request
Jan 4, 2023
elpekenin
pushed a commit
to elpekenin/qmk_firmware
that referenced
this pull request
Feb 16, 2023
* Squashed commit of the following: commit 0533d61 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:56:39 2022 +1000 Update keyboard.jsonschema Oops. commit 95d6beb Merge: ea8b4d8 744af00 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:55:27 2022 +1000 Merge branch 'develop' into sonix commit ea8b4d8 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Sun Feb 13 15:23:10 2022 +0200 update configs for chibios 2.11 commit 45fd6d3 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 18:31:14 2022 +0200 use wait function for bootloader_jump commit 3a3b621 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 17:41:48 2022 +0200 add sonix sn32 in docs commit 4fbcb68 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 14:57:18 2022 +0200 sonix sn32f2xx platform support * Update BL * Add OneKey * Fix jsonschema, fix missing mcu_reset * remove old eeprom code * simplify configs based on common ones * 260: add board specific chconf * fall back to periodic tic timers aren't as good as we'd like. The VT in charge of them causes mayhem on double-buffered timers like CT16, resulting in random timekeeping * common chconf.h: allow custom idle hooks * Revert "common chconf.h: allow custom idle hooks" This reverts commit 92d5f99. * apparently you can just cheese the preprocessor nice * move usb specifics out of chibios configs * more config cleanup * 260: cleanup config.h * Wear-Leveling driver for SN32 platform * Fix typo on store_erase * Rename SN32 WL driver, guard the last page * Change page count * Update ChibiOS-Contrib submodule * Revert "fall back to periodic tic" This reverts commit a39707f. * Add k8 converted to info.json * Cleanup rules.mk * Move eeprom config to common k8, and verify via setup * Fix via_iso compile error * Sonix SN32 platform support Squashed commit of the following: commit c2a505582c7f2acb70d402a52bd28dc66d1812e4 Merge: 74b1b54 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:55 2022 +0300 Merge pull request qmk#12 from dexter93/revert-11-sn32_up_wl Revert "Wear Leveling driver for SN32 platform" commit 0c6e12c Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 21:21:35 2022 +0300 Revert "Wear Leveling driver for SN32 platform" commit 74b1b54 Merge: 95b9528 3f4d1cb Author: dexter93 <d3xter93@gmail.com> Date: Thu Oct 27 19:35:46 2022 +0300 Merge pull request qmk#11 from Jpe230/sn32_up_wl Wear Leveling driver for SN32 platform commit 3f4d1cb Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:42:04 2022 -0500 Change page count commit 77f358d Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:32:43 2022 -0500 Rename SN32 WL driver, guard the last page commit 40a8d85 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:14:22 2022 -0500 Fix typo on store_erase commit 95b9528 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 23:11:54 2022 +0300 260: cleanup config.h commit 2dc6b43 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:05:41 2022 -0500 Wear-Leveling driver for SN32 platform commit b21897a Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:50:33 2022 +0300 more config cleanup commit 4660b56 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:37:36 2022 +0300 move usb specifics out of chibios configs commit d6c6057 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 22:02:43 2022 +0300 apparently you can just cheese the preprocessor nice commit 7c84758 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:58:44 2022 +0300 Revert "common chconf.h: allow custom idle hooks" This reverts commit 92d5f99. commit 92d5f99 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:17:08 2022 +0300 common chconf.h: allow custom idle hooks commit a39707f Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:06:45 2022 +0300 fall back to periodic tic timers aren't as good as we'd like. The VT in charge of them causes mayhem on double-buffered timers like CT16, resulting in random timekeeping commit 2e95cef Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 21:02:01 2022 +0300 260: add board specific chconf commit 78ee352 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:59:10 2022 +0300 simplify configs based on common ones commit 33a4e82 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Wed Oct 12 20:53:20 2022 +0300 remove old eeprom code commit 90d9af2 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:15:16 2022 -0500 Fix jsonschema, fix missing mcu_reset commit 14e3541 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:10:26 2022 -0500 Add OneKey commit 420b913 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:04:49 2022 -0500 Update BL commit 4f4408a Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Sat Oct 8 17:03:32 2022 -0500 Squashed commit of the following: commit 0533d61 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:56:39 2022 +1000 Update keyboard.jsonschema Oops. commit 95d6beb Merge: ea8b4d8 744af00 Author: Nick Brassel <nick@tzarc.org> Date: Thu Jul 7 08:55:27 2022 +1000 Merge branch 'develop' into sonix commit ea8b4d8 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Sun Feb 13 15:23:10 2022 +0200 update configs for chibios 2.11 commit 45fd6d3 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 18:31:14 2022 +0200 use wait function for bootloader_jump commit 3a3b621 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 17:41:48 2022 +0200 add sonix sn32 in docs commit 4fbcb68 Author: Dimitris Mantzouranis <d3xter93@gmail.com> Date: Thu Mar 3 14:57:18 2022 +0200 sonix sn32f2xx platform support * Move led matrix config to info.json file * removed all keyboard .c / .h files * Remove define for LED_PIN_ON_STATE * Remove rules.mk from ansi keymap * Clean up led count defines * Rework rules.mk * Wear-Leveling driver for SN32 platform Squashed commit of the following: commit 3825989990504208ab3e5479172de2b5a112faeb Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:42:04 2022 -0500 Change page count commit 5d1aa4b9f580bac0a4e337d403b1038f30ea69d3 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:32:43 2022 -0500 Rename SN32 WL driver, guard the last page commit 581986bc92c7f5c21eac3e1177ea8de9ff4b2ee0 Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:14:22 2022 -0500 Fix typo on store_erase commit e31f2d153a549041dcf6724180e988527632a29d Author: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Date: Wed Oct 12 15:05:41 2022 -0500 Wear-Leveling driver for SN32 platform * Swap Chibios-Contrib for latest sn32_develop * Missing piece, CUSTOM_MATRIX * Remove custom matrix thing again * Move more to info.json, and fix readme files * missing readme file updates * Update USB settings in info.json files * centralize usb VID setting * Remove unnecessary eeprom setup * Correct info.json * revert gitmodules * chibios-contrib back to origin * simplifying via json files * Updateeeprom settings for ansi via * Updates after review * Remake via ansi to use standard windows ansi layout * Fix missing defines --------- Co-authored-by: pablin.123.ra@gmail.com <pablin.123.ra@gmail.com> Co-authored-by: Dimitris Mantzouranis <d3xter93@gmail.com> Co-authored-by: Thomas Bowman Mørch <thomas.git@bowmo.dk>
Jekkuu
pushed a commit
to Jekkuu/qmk_firmware
that referenced
this pull request
Feb 20, 2023
MSiegmund35
pushed a commit
to MSiegmund35/qmk_firmware
that referenced
this pull request
Jul 28, 2023
petrovs12
pushed a commit
to petrovs12/qmk_firmware_sval
that referenced
this pull request
May 21, 2024
Fix keymap
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.