Compare commits
10 Commits
feature/ti
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7319462023 | ||
|
|
ae71a1b52f | ||
|
|
5403f151a0 | ||
|
|
c809cf37e2 | ||
|
|
e5d04a5c63 | ||
|
|
25c6e0d9d2 | ||
|
|
9a213f226c | ||
|
|
7d4f727162 | ||
|
|
cf22206e62 | ||
|
|
f44e12e7ab |
1
.github/workflows/micropython.yml
vendored
1
.github/workflows/micropython.yml
vendored
@ -19,7 +19,6 @@ jobs:
|
|||||||
- name: rpi_pico2b
|
- name: rpi_pico2b
|
||||||
- name: pimoroni_plasma2350
|
- name: pimoroni_plasma2350
|
||||||
- name: pimoroni_tiny2350
|
- name: pimoroni_tiny2350
|
||||||
- name: pimoroni_tiny2350_w
|
|
||||||
- name: pimoroni_pico_plus2
|
- name: pimoroni_pico_plus2
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
|||||||
12
README.md
12
README.md
@ -7,15 +7,17 @@ batteries-included flavour of MicroPython for RP2350 / Pico2 boards.
|
|||||||
|
|
||||||
| Board | MicroPython Flavour | Download Link | Notes |
|
| Board | MicroPython Flavour | Download Link | Notes |
|
||||||
|-------|---------------------|---------------|-------|
|
|-------|---------------------|---------------|-------|
|
||||||
| Pimoroni Pico Plus 2 & 2 W | pico_plus2_rp2350 | [pico_plus2_rp2350-v0.0.11-pimoroni-micropython.uf2](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/download/v0.0.11/pico_plus2_rp2350-v0.0.11-pimoroni-micropython.uf2) | :warning: Experimental: Enables PSRAM
|
| Pimoroni Pico Plus 2 & 2 W | pimoroni_pico_plus2-vx.x.x | [Download from Releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/latest) | :warning: Experimental: Enables PSRAM
|
||||||
| Plasma 2350 & Plasma 2350 W | plasma2350 | [plasma2350-v0.0.11-pimoroni-micropython.uf2](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/download/v0.0.11/plasma2350-v0.0.11-pimoroni-micropython.uf2) |
|
| Tiny 2350 | pimoroni_tiny2350-vx.x.x | [Download from Releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/latest) |
|
||||||
| Tiny 2350 | tiny2350 | [tiny2350-v0.0.11-pimoroni-micropython.uf2](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/download/v0.0.11/tiny2350-v0.0.11-pimoroni-micropython.uf2) |
|
| Raspberry Pi Pico 2 | rpi-pico2-vx.x.x | [Download from Releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/latest) | This gives you the Pimoroni Pico libs on a vanilla Pico 2
|
||||||
| Raspberry Pi Pico 2 | pico2 | [pico2-v0.0.11-pimoroni-micropython.uf2](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/download/v0.0.11/pico2-v0.0.11-pimoroni-micropython.uf2) | This gives you the Pimoroni Pico libs on a vanilla Pico 2
|
| Raspberry Pi Pico 2 W | rpi-pico2_w-vx.x.x | [Download from Releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/latest) | This gives you the Pimoroni Pico libs on a vanilla Pico 2 W
|
||||||
| Raspberry Pi Pico 2 W | pico2_w | [pico2_w-v0.0.11-pimoroni-micropython.uf2](https://github.com/pimoroni/pimoroni-pico-rp2350/releases/download/v0.0.11/pico2_w-v0.0.11-pimoroni-micropython.uf2) | This gives you the Pimoroni Pico libs on a vanilla Pico 2 W
|
|
||||||
| PGA2350 | ~ | [https://github.com/pimoroni/pga/](https://github.com/pimoroni/pga/) | See the PGA repo for builds and boilerplate
|
| PGA2350 | ~ | [https://github.com/pimoroni/pga/](https://github.com/pimoroni/pga/) | See the PGA repo for builds and boilerplate
|
||||||
| Pimoroni Explorer | ~ | [https://github.com/pimoroni/explorer](https://github.com/pimoroni/explorer) | See the Explorer repo for builds and examples
|
| Pimoroni Explorer | ~ | [https://github.com/pimoroni/explorer](https://github.com/pimoroni/explorer) | See the Explorer repo for builds and examples
|
||||||
| Inky Frame (Pico 2 W Aboard) | ~ | [https://github.com/pimoroni/inky-frame](https://github.com/pimoroni/inky-frame) | See the Inky Frame repo for builds and examples
|
| Inky Frame (Pico 2 W Aboard) | ~ | [https://github.com/pimoroni/inky-frame](https://github.com/pimoroni/inky-frame) | See the Inky Frame repo for builds and examples
|
||||||
| Pico 2 W Unicorn | ~ | [https://github.com/pimoroni/unicorn](https://github.com/pimoroni/unicorn) | See the Unicorn repo for builds and examples
|
| Pico 2 W Unicorn | ~ | [https://github.com/pimoroni/unicorn](https://github.com/pimoroni/unicorn) | See the Unicorn repo for builds and examples
|
||||||
| Pimoroni Presto | ~ | [https://github.com/pimoroni/presto](https://github.com/pimoroni/presto) | See the Presto repo for builds and examples
|
| Pimoroni Presto | ~ | [https://github.com/pimoroni/presto](https://github.com/pimoroni/presto) | See the Presto repo for builds and examples
|
||||||
|
| Interstate 75 W (RP2350) | ~ | [https://github.com/pimoroni/interstate75](https://github.com/pimoroni/interstate75) | See the Interstate 75 repo for builds and examples
|
||||||
|
| Plasma 2350 & Plasma 2350 W | ~ | [https://github.com/pimoroni/plasma](https://github.com/pimoroni/plasma) | See the Plasma repo for builds and examples
|
||||||
|
| Pimoroni Pico LiPo 2 & 2 XL W | ~ | [https://github.com/pimoroni/pico-lipo](https://github.com/pimoroni/pico-lipo) | See the Pico-LiPo repo for builds and examples
|
||||||
|
|
||||||
For a list of all releases see [https://github.com/pimoroni/pimoroni-pico-rp2350/releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases).
|
For a list of all releases see [https://github.com/pimoroni/pimoroni-pico-rp2350/releases](https://github.com/pimoroni/pimoroni-pico-rp2350/releases).
|
||||||
|
|||||||
@ -1,20 +0,0 @@
|
|||||||
{
|
|
||||||
"deploy": [
|
|
||||||
"../deploy.md"
|
|
||||||
],
|
|
||||||
"docs": "",
|
|
||||||
"features": [
|
|
||||||
"Breadboard Friendly",
|
|
||||||
"Castellated Pads",
|
|
||||||
"RGB LED",
|
|
||||||
"USB-C"
|
|
||||||
],
|
|
||||||
"images": [
|
|
||||||
"tiny-2040-on-white-1_1024x1024.jpg"
|
|
||||||
],
|
|
||||||
"mcu": "rp2350",
|
|
||||||
"product": "Tiny2350",
|
|
||||||
"thumbnail": "",
|
|
||||||
"url": "https://shop.pimoroni.com/products/tiny-2350",
|
|
||||||
"vendor": "Pimoroni"
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
require("bundle-networking")
|
|
||||||
|
|
||||||
# Bluetooth
|
|
||||||
require("aioble")
|
|
||||||
|
|
||||||
include("$(PORT_DIR)/boards/manifest.py")
|
|
||||||
|
|
||||||
include("../manifest_pico2.py")
|
|
||||||
@ -1,16 +0,0 @@
|
|||||||
# cmake file for Raspberry Pi Pico
|
|
||||||
set(PICO_BOARD "pimoroni_tiny2350")
|
|
||||||
set(PICO_PLATFORM "rp2350")
|
|
||||||
|
|
||||||
# Board specific version of the frozen manifest
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
|
||||||
|
|
||||||
# Links micropy_lib_lwip and sets MICROPY_PY_LWIP = 1
|
|
||||||
# Picked up and expanded upon in mpconfigboard.h
|
|
||||||
set(MICROPY_PY_LWIP ON)
|
|
||||||
|
|
||||||
include(enable_cyw43.cmake)
|
|
||||||
|
|
||||||
set(MICROPY_C_HEAP_SIZE 4096)
|
|
||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/../common.cmake)
|
|
||||||
@ -1,31 +0,0 @@
|
|||||||
// Board and hardware specific configuration
|
|
||||||
#define MICROPY_HW_BOARD_NAME "Pimoroni Tiny 2350"
|
|
||||||
#define MICROPY_HW_FLASH_STORAGE_BYTES (PICO_FLASH_SIZE_BYTES - (2 * 1024 * 1024))
|
|
||||||
|
|
||||||
// I2C0 (non-default)
|
|
||||||
#define MICROPY_HW_I2C0_SCL (4)
|
|
||||||
#define MICROPY_HW_I2C0_SDA (5)
|
|
||||||
|
|
||||||
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "Tiny2040"
|
|
||||||
|
|
||||||
// Enable WiFi & PPP
|
|
||||||
#define MICROPY_PY_NETWORK_PPP_LWIP (1)
|
|
||||||
|
|
||||||
#if MICROPY_PY_NETWORK_CYW43
|
|
||||||
#include "enable_cyw43.h"
|
|
||||||
|
|
||||||
// Enable the ability to pass cyw43 pins into WiFi, Bluetooth and Pin constructors
|
|
||||||
#define CYW43_PIN_WL_DYNAMIC 1
|
|
||||||
#define CYW43_PIO_CLOCK_DIV_DYNAMIC 1
|
|
||||||
|
|
||||||
// Set the default pins to gpios 2-5
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_REG_ON 1
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_CS 2
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_OUT 3
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_IN 3
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_HOST_WAKE 3
|
|
||||||
#define CYW43_DEFAULT_PIN_WL_CLOCK 4
|
|
||||||
|
|
||||||
// Default pio clock
|
|
||||||
#define CYW43_PIO_CLOCK_DIV_INT 3
|
|
||||||
#endif
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../")
|
|
||||||
|
|
||||||
include(usermod-common)
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
export TERM=${TERM:="xterm-256color"}
|
export TERM=${TERM:="xterm-256color"}
|
||||||
|
|
||||||
MICROPYTHON_FLAVOUR="pimoroni"
|
MICROPYTHON_FLAVOUR="pimoroni"
|
||||||
MICROPYTHON_VERSION="pico2_w_2025_04_09"
|
MICROPYTHON_VERSION="pico2_w_2025_09_19"
|
||||||
|
|
||||||
PIMORONI_PICO_FLAVOUR="pimoroni"
|
PIMORONI_PICO_FLAVOUR="pimoroni"
|
||||||
PIMORONI_PICO_VERSION="feature/picovector2-and-layers"
|
PIMORONI_PICO_VERSION="431d8ad455371075ed247b10ded769d12136c7aa"
|
||||||
|
|
||||||
PY_DECL_VERSION="v0.0.3"
|
PY_DECL_VERSION="v0.0.3"
|
||||||
DIR2UF2_VERSION="v0.0.9"
|
DIR2UF2_VERSION="v0.0.9"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user