rp2/boards/PIMORONI_TINY2040: Add an 8MB variant to Tiny 2040.

Add an 8MB "PIMORONI_TINY2040" variant.

Signed-off-by: Phil Howard <phil@gadgetoid.com>
This commit is contained in:
Phil Howard 2024-07-03 15:45:52 +01:00 committed by Damien George
parent cd1ab7645e
commit 1557014ea4
5 changed files with 35 additions and 9 deletions

View File

@ -16,5 +16,8 @@
"product": "Tiny2040",
"thumbnail": "",
"url": "https://shop.pimoroni.com/products/tiny-2040",
"variants": {
"FLASH_8M": "8 MiB Flash"
},
"vendor": "Pimoroni"
}

View File

@ -1,7 +1,9 @@
// https://shop.pimoroni.com/products/tiny-2040
#define MICROPY_HW_BOARD_NAME "Pimoroni Tiny 2040"
#define MICROPY_HW_FLASH_STORAGE_BYTES (7 * 1024 * 1024)
#ifndef MICROPY_HW_BOARD_NAME
#define MICROPY_HW_BOARD_NAME "Pimoroni Tiny 2040 8MB"
#endif
#define MICROPY_HW_FLASH_STORAGE_BYTES (PICO_FLASH_SIZE_BYTES - (1 * 1024 * 1024))
#define MICROPY_HW_USB_VID (0x16D0)
#define MICROPY_HW_USB_PID (0x08C7)
@ -9,10 +11,3 @@
// I2C0 (non-default)
#define MICROPY_HW_I2C0_SCL (4)
#define MICROPY_HW_I2C0_SDA (5)
// RGB LED, active low
// Red LED 18
// Green LED 19
// Blue LED 20
// Boot button GPIO23

View File

@ -0,0 +1,6 @@
set(PICO_BOARD "pimoroni_tiny2040_2mb")
# Override the MicroPython board name
list(APPEND MICROPY_DEF_BOARD
MICROPY_HW_BOARD_NAME="Pimoroni Tiny 2040 2MB"
)

View File

@ -0,0 +1,6 @@
set(PICO_BOARD "pimoroni_tiny2040")
# Override the MicroPython board name
list(APPEND MICROPY_DEF_BOARD
MICROPY_HW_BOARD_NAME="Pimoroni Tiny 2040 8MB"
)

View File

@ -1 +1,17 @@
GP0,GPIO0
GP1,GPIO1
GP2,GPIO2
GP3,GPIO3
GP4,GPIO4
GP5,GPIO5
GP6,GPIO6
GP7,GPIO7
LED_RED,GPIO18
LED_GREEN,GPIO19
LED_BLUE,GPIO20
BOOT,GPIO23
GP26,GPIO26
GP27,GPIO27
GP28,GPIO28
GP29,GPIO29
LED,GPIO19

1 LED GP0 GPIO19 GPIO0
1 GP0 GPIO0
2 GP1 GPIO1
3 GP2 GPIO2
4 GP3 GPIO3
5 GP4 GPIO4
6 GP5 GPIO5
7 GP6 GPIO6
8 GP7 GPIO7
9 LED_RED GPIO18
10 LED_GREEN GPIO19
11 LED_BLUE GPIO20
12 BOOT GPIO23
13 GP26 GPIO26
14 GP27 GPIO27
15 GP28 GPIO28
16 GP29 GPIO29
17 LED LED GPIO19 GPIO19