You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>
3 years ago
..
cli Merge remote-tracking branch 'origin/master' into develop 3 years ago
tests Add support for linting deprecated and removed functionality (#17063) 4 years ago
__init__.py
c_parse.py Fix various lint errors (#17255) 4 years ago
commands.py Merge remote-tracking branch 'origin/master' into develop 4 years ago
comment_remover.py
constants.py [Core] Add Raspberry Pi RP2040 support (#14877) 3 years ago
converter.py
datetime.py
decorators.py
errors.py
git.py Use --exclude-from=.gitignore in place of --exclude-standard (#17399) 4 years ago
info.py Allow encoder config from info.json (#17295) 4 years ago
json_encoders.py Data driven `g_led_config` (#16728) 4 years ago
json_schema.py Additional schema fixes (#17414) 4 years ago
keyboard.py Only omit paths containing "/keymaps/" (#17468) 4 years ago
keymap.py CLI: Add 'via2json' subcommand (#16468) 4 years ago
makefile.py
math.py
painter.py Quantum Painter (#10174) 4 years ago
painter_qff.py Quantum Painter (#10174) 4 years ago
painter_qgf.py Quantum Painter (#10174) 4 years ago
path.py qmk.path.FileType: fix argument handling (#16693) 4 years ago
submodules.py