mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-09-30 13:58:57 +02:00
add docusaurus, convert notes/tips, ids
This commit is contained in:
@@ -20,7 +20,11 @@ The following table shows the current driver status for peripherals on RP2040 MC
|
||||
<img alt="Raspberry Pi Pico pinout" src="https://i.imgur.com/nLaiYDE.jpg" width="48%"/>
|
||||
<img alt="Sparkfun RP2040 Pro Micro pinout" src="https://i.imgur.com/1TPAhrs.jpg" width="48%"/>
|
||||
|
||||
!> The GPIO pins of the RP2040 are not 5V tolerant!
|
||||
:::caution
|
||||
|
||||
The GPIO pins of the RP2040 are not 5V tolerant!
|
||||
|
||||
:::
|
||||
|
||||
### Pin nomenclature
|
||||
|
||||
@@ -52,7 +56,7 @@ To configure the I2C driver please read the [ChibiOS/ARM](i2c_driver.md#arm-conf
|
||||
|
||||
To configure the SPI driver please read the [ChibiOS/ARM](spi_driver.md#chibiosarm-configuration) section.
|
||||
|
||||
## Double-tap reset boot-loader entry :id=double-tap
|
||||
## Double-tap reset boot-loader entry {#double-tap}
|
||||
|
||||
The double-tap reset mechanism is an alternate way in QMK to enter the embedded mass storage UF2 boot-loader of the RP2040. It enables bootloader entry by a fast double-tap of the reset pin on start up, which is similar to the behavior of AVR Pro Micros. This feature activated by default for the Pro Micro RP2040 board, but has to be configured for other boards. To activate it, add the following options to your keyboards `config.h` file:
|
||||
|
||||
@@ -88,7 +92,11 @@ This is the default board that is chosen, unless any other RP2040 board is selec
|
||||
| `SERIAL_USART_TX_PIN` | `GP0` |
|
||||
| `SERIAL_USART_RX_PIN` | `GP1` |
|
||||
|
||||
?> The pin-outs of Adafruit's KB2040 and Boardsource's Blok both deviate from the Sparkfun Pro Micro RP2040. Lookup the pin-out of these boards and adjust your keyboards pin definition accordingly if you want to use these boards.
|
||||
:::tip
|
||||
|
||||
The pin-outs of Adafruit's KB2040 and Boardsource's Blok both deviate from the Sparkfun Pro Micro RP2040. Lookup the pin-out of these boards and adjust your keyboards pin definition accordingly if you want to use these boards.
|
||||
|
||||
:::
|
||||
|
||||
### Generic RP2040 board
|
||||
|
||||
@@ -125,7 +133,7 @@ As the RP2040 does not have any internal flash memory it depends on an external
|
||||
| IS25LP080 | `#define RP2040_FLASH_IS25LP080` |
|
||||
| Generic 03H flash | `#define RP2040_FLASH_GENERIC_03H` |
|
||||
|
||||
## RP2040 Community Edition :id=rp2040_ce
|
||||
## RP2040 Community Edition {#rp2040_ce}
|
||||
|
||||
The "RP2040 Community Edition" standard is a pinout that was defined by a committee of designers on the BastardKB Discord server.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user