d4be4b67a2
Relocate PS2 code ( #14895 )
...
* Relocate ps2 protocol code
* clang
* Move makefile logic
2021-10-20 21:18:49 +01:00
5500c428dd
Rename platform SRC variable ( #14894 )
2021-10-20 21:04:23 +01:00
84d5198ef9
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
2021-10-20 20:07:40 +01:00
1fb2a0c74e
Merge remote-tracking branch 'origin/master' into develop
2021-10-20 03:51:11 +00:00
0fd45d5984
Fix type of Tap Dance max index variable ( #14887 )
2021-10-19 20:50:44 -07:00
034e78c083
Merge remote-tracking branch 'origin/master' into develop
2021-10-20 01:48:39 +00:00
c9562ebfde
Make the MAGIC_TOGGLE_GUI keycode work ( #14886 )
2021-10-19 18:48:01 -07:00
7cb6d0f3bd
Merge remote-tracking branch 'origin/master' into develop
2021-10-19 14:27:43 +00:00
5fbcbc6af8
[DOCS] Fix the STENO_COMBINEDMAP table ( #14883 )
2021-10-20 01:26:59 +11:00
d9be6dea3a
Fix builds for ChibiOS + Cortex-M0[+] ( #14879 )
2021-10-18 22:29:27 +01:00
01b702bece
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 >
2021-10-18 12:55:44 +01:00
e50867d52d
[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
2021-10-18 16:23:20 +11:00
7e3ff206b8
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 >
2021-10-18 16:17:29 +11:00
1a63b24548
Merge remote-tracking branch 'origin/master' into develop
2021-10-18 00:10:09 +00:00
587f7508fc
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).
2021-10-18 11:09:33 +11:00
ad2b017ee6
Remove legacy Makefile functionality ( #14858 )
2021-10-18 00:15:26 +01:00
bd2f8ab88a
Infer more when building features ( #13890 )
2021-10-17 22:37:48 +01:00
bb80b2a40c
Merge remote-tracking branch 'origin/master' into develop
2021-10-17 04:26:49 +00:00
d2f9e352c8
[Keymap] added media controls, copy and paste; moved print screen ( #14850 )
2021-10-16 21:26:13 -07:00
9a1cc8b70c
Merge remote-tracking branch 'origin/master' into develop
2021-10-17 02:51:32 +00:00
b8ca0af06a
[Keyboard] Add SpiderIsland 25 key keyboard ( #14793 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-16 19:51:02 -07:00
3f582486ad
Merge remote-tracking branch 'origin/master' into develop
2021-10-17 02:23:08 +00:00
772f67484f
[Keyboard] Update Support for The Uni ( #14569 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: ridingqwerty <george.g.koenig@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Peter Park <peter@Peters-MacBook-Air.local >
2021-10-16 19:22:35 -07:00
b0c2dd8d50
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 16:45:28 +00:00
3c0eeec755
Try to clarify "number of elements in info.json does not match" error ( #14844 )
2021-10-16 17:44:56 +01:00
776e6b8d37
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 16:03:50 +00:00
9200baf593
[Keyboard] Fix minor typo in Ploopy Trackball Nano Docs ( #14717 )
2021-10-16 09:03:12 -07:00
82bff2d80c
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 08:31:35 +00:00
eddb206369
add docs/ja/ja_doc_status.sh ( #14402 )
2021-10-16 17:31:09 +09:00
fbdaf8ed32
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 06:09:14 +00:00
9e2e773782
[Keyboard] Amended Some Pins - KiwiKeebs Macro V2 ( #14824 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ash <ash@splitpixel.co.uk >
2021-10-15 23:08:41 -07:00
9c15fbf9b3
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 06:07:12 +00:00
79a34d8ec3
[Keyboard] Adding CK60 and CK65 ( #14737 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-15 23:06:43 -07:00
ede6122ac6
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 05:34:23 +00:00
6b299fab6e
[Keymap] Update Miryoku ( #14827 )
2021-10-15 22:33:45 -07:00
e5662aa53d
Merge remote-tracking branch 'origin/master' into develop
2021-10-15 22:32:41 -07:00
9a0addc77e
[Keymap] Drashna Keymap Updates ( #14842 )
...
* Fix issues with user split transport code
* Improve OLED (More font stuff, improved keylogger, etc)
* Add `KEYLOCK` macro to disable USB, borrowed from command feature.
* Convert Kyria fully to proton C (no more AVR kyria)
* Add Work Louder Work Board keymap
2021-10-15 22:30:23 -07:00
a27c949a32
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 05:10:08 +00:00
a8422cca03
[Keyboard] Tractyl Manuform Updates ( #14841 )
2021-10-15 22:09:40 -07:00
b36f2609fe
Merge remote-tracking branch 'origin/master' into develop
2021-10-15 19:08:00 -07:00
4db5d85273
[Keymap] Added GMMK Pro keymap with RGB ( #14648 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-15 19:02:19 -07:00
a119149513
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 02:02:07 +00:00
40badc4413
[Keymap] zigotica userspace ( #14670 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-15 19:02:04 -07:00
b0d293a841
[Keyboard] add Pluckey ( #14672 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-15 19:01:35 -07:00
36fc46ead7
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 02:00:50 +00:00
8bb1fd04d4
[Keymap] Userspace updates ( #14832 )
2021-10-15 19:00:19 -07:00
83e978da1f
Further tidy up of STM32 eeprom emulation ( #14591 )
2021-10-16 02:58:48 +01:00
5c6a8f599f
Merge remote-tracking branch 'origin/master' into develop
2021-10-16 00:43:42 +00:00
c8b00b2e91
Update documentation because GPIO functions are no longer in quantum.h ( #14826 )
...
* GPIO functions are no longer in quantum.h
* Update docs/internals_gpio_control.md
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-10-16 01:43:03 +01:00
40bc5a8192
Enable CLI flashing via mdloader ( #14729 )
...
* Enable CLI flashing via mdloader
* remove flag
* Update qmk flash help
2021-10-15 22:07:33 +01:00