~ruther/qmk_firmware

0093d3d7 — Joel Challis 3 years ago
Initial USB2422 driver (#14835)

1b1f3ec6 — Joel Challis 3 years ago
Split out arm_atsam shift register logic (#14848)

1b93d576 — Joel Challis 3 years ago
Fix ccache default (#14906)

b36e0c66 — Joel Challis 3 years ago
Move USE_CCACHE logic to common location (#14899)

18160061 — Joel Challis 3 years ago
Tidy up LCD_ENABLE/visualizer references (#14855)

* Tidy up LCD_ENABLE/visualizer references

* Fix up my (333fred) ergodox keymap with new LCD driver

Co-authored-by: Fredric Silberberg <fred@silberberg.xyz>
d4be4b67 — Joel Challis 3 years ago
Relocate PS2 code (#14895)

* Relocate ps2 protocol code

* clang

* Move makefile logic
5500c428 — Joel Challis 3 years ago
Rename platform SRC variable (#14894)

84d5198e — Joel Challis 3 years ago
Align PS/2 GPIO defines (#14745)

* Align PS/2 GPIO

* Align PS/2 GPIO

* refactor more keyboards

* Remove more defines

* Put back avr/chibios split

* format
1fb2a0c7 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
0fd45d59 — Drashna Jaelre 3 years ago
Fix type of Tap Dance max index variable (#14887)

034e78c0 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
c9562ebf — Sergey Vlasov 3 years ago
Make the MAGIC_TOGGLE_GUI keycode work (#14886)

7cb6d0f3 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
5fbcbc6a — precondition 3 years ago
[DOCS] Fix the STENO_COMBINEDMAP table (#14883)

d9be6dea — Nick Brassel 3 years ago
Fix builds for ChibiOS + Cortex-M0[+] (#14879)

01b702be — Joel Challis 3 years ago
Split out HAPTIC_ENABLE to have separate DRIVER option (#14854)

* DRIVER -> ENABLE

* Update generic_features.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update common_features.mk

Co-authored-by: Ryan <fauxpark@gmail.com>
e50867d5 — Stefan Kerkmann 3 years ago
[Core] Add support for RISC-V builds and GD32VF103 MCU (#12508)

* Add support for RISC-V builds and GD32VF103 MCU

* Add toolchain selection in chibios.mk based on the mcu selected in
mcu_selection.mk
* Reorder and added comments to chibios.mk to have a streamlined makefile
* Add GD32VF103 mcu to possible targets for QMK.
* Add STM32 compatibility for GD32VF103 MCU, this is hacky but more efficent
  then rewriting every driver.
* Add GigaDevice DFU bootloader as flash target, please note that
  dfu-util of at least version 0.10 is needed.
* Add analog driver compatibility
* Add apa102 bitbang driver compatibility
* Add ws2812 bitbang driver compatibility
* Add eeprom in flash emulation compatibility
* Allow faster re-builds with ccache

* Add SiPeed Longan Nano to platform files

* Add SiPeed Longan Nano Onekeys

* Make quine compatible with other bootloaders

* Support builds with picolibc

* Add risc-v toolchain to arch and debian/ubuntu scripts
7e3ff206 — bwisn 3 years ago
Add HT32 support to core (#14388)

* tmk_core: temporary fix to allow HT32 based keyboards to work without patched ChibiOS-contrib (AnnePro2)

* HT32: add spi support

Add persistent led support with eeprom (#9)

* adding HT32 support to chibios SPI master driver

update spi driver, fix bad merging with master

* HT32: fix formatting

HT32: Fix formatting: tmk_core/protocol/chibios/usb_main.c

Co-authored-by: Drashna Jaelre <drashna@live.com>

* HT32: Apply suggestions from fauxpark's code review

Co-authored-by: Ryan <fauxpark@gmail.com>

* HT32: update spi driver

* ht32: apply code review suggestions, remove old workaround

Co-authored-by: tech2077 <tech2077@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
1a63b245 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
587f7508 — Sergey Vlasov 3 years ago
preonic/rev3_drop: Fix old custom matrix code (#14857)

The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
Next