diff --git a/_board/waveshare_rp2350_geek.md b/_board/waveshare_rp2350_geek.md new file mode 100644 index 000000000..43b1b1c46 --- /dev/null +++ b/_board/waveshare_rp2350_geek.md @@ -0,0 +1,35 @@ +--- +layout: download +board_id: "waveshare_rp2350_geek" +title: "RP2350-GEEK Download" +name: "RP2350-GEEK" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-geek.htm" +board_image: "waveshare_rp2350_geek.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - STEMMA QT/QWIIC + - Display +--- + +Waveshare RP2350-GEEK Development Board, Based On RP2350 Microcontroller, With 1.14inch 65K Color LCD, USB Debugging Downloader, With White Plastic Case + +## Technical details + +- RP2350 microcontroller chip designed by Raspberry Pi in the United Kingdom +- Onboard 3PIN SWD port for connecting the debugged target board + - Standard CMSIS-DAP interface can be used to debug most ARM-based microcontrollers + - Works with OpenOCD and other tools supporting CMSIS-DAP + - Adopts the Raspberry Pi 3PIN Debug Connector Specification +- Onboard 3PIN USB to UART bridge +- Onboard 4PIN I2C port for the testing target board +- Onboard 1.14inch 240×135 pixels 65K color IPS LCD display +- Equipped with plastic case and cables +- Open-source firmware, more convenient to upgrade + +Waveshare Wiki [link](https://www.waveshare.com/wiki/RP2350-GEEK). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-geek.htm) diff --git a/_board/waveshare_rp2350_lcd_0_96.md b/_board/waveshare_rp2350_lcd_0_96.md new file mode 100644 index 000000000..3833c44a2 --- /dev/null +++ b/_board/waveshare_rp2350_lcd_0_96.md @@ -0,0 +1,48 @@ +--- +layout: download +board_id: "waveshare_rp2350_lcd_0_96" +title: "Waveshare RP2350-LCD-0.96 Download" +name: "RP2350-LCD-0.96" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-lcd-0.96.htm" +board_image: "waveshare_rp2350_lcd_0_96.jpg" +date_added: 2024-12-18 +downloads_display: true +family: rp2350 +features: + - Battery Charging + - Breadboard-Friendly + - Display + - USB-C + - Castellated Pads +--- + +RP2350-LCD-0.96 is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces. It incorporates Raspberry Pi's RP2350A microcontroller chip, the same as the one on Raspberry Pi Pico 2. For software development, either Raspberry Pi's C/C++ SDK, or the MicroPython is available, which makes it easy for you to get started, and integrate it into end products quickly. + +In addition, there's also an onboard 0.96inch IPS display, Lithium battery recharge/discharge header, and high efficiency DC-DC buck-boost chip. + +**Board Specifications** + +- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of on-board Flash memory +- USB-C connector, keeps it up to date, easier to use +- 0.96inch 160×80 pixels 65K colorful IPS LCD display +- Lithium battery recharge/discharge header, suitable for mobile devices +- Onboard DC-DC chip MP28164, high efficiency DC-DC buck-boost chip, maximum 2A load current +- Castellated module allows soldering directly 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, 4 × 12-bit ADC, 16 × controllable PWM channels +- Accurate clock and timer on-chip +- Temperature sensor +- Accelerated floating-point libraries on-chip +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-LCD-0.96). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-lcd-0.96.htm) diff --git a/_board/waveshare_rp2350_lcd_1_28.md b/_board/waveshare_rp2350_lcd_1_28.md new file mode 100644 index 000000000..8534e4c52 --- /dev/null +++ b/_board/waveshare_rp2350_lcd_1_28.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "waveshare_rp2350_lcd_1_28" +title: "RP2350-LCD-1.28 Download" +name: "RP2350-LCD-1.28" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-lcd-1.28.htm" +board_image: "waveshare_rp2350_lcd_1_28.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - USB-C + - Battery Charging + - Display +--- + +RP2350-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare. Tiny size with onboard 1.28inch LCD round display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope) and so on, adapting all GPIO and Debug pins, which makes it easy for you to develop and integrate it into products quickly. + +**Board specifications** + +- RP2350 microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of onboard Flash memory +- Type-C connector, keeps it up to date, easier to use +- Onboard 1.28inch 240×240 pixels 65K colorful IPS LCD display for clear color pictures +- Lithium battery recharge/discharge header, suitable for mobile devices +- All GPIO pins are adapted through 1.27 pitch female headers (There are 30 pins in total, but some pins have been connected to the internal circuit, please refer to the wiki for details when multiplexing) +- USB 1.1 with device and host support +- Low-power sleep and dormant modes +- Drag-and-drop programming using mass storage over USB +- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 24 × controllable PWM channels +- Temperature sensor +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-LCD-1.28). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-lcd-1.28.htm) diff --git a/_board/waveshare_rp2350_one.md b/_board/waveshare_rp2350_one.md new file mode 100644 index 000000000..18174776e --- /dev/null +++ b/_board/waveshare_rp2350_one.md @@ -0,0 +1,41 @@ +--- +layout: download +board_id: "waveshare_rp2350_one" +title: "Waveshare RP2350-One Download" +name: "RP2350-One" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/product/rp2350-one.htm" +board_image: "waveshare_rp2350_one.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - Breadboard-Friendly + - Castellated Pads +--- + +A Trinkey-like MCU board based on Raspberry Pi RP2350A + +Waveshare RP2350-One, Onboard PCB Type-A Plug, 4MB Flash MCU Board Based On Raspberry Pi RP2350A Dual-core & Dual-architecture Microcontroller + +**Board specifications** + +- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of on-board Flash memory +- Onboard PCB Type-A male port, plug and play, easy to use +- 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 +- 29 × multi-function GPIO pins (20× via edge pinout, others via solder points) +- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels +- Accurate clock and timer on-chip +- Temperature sensor +- Accelerated floating-point libraries on-chip +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-One). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-one.htm) diff --git a/_board/waveshare_rp2350_plus.md b/_board/waveshare_rp2350_plus.md new file mode 100644 index 000000000..06e8544e4 --- /dev/null +++ b/_board/waveshare_rp2350_plus.md @@ -0,0 +1,43 @@ +--- +layout: download +board_id: "waveshare_rp2350_plus" +title: "Waveshare RP2350-Plus Download" +name: "RP2350-Plus" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-plus.htm" +board_image: "waveshare_rp2350_plus.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - USB-C + - Breadboard-Friendly + - Castellated Pads + +--- + +Waveshare RP2350-Plus Development Board, A Low-cost, High-performance Pico-like MCU Board Based On Raspberry Pi RP2350A Dual-core & Dual-architecture Microcontroller + +**Board specifications** + +- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of on-board Flash memory +- Type-C connector, keeps it up to date, easier to use +- Lithium battery recharge/discharge header, suitable for mobile devices +- Onboard DC-DC chip MP28164, high efficiency DC-DC buck-boost chip, maximum 2A load current +- Castellated module allows soldering directly 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, 4 × 12-bit ADC, 16 × controllable PWM channels +- Accurate clock and timer on-chip +- Temperature sensor +- Accelerated floating-point libraries on-chip +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-Plus). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-plus.htm) diff --git a/_board/waveshare_rp2350_tiny.md b/_board/waveshare_rp2350_tiny.md new file mode 100644 index 000000000..c41520ead --- /dev/null +++ b/_board/waveshare_rp2350_tiny.md @@ -0,0 +1,39 @@ +--- +layout: download +board_id: "waveshare_rp2350_tiny" +title: "Waveshare RP2350-Tiny Download" +name: "RP2350-Tiny" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-tiny.htm" +board_image: "waveshare_rp2350_tiny.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - Breadboard-Friendly + - Castellated Pads +--- + +Waveshare RP2350-Tiny Development Board, Raspberry Pi Microcontroller Development Board, Based On RP2350A Dual-core & Dual-architecture Microcontroller, Optional for USB Port Adapter Board + +**Board specifications** + +- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of on-board Flash memory +- Onboard FPC 8PIN connector, adapting USB Type-C port via adapter board +- 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 +- 28 × multi-function GPIO pins (20× via edge pinout, others via solder points) +- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels +- Accurate clock and timer on-chip +- Temperature sensor +- Accelerated floating-point libraries on-chip +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-Tiny). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-tiny.htm) diff --git a/_board/waveshare_rp2350_touch_lcd_1_28.md b/_board/waveshare_rp2350_touch_lcd_1_28.md new file mode 100644 index 000000000..ddb4e29af --- /dev/null +++ b/_board/waveshare_rp2350_touch_lcd_1_28.md @@ -0,0 +1,38 @@ +--- +layout: download +board_id: "waveshare_rp2350_touch_lcd_1_28" +title: "RP2350-Touch-LCD-1.28 Download" +name: "RP2350-Touch-LCD-1.28" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-touch-lcd-1.28.htm" +board_image: "waveshare_rp2350_touch_lcd_1_28.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - USB-C + - Battery Charging + - Display +--- + +RP2350-Touch-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare. Tiny size with onboard 1.28inch capacitive touch display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope) and so on, which makes it easy for you to integrate it into products quickly. + +**Board specifications** + +- RP2350 microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 16MB of onboard Flash memory +- Type-C connector, keeps it up to date, easier to use +- Onboard 1.28inch capacitive touch LCD, 240×240 pixels, supports 65K color for clear color picture display +- Lithium battery recharge/discharge header, suitable for mobile devices +- USB 1.1 with device and host support +- Low-power sleep and dormant modes +- Drag-and-drop programming using mass storage over USB +- Accurate clock and timer on-chip +- Temperature sensor +- 6 × GPIO pin via SH1.0 connector + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-Touch-LCD-1.28). + +## Purchase +* [Waveshare](https://www.waveshare.com/product/raspberry-pi/boards-kits/raspberry-pi-pico-cat/rp2350-touch-lcd-1.28.htm) diff --git a/_board/waveshare_rp2350_zero.md b/_board/waveshare_rp2350_zero.md new file mode 100644 index 000000000..e98127482 --- /dev/null +++ b/_board/waveshare_rp2350_zero.md @@ -0,0 +1,40 @@ +--- +layout: download +board_id: "waveshare_rp2350_zero" +title: "Waveshare RP2350-Zero Download" +name: "RP2350-Zero" +manufacturer: "Waveshare" +board_url: + - "https://www.waveshare.com/rp2350-zero.htm" +board_image: "waveshare_rp2350_zero.jpg" +date_added: 2024-12-18 +family: rp2350 +features: + - USB-C + - Breadboard-Friendly + - Castellated Pads +--- + +Waveshare RP2350-Zero Mini Development Board, Raspberry Pi Microcontroller Development Board, Based On Raspberry Pi Dual-core & Dual-architecture Microcontroller + +**Board specifications** + +- RP2350A microcontroller chip designed by Raspberry Pi in the United Kingdom +- Adopts unique dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz +- 520KB of SRAM, and 4MB of on-board Flash memory +- Type-C connector, keeps it up to date, easier to use +- Castellated module allows soldering directly 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 +- 29 × multi-function GPIO pins (20× via edge pinout, others via solder points) +- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 24 × controllable PWM channels +- Accurate clock and timer on-chip +- Temperature sensor +- Accelerated floating-point libraries on-chip +- 12 × Programmable I/O (PIO) state machines for custom peripheral support + +Waveshare Wiki [link](http://www.waveshare.com/wiki/RP2350-Zero). + +## Purchase +* [Waveshare](https://www.waveshare.com/rp2350-zero.htm) diff --git a/assets/images/boards/large/waveshare_rp2350_geek.jpg b/assets/images/boards/large/waveshare_rp2350_geek.jpg new file mode 100644 index 000000000..b3f9e3e55 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_geek.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_lcd_0_96.jpg b/assets/images/boards/large/waveshare_rp2350_lcd_0_96.jpg new file mode 100644 index 000000000..8fe335f37 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_lcd_0_96.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_lcd_1_28.jpg b/assets/images/boards/large/waveshare_rp2350_lcd_1_28.jpg new file mode 100644 index 000000000..7dce53c91 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_lcd_1_28.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_one.jpg b/assets/images/boards/large/waveshare_rp2350_one.jpg new file mode 100644 index 000000000..4198a5cd1 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_one.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_plus.jpg b/assets/images/boards/large/waveshare_rp2350_plus.jpg new file mode 100644 index 000000000..07929e001 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_plus.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_tiny.jpg b/assets/images/boards/large/waveshare_rp2350_tiny.jpg new file mode 100644 index 000000000..751c71231 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_tiny.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_touch_lcd_1_28.jpg b/assets/images/boards/large/waveshare_rp2350_touch_lcd_1_28.jpg new file mode 100644 index 000000000..2f300b6af Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_touch_lcd_1_28.jpg differ diff --git a/assets/images/boards/large/waveshare_rp2350_zero.jpg b/assets/images/boards/large/waveshare_rp2350_zero.jpg new file mode 100644 index 000000000..a02c95a24 Binary files /dev/null and b/assets/images/boards/large/waveshare_rp2350_zero.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_geek.jpg b/assets/images/boards/original/waveshare_rp2350_geek.jpg new file mode 100644 index 000000000..c393af897 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_geek.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_lcd_0_96.jpg b/assets/images/boards/original/waveshare_rp2350_lcd_0_96.jpg new file mode 100644 index 000000000..200c3109f Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_lcd_0_96.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_lcd_1_28.jpg b/assets/images/boards/original/waveshare_rp2350_lcd_1_28.jpg new file mode 100644 index 000000000..04e05de4f Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_lcd_1_28.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_one.jpg b/assets/images/boards/original/waveshare_rp2350_one.jpg new file mode 100644 index 000000000..405131b73 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_one.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_plus.jpg b/assets/images/boards/original/waveshare_rp2350_plus.jpg new file mode 100644 index 000000000..a648933e4 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_plus.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_tiny.jpg b/assets/images/boards/original/waveshare_rp2350_tiny.jpg new file mode 100644 index 000000000..1cbc242b4 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_tiny.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_touch_lcd_1_28.jpg b/assets/images/boards/original/waveshare_rp2350_touch_lcd_1_28.jpg new file mode 100644 index 000000000..80753eb12 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_touch_lcd_1_28.jpg differ diff --git a/assets/images/boards/original/waveshare_rp2350_zero.jpg b/assets/images/boards/original/waveshare_rp2350_zero.jpg new file mode 100644 index 000000000..0057fc7f7 Binary files /dev/null and b/assets/images/boards/original/waveshare_rp2350_zero.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_geek.jpg b/assets/images/boards/small/waveshare_rp2350_geek.jpg new file mode 100644 index 000000000..4b8463063 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_geek.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_lcd_0_96.jpg b/assets/images/boards/small/waveshare_rp2350_lcd_0_96.jpg new file mode 100644 index 000000000..7ecd4f55e Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_lcd_0_96.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_lcd_1_28.jpg b/assets/images/boards/small/waveshare_rp2350_lcd_1_28.jpg new file mode 100644 index 000000000..db8d12c05 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_lcd_1_28.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_one.jpg b/assets/images/boards/small/waveshare_rp2350_one.jpg new file mode 100644 index 000000000..ac249f4d7 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_one.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_plus.jpg b/assets/images/boards/small/waveshare_rp2350_plus.jpg new file mode 100644 index 000000000..3588b7a51 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_plus.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_tiny.jpg b/assets/images/boards/small/waveshare_rp2350_tiny.jpg new file mode 100644 index 000000000..19099e019 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_tiny.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_touch_lcd_1_28.jpg b/assets/images/boards/small/waveshare_rp2350_touch_lcd_1_28.jpg new file mode 100644 index 000000000..7d2b3fdc8 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_touch_lcd_1_28.jpg differ diff --git a/assets/images/boards/small/waveshare_rp2350_zero.jpg b/assets/images/boards/small/waveshare_rp2350_zero.jpg new file mode 100644 index 000000000..b8a347fd4 Binary files /dev/null and b/assets/images/boards/small/waveshare_rp2350_zero.jpg differ