~ruther/qmk_firmware

82f0263e — zvecr 3 years ago
Merge remote-tracking branch 'origin/master' into develop
2a3dd952 — Joel Challis 3 years ago
Add basic secure docs (#17577)

Include stdint.h in avr/i2c_master.h (#17639)

45ffe42f — Stefan Kerkmann 3 years ago
[Fix] Make ChibiOS `_wait.h` independent of `quantum.h` (#17645)

bbd6ea97 — GloriousThrall 3 years ago
GMMK 2 WBG7 MCU compatibility  (#16436)

* 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>
a768ec26 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
2714c70b — Joel Challis 3 years ago
Fix layout macro for nightly_boards/paraluman (#17633)

b78a7e42 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
9a41a303 — Danny 3 years ago
[Keyboard] Add Quefrency Rev. 5 (#17503)

85cdde15 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
7c3b6c4b — Felix Jen 3 years ago
[Keyboard] Add Swordfish keyboard (#17567)

61df87ae — FREEWING.JP 3 years ago
Added Delay time dynamic keymap's macro feature (#16810)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
52e9ed75 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
2bb05507 — Alex Băluț 3 years ago
[Keyboard] add kinesis/kintlc (#17301)

51b78285 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
61a5059f — balloondogcaps 3 years ago
[Keyboard] TR90PM (#17060)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
6663dd72 — balloondogcaps 3 years ago
[Keyboard] Add TR90 (#16838)

Co-authored-by: Ryan <fauxpark@gmail.com>
3f5dc472 — Stefan Kerkmann 3 years ago
[Core] Use polled waiting on ChibiOS platforms that support it (#17607)

* 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
57021d63 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
61ce15f2 — Evelien Dekkers 3 years ago
[Keyboard] Fin pad (#17523)

Co-authored-by: Joel Challis <git@zvecr.com>
Next