summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-12Include stdint.h in avr/i2c_master.h (#17639)jack
2022-07-12[Fix] Make ChibiOS `_wait.h` independent of `quantum.h` (#17645)Stefan Kerkmann
2022-07-12GMMK 2 WBG7 MCU compatibility (#16436)GloriousThrall
* GMMK V2 QMK Compatibility * fix problems * Update keyboards/gmmk/gmmk2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Fix a minor problem * Optimize the code * Update config.h * Update * Update config.h * Update keyboards/gmmk/gmmk2/p96/ansi/keymaps/via/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Update keyboards/gmmk/gmmk2/p96/iso/keymaps/via/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Update keyboards/gmmk/gmmk2/p65/ansi/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/p96/ansi/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/p96/ansi/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/p96/ansi/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/p96/iso/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/gmmk/gmmk2/p65/iso/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Update config.h * Update config.h * Modify device pid * Add gmmk2_p96 keyboard. * Add gmmk2_p96 keyboard. * Update led matrix. * Update led matrix. * Delete eeprom_flash.c * Update keyboards/gmmk/gmmk2/p96/ansi/rules.mk Co-authored-by: Nick Brassel <nick@tzarc.org> * Update from qmk develop branch * Increased compatibility with wear_leveling. * Update config.h Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11Fix layout macro for nightly_boards/paraluman (#17633)Joel Challis
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] Add Quefrency Rev. 5 (#17503)Danny
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] Add Swordfish keyboard (#17567)Felix Jen
2022-07-11Added Delay time dynamic keymap's macro feature (#16810)FREEWING.JP
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] add kinesis/kintlc (#17301)Alex Băluț
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] TR90PM (#17060)balloondogcaps
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2022-07-11[Keyboard] Add TR90 (#16838)balloondogcaps
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-07-11[Core] Use polled waiting on ChibiOS platforms that support it (#17607)Stefan Kerkmann
* Use polled waiting on platforms that support it Due to context switching overhead waiting a very short amount of time on a sleeping thread is often not accurate and in fact not usable for timing critical usage i.e. in a driver. Thus we use polled waiting for ranges in the us range on platforms that support it instead. The fallback is the thread sleeping mechanism. This includes: * ARM platforms with CYCCNT register (ARMv7, ARMv8) this is incremented at CPU clock frequency * GD32VF103 RISC-V port with CSR_MCYCLE register this is incremented at CPU clock frequency * RP2040 ARMv6 port which uses the integrated timer peripheral which is incremented with a fixed 1MHz frequency * Use wait_us() instead of chSysPolledDelayX ...as it is powered by busy waiting now. * Add chibios waiting methods test bench
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] Fin pad (#17523)Evelien Dekkers
Co-authored-by: Joel Challis <git@zvecr.com>
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] kbdfans kbd67 rev 2 : add new LAYOUT_65_iso_split_bs (#16922)Naphtaline
* [Layout/Keymap] kbdfans kbd67 rev2 : add new LAYOUT_65_iso_split_bs and naphaline keymap as a working example * Update keyboards/kbdfans/kbd67/rev2/keymaps/naphtaline/keymap.c I do trust the reviewer, here goes the change :) Co-authored-by: Ryan <fauxpark@gmail.com> * Remove QMK custom keycodes 1/2 Co-authored-by: Nick Brassel <nick@tzarc.org> * Remove QMK custom keycodes 2/2 Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11Peej Rosaline Refactor (#17564)James Young
2022-07-11[Keyboard] Add Fine!40 PCB Support (#17426)Aidan Smith
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11splitkb/kyria - Resolve CONVERT_TO_PROTON_C warnings (#17617)Joel Challis
2022-07-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-11[Keyboard] Add Promise87 (#17525)GG
2022-07-11Stabilize Half-duplex PIO split comms (#17612)Stefan Kerkmann
2022-07-11More DD encoder fixes (#17615)Joel Challis
2022-07-10Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-10Fix infinite recursion in checkerboards/quark_plus (#17616)Joel Challis
2022-07-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-09merge/um80 - Fix WPM issues in configurator builds (#17608)Joel Challis
2022-07-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-09Add line to multibuild output log showing the actual build target. (#17606)Nick Brassel
2022-07-08Add Adafruit Macropad (#17512)jpe230
2022-07-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-08Allow only col or row pins for *_right extraction. (#17590)Dasky
2022-07-08Add converter docs (#17593)Joel Challis
2022-07-08Fix rgbkb/sol/rev2 build issues (#17601)Joel Challis
2022-07-07Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-07[Keyboard] Clean up dactyl manuform unused files (#15890)Bartosz Nowak
2022-07-07[Fix] Patches after printf library update (#17584)Stefan Kerkmann
* Add missing '(' to print_bin_reverse32 declaration * Fix insufficient character buffers on satisfaction75 * Remove \0 character in format string and use corrected offset math instead on rocketboard 16 * Replace snprintf_ with snprintf for djinn * Explicitly ignore format checks for tracktyl manuform that uses %b specifier * Print properly escaped version string in command.c, as PRODUCT or other defines can contain constructs like 'Vendor keyboard 66%' which will be interpreted as a format specifier
2022-07-07Make debounce() signal changes in the cooked matrix as return value (#17554)Stefan Kerkmann
2022-07-07Update PM2040 I2C pins (#17578)Albert Y
2022-07-07[Core] Update mpaland/printf to eyalroz/printf fork (#16163)Stefan Kerkmann
mpaland printf implementation was abandoned in ~2019 and the fork by eyalroz is now regarded to be the goto replacement of it. So this commit incoporates the changes needed to use this fork in QMK. Note that pointer ptrdiff_t is always supported since commit 51c90f93a97fdaef895783ecbe24569be0db7cb8
2022-07-07Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-07-06Fix/waka60 audio (#17561)Zykrah
2022-07-06Add kb2040 and sparkfun rp2040 converters (#17514)Joel Challis
2022-07-05Fixup SPI. (#17534)Nick Brassel