qmk_firmware/keyboards/handwired
Stefan Kerkmann d717396708
[Core] Add Raspberry Pi RP2040 support (#14877)
* Disable RESET keycode because of naming conflicts

* Add Pico SDK as submodule

* Add RP2040 build support to QMK

* Adjust USB endpoint structs for RP2040

* Add RP2040 bootloader and double-tap reset routine

* Add generic and pro micro RP2040 boards

* Add RP2040 onekey keyboard

* Add WS2812 PIO DMA enabled driver and documentation

Supports regular and open-drain output configuration. RP2040 GPIOs are
sadly not 5V tolerant, so this is a bit use-less or needs extra hardware
or you take the risk to fry your hardware.

* Adjust SIO Driver for RP2040

* Adjust I2C Driver for RP2040

* Adjust SPI Driver for RP2040

* Add PIO serial driver and documentation

* Add general RP2040 documentation

* Apply suggestions from code review

Co-authored-by: Nick Brassel <nick@tzarc.org>

Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-06-30 13:19:27 +02:00
..
2x5keypad
3dfoxc
3dortho14u
3dp660
6key
6macro
10k
42
108key_trackpoint
412_64
aball
aek64
aim65
amigopunk
angel
aplx2
aranck
arrow_pad
atreus50
axon
baredev/rev1
battleship_gamepad
bdn9_ble
bento
bigmac
bolek
boss566y/redragon_vara
brain Fix lint errors (#17293) 2022-06-02 19:30:07 +01:00
bstk100
cans12er
carpolly
chiron
ck4x4
cmd60
co60
colorlice
concertina
consolekeyboard
croxsplit44
curiosity
d48 Fix lint errors (#17293) 2022-06-02 19:30:07 +01:00
dactyl
dactyl_left
dactyl_manuform Fix API errors (#17239) 2022-05-30 15:34:20 +01:00
dactyl_promicro
dactyl_rah
daishi
datahand
dc/mc/001
ddg_56
dygma/raise
eagleii
elrgo_s
ergocheap Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674) 2022-06-24 12:40:09 +02:00
evk
fc200rt_qmk
fivethirteen
floorboard
frankie_macropad
frenchdev Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
freoduo
fruity60
gamenum
hacked_motospeed
heisenberg
hexon38
hillside Refactor legacy quantum keycodes in default-ish keymaps (#17150) 2022-05-27 06:07:42 +10:00
hnah40
hnah40rgb
hnah108
ibm122m
ibm_wheelwriter
jn68m
jopr
jot50
jotanck
jotpad16
jtallbean
juliet
k8split
k_numpad17
kbod Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
ks63
lagrange
leftynumpad
lemonpad
lovelive9
m40/5x5_macropad
macroboard Fixup handwired/macroboard (#17405) 2022-06-17 04:50:14 +01:00
magicforce61
magicforce68
marauder
mechboards_micropad
meck_tkl
minorca
misterdeck
ms_sculpt_mobile
mutepad keyboards: fix malformed info.json files (#17292) 2022-06-02 17:50:08 +01:00
myskeeb
nicekey
not_so_minidox
novem
nozbe_macro
numpad20
obuwunkunubi/spaget
oem_ansi_fullsize
oem_iso_fullsize
onekey [Core] Add Raspberry Pi RP2040 support (#14877) 2022-06-30 13:19:27 +02:00
ortho5x13
ortho5x14 tap-dance: Restructure code and document in more detail (#16394) 2022-06-13 22:12:55 +02:00
ortho_brass Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
owlet60
p65rgb
pilcrow
pill60
postageboard
prime_exl Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
prime_exl_plus
prkl30
promethium Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
pterodactyl Refactor legacy quantum keycodes in default-ish keymaps (#17150) 2022-05-27 06:07:42 +10:00
pteron
pteron38
pteron44
pytest
qc60
reclined
retro_refit
riblee_f401 Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
riblee_f411 Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
rs60 Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
selene
sick68
sick_pad
slash
snatchpad
sono1
space_oddity
split65
split89
splittest
steamvan
sticc14
stream_cheap
swiftrax
symmetric70_proto
symmetry60
t111
tennie
terminus_mini Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
trackpoint
tractyl_manuform [Keymap] Drashna update for post Q2 merge (#17241) 2022-05-30 22:02:55 -07:00
traveller Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
tritium_numpad Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
twadlee/tp69
unicomp_mini_m
unk
uthol Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674) 2022-06-24 12:40:09 +02:00
videowriter
wabi
wakizashi40
woodpad
wulkan
xealous
xealousbrown
z150
zergo