keychron_qmk_firmware/keyboards/handwired
Stefan Kerkmann 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
..
2x5keypad
3dp660
6key
6macro
42 Merge remote-tracking branch 'upstream/master' into develop 2021-09-29 23:23:10 -07:00
108key_trackpoint Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
412_64 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
aek64 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
aim65
amigopunk
angel
aplx2 Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
aranck Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
arrow_pad Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
atreus50 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
axon
battleship_gamepad
bdn9_ble Merge remote-tracking branch 'upstream/master' into develop 2021-09-29 23:23:10 -07:00
bento
bigmac
bolek
boss566y/redragon_vara Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
brain
cans12er
chiron Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
ck4x4
cmd60 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
co60 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
colorlice Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
concertina
consolekeyboard
curiosity
d48
dactyl Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
dactyl_left Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
dactyl_manuform Merge remote-tracking branch 'origin/master' into develop 2021-10-16 05:34:23 +00:00
dactyl_promicro Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
dactyl_rah
daishi Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
datahand Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
dc/mc/001 [Keyboard] Added DC MC 001 (#14661) 2021-10-04 18:35:48 -07:00
ddg_56 Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
eagleii
elrgo_s
ergocheap
evk
fc200rt_qmk
fivethirteen Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
floorboard
frankie_macropad
frenchdev Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
freoduo
fruity60 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
gamenum Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
hacked_motospeed Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
heisenberg Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
hexon38 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
hnah40 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
hnah40rgb Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
hnah108
ibm122m Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
ibm_wheelwriter
jn68m Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
jopr Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
jot50 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
jotanck Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
jotpad16 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
jtallbean
juliet Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
k8split
k_numpad17 Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
kbod Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
ks63
lagrange
leftynumpad
lovelive9 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
magicforce61 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
magicforce68 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
marauder
mechboards_micropad Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
minorca Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
ms_sculpt_mobile Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
myskeeb Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
nicekey Merge remote-tracking branch 'origin/master' into develop 2021-10-11 13:42:09 +00:00
not_so_minidox Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
novem
numpad20 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
obuwunkunubi/spaget
oem_ansi_fullsize
oem_iso_fullsize
onekey [Core] Add support for RISC-V builds and GD32VF103 MCU (#12508) 2021-10-18 16:23:20 +11:00
ortho5x13 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
ortho5x14
owlet60 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
p65rgb
pilcrow Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
pill60
postageboard
prime_exl Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
prime_exl_plus Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
prkl30 Improve Adafruit BLE configuration defines (#14749) 2021-10-08 16:15:20 +01:00
promethium Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
pterodactyl Improve Adafruit BLE configuration defines (#14749) 2021-10-08 16:15:20 +01:00
pteron Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
pteron38
pteron44
pytest
qc60 Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
reddot Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
retro_refit Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
riblee_f401
riblee_f411
rs60 Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
selene
sick68
sick_pad
slash Merge remote-tracking branch 'upstream/master' into develop 2021-09-29 23:23:10 -07:00
sono1
space_oddity Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
split65 [Keyboard] Add Split65 to keyboards/handwired (#13264) 2021-10-11 18:09:25 -07:00
split89
splittest Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
steamvan Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
sticc14
stream_cheap
swiftrax
symmetric70_proto
symmetry60 Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
t111
tennie Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
terminus_mini Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
trackpoint Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
tractyl_manuform [Keymap] Drashna Keymap Updates (#14842) 2021-10-15 22:30:23 -07:00
traveller
tritium_numpad Remove firmware size impact notes from <keyboard>/rules.mk (#14652) 2021-09-30 15:48:36 +01:00
twadlee/tp69
unicomp_mini_m
unk
videowriter
wabi
woodpad
wulkan Remove redundant UNICODE_ENABLE = no in keyboard-level rules.mk (#14633) 2021-09-30 08:14:21 +10:00
xealous Merge remote-tracking branch 'origin/master' into develop 2021-09-30 14:49:11 +00:00
xealousbrown
z150
zergo