summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-131-0/+3
|\
| * [Docs] Add Encoder requirements to PR Checklist doc (#17634)Drashna Jaelre2022-07-121-0/+3
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Merge remote-tracking branch 'origin/master' into developzvecr2022-07-133-0/+77
|\|
| * Add basic secure docs (#17577)Joel Challis2022-07-133-0/+77
| |
* | Include stdint.h in avr/i2c_master.h (#17639)jack2022-07-121-0/+2
| |
* | [Fix] Make ChibiOS `_wait.h` independent of `quantum.h` (#17645)Stefan Kerkmann2022-07-121-0/+1
| |
* | GMMK 2 WBG7 MCU compatibility (#16436)GloriousThrall2022-07-1227-0/+1612
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-111-6/+4
|\|
| * Fix layout macro for nightly_boards/paraluman (#17633)Joel Challis2022-07-111-6/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1114-615/+694
|\|
| * [Keyboard] Add Quefrency Rev. 5 (#17503)Danny2022-07-1114-615/+694
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-119-0/+306
|\|
| * [Keyboard] Add Swordfish keyboard (#17567)Felix Jen2022-07-119-0/+306
| |
* | Added Delay time dynamic keymap's macro feature (#16810)FREEWING.JP2022-07-111-1/+5
| | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1113-10/+353
|\|
| * [Keyboard] add kinesis/kintlc (#17301)Alex Băluț2022-07-1113-10/+353
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1112-0/+279
|\|
| * [Keyboard] TR90PM (#17060)balloondogcaps2022-07-116-0/+140
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Add TR90 (#16838)balloondogcaps2022-07-116-0/+139
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | [Core] Use polled waiting on ChibiOS platforms that support it (#17607)Stefan Kerkmann2022-07-1114-31/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-117-0/+194
|\|
| * [Keyboard] Fin pad (#17523)Evelien Dekkers2022-07-117-0/+194
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-113-0/+78
|\|
| * [Keyboard] kbdfans kbd67 rev 2 : add new LAYOUT_65_iso_split_bs (#16922)Naphtaline2022-07-113-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1116-164/+285
|\|
| * Peej Rosaline Refactor (#17564)James Young2022-07-1116-164/+285
| |
* | [Keyboard] Add Fine!40 PCB Support (#17426)Aidan Smith2022-07-119-0/+446
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-112-2/+2
|\|
| * splitkb/kyria - Resolve CONVERT_TO_PROTON_C warnings (#17617)Joel Challis2022-07-112-2/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1138-0/+2036
|\|
| * [Keyboard] Add Promise87 (#17525)GG2022-07-1138-0/+2036
| |
* | Stabilize Half-duplex PIO split comms (#17612)Stefan Kerkmann2022-07-111-3/+17
| |
* | More DD encoder fixes (#17615)Joel Challis2022-07-112-6/+12
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-101-1/+1
|\|
| * Fix infinite recursion in checkerboards/quark_plus (#17616)Joel Challis2022-07-101-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-091-3/+4
|\|
| * merge/um80 - Fix WPM issues in configurator builds (#17608)Joel Challis2022-07-091-3/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-091-0/+1
|\|
| * Add line to multibuild output log showing the actual build target. (#17606)Nick Brassel2022-07-091-0/+1
| |
* | Add Adafruit Macropad (#17512)jpe2302022-07-0811-0/+1338
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-081-29/+9
|\|
| * Allow only col or row pins for *_right extraction. (#17590)Dasky2022-07-081-29/+9
| |
* | Add converter docs (#17593)Joel Challis2022-07-084-92/+174
| |
* | Fix rgbkb/sol/rev2 build issues (#17601)Joel Challis2022-07-082-3/+11
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-0717-50/+14
|\|
| * [Keyboard] Clean up dactyl manuform unused files (#15890)Bartosz Nowak2022-07-0717-50/+14
| |
* | [Fix] Patches after printf library update (#17584)Stefan Kerkmann2022-07-077-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Make debounce() signal changes in the cooked matrix as return value (#17554)Stefan Kerkmann2022-07-0713-39/+83
| |
* | Update PM2040 I2C pins (#17578)Albert Y2022-07-071-2/+2
| |
* | [Core] Update mpaland/printf to eyalroz/printf fork (#16163)Stefan Kerkmann2022-07-078-38/+60
| | | | | | | | | | | | | | | | 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