qmk_firmware/lib
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
..
arm_atsam/packs CTRL keyboard bootloader_jump support 2018-09-28 23:09:53 -04:00
chibios@f836d24b06 SPI Bugfix for ChibiOS 21.11.1 -- also rollback AW20216 mode change issue. (#17371) 2022-06-17 08:03:38 +10:00
chibios-contrib@2a6b73ff51 Update ChibiOS-Contrib (#16915) 2022-04-22 09:14:00 +01:00
fnv Generic wear-leveling algorithm (#16996) 2022-06-27 07:18:21 +10:00
googletest@e2239ee604 Bump gtest (#13885) 2021-08-05 10:46:14 +10:00
lib8tion Spirals, Pinwheels, and Documentation....Oh My! RGB Matrix Effects (#5877) 2019-05-19 09:19:46 -07:00
lufa@35cc3d92f5 Update LUFA submodule (#17368) 2022-06-13 09:17:24 +10:00
pico-sdk@07edde8e49 [Core] Add Raspberry Pi RP2040 support (#14877) 2022-06-30 13:19:27 +02:00
printf@d3b984684b 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
python [Core] Add Raspberry Pi RP2040 support (#14877) 2022-06-30 13:19:27 +02:00
usbhost Move USB Host Shield and Arduino core to `lib/` (#13973) 2021-08-18 18:20:25 +10:00
vusb@819dbc1e5d Update V-USB submodule (#17385) 2022-06-16 21:02:40 +10:00