mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-09-30 22:09:01 +02:00
Deploying to gh-pages from @ qmk/qmk_firmware@bacec14073 🚀
This commit is contained in:
+19
-4
@@ -4,7 +4,7 @@ The following table shows the current driver status for peripherals on RP2040 MC
|
||||
|
||||
| System | Support |
|
||||
| ---------------------------------------------------------------- | ---------------------------------------------- |
|
||||
| [ADC driver](adc_driver.md) | Support planned (no ETA) |
|
||||
| [ADC driver](adc_driver.md) | :heavy_check_mark: |
|
||||
| [Audio](audio_driver.md#pwm-hardware) | :heavy_check_mark: |
|
||||
| [Backlight](feature_backlight.md) | :heavy_check_mark: |
|
||||
| [I2C driver](i2c_driver.md) | :heavy_check_mark: |
|
||||
@@ -38,8 +38,8 @@ QMK RP2040 support builds upon ChibiOS and thus follows their convention for act
|
||||
|
||||
| RP2040 Peripheral | `mcuconf.h` values | `I2C_DRIVER` |
|
||||
| ----------------- | ------------------ | ------------ |
|
||||
| `I2C0` | `RP_I2C_USE_I2C0` | `I2CD1` |
|
||||
| `I2C1` | `RP_I2C_USE_I2C1` | `I2CD2` |
|
||||
| `I2C0` | `RP_I2C_USE_I2C0` | `I2CD0` |
|
||||
| `I2C1` | `RP_I2C_USE_I2C1` | `I2CD1` |
|
||||
|
||||
To configure the I2C driver please read the [ChibiOS/ARM](i2c_driver.md#arm-configuration) section.
|
||||
|
||||
@@ -74,7 +74,7 @@ This is the default board that is chosen, unless any other RP2040 board is selec
|
||||
| Driver configuration define | Value |
|
||||
| -------------------------------------------------------------------------- | ------------------------------------ |
|
||||
| **I2C driver** | |
|
||||
| `I2C_DRIVER` | `I2CD2` |
|
||||
| `I2C_DRIVER` | `I2CD1` |
|
||||
| `I2C1_SDA_PIN` | `GP2` |
|
||||
| `I2C1_SCL_PIN` | `GP3` |
|
||||
| **SPI driver** | |
|
||||
@@ -124,3 +124,18 @@ As the RP2040 does not have any internal flash memory it depends on an external
|
||||
| W25X10CL | `#define RP2040_FLASH_W25X10CL` |
|
||||
| IS25LP080 | `#define RP2040_FLASH_IS25LP080` |
|
||||
| Generic 03H flash | `#define RP2040_FLASH_GENERIC_03H` |
|
||||
|
||||
## RP2040 Community Edition :id=rp2040_ce
|
||||
|
||||
The "RP2040 Community Edition" standard is a pinout that was defined by a committee of designers on the BastardKB Discord server.
|
||||
|
||||
These boards are designed to be a drop-in replacement for keyboards wanting an upgrade from ATmega32u4 based pro micros (eg. Elite-C).
|
||||
|
||||
| Pinout Compatible Controllers |
|
||||
| -------------------------------------------------------------------------------- |
|
||||
| [0xB2 Splinky](https://github.com/plut0nium/0xB2/) |
|
||||
| [Elite-Pi](https://keeb.io/products/elite-pi-usb-c-pro-micro-replacement-rp2040) |
|
||||
| [Sea-Picro EXT](https://github.com/joshajohnson/sea-picro) |
|
||||
| [0xCB Helios](https://keeb.supply/products/0xcb-helios) |
|
||||
| [Frood](https://github.com/piit79/Frood) |
|
||||
| [Liatris](https://splitkb.com/products/liatris) |
|
||||
|
||||
Reference in New Issue
Block a user