Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Support for the Raspberry Pi microcontroller development boards

Supported boards

Raspberry Pi Pico 2 development board (RP2350A + 4 MB QSPI NOR Flash W25Q32RV)

Pico 2

Waveshare Core2350B (RP2350B + 16 MB QSPI NOR Flash W25Q128JVSQ + 0/2/8 MB QSPI PSRAM AP MEMORY 6404L-3SQR)

Core2350B

WeAct Studio WeAct RP2350A-V10-16MB development board (RP2350A + 16 MB QSPI NOR Flash W25Q128JVSQ). This board has several differences compared to the Pico 2 and many clones, where the most important is the linear regulator instead of SMPTS to provide VCCIO which considerably reduces the overall noise on the board and the output voltage ripple at the expense of the higher power consumption. It's mostly pin compatible with the original Pico 2 (the difference is an additional analog input in place of VREF).

WeAct RP2350A-V10-16MB

WeAct Studio WeAct RP2350B development board (RP2350B + 16 MB QSPI NOR Flash W25Q128JVSQ).

WeAct RP2350B

Directory structure

Every supported board has its directory here. Each of them contains three or four subdirectories:

board

The board directory contains Go packages that provide the interface to the peripherals available on the board such as buttons, LEDs, etc.

doc

The doc directory may contain documentation, diagrams, photos and other useful resources.

examples

The examples directory contains simple programs that demonstrate how to work with the board in Go.

module (optional)

If there are add-on modules available for the board the module directory contains drivers and examples for the supported modules.