-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
Area: cpuArea: CPU/MCU portsArea: CPU/MCU portsCommunity: good first issueThis issue is good for newcomers to RIOT to be addressed / implementedThis issue is good for newcomers to RIOT to be addressed / implementedCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityPlatform: ARMPlatform: This PR/issue effects ARM-based platformsPlatform: This PR/issue effects ARM-based platformsType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOT
Description
Description
Add the support for the mcu RP2040 as weel as the Raspberry-Pi Pico board.
Raspberry Pi Pico is a low-cost, high-performance microcontroller board with flexible digital interfaces. Key features include:
RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz
264KB of SRAM, and 2MB of on-board Flash memory
Castellated module allows soldering direct to carrier boards
USB 1.1 with device and host support
Low-power sleep and dormant modes
Drag-and-drop programming using mass storage over USB
26 × multi-function GPIO pins
2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels
Accurate clock and timer on-chip
Temperature sensor
Accelerated floating-point libraries on-chip
8 × Programmable I/O (PIO) state machines for custom peripheral support
Useful links
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale
https://www.raspberrypi.org/documentation/pico/getting-started/
https://raspberrypi.github.io/pico-sdk-doxygen/index.html
trickeydan, pokgak, TheLortex, jeandudey, raffienficiaud and 1 more
Metadata
Metadata
Assignees
Labels
Area: cpuArea: CPU/MCU portsArea: CPU/MCU portsCommunity: good first issueThis issue is good for newcomers to RIOT to be addressed / implementedThis issue is good for newcomers to RIOT to be addressed / implementedCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityPlatform: ARMPlatform: This PR/issue effects ARM-based platformsPlatform: This PR/issue effects ARM-based platformsType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOT