Skip to content

Commit 1a6db1f

Browse files
committed
Experimental: builds with dual FAT MSC support.
1 parent 8a66376 commit 1a6db1f

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

.github/workflows/micropython.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ on:
77
types: [created]
88

99
env:
10-
MICROPYTHON_VERSION: v1.25.0
11-
MICROPYTHON_FLAVOUR: micropython
10+
MICROPYTHON_FLAVOUR: pimoroni
11+
MICROPYTHON_VERSION: feature/multi-msc
1212

1313
jobs:
1414
build:

micropython/board/PIMORONI_TUFTY2040/mpconfigboard.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
#define MICROPY_HW_BOARD_NAME "Pimoroni Tufty 2040"
44
#define MICROPY_HW_FLASH_STORAGE_BYTES (7 * 1024 * 1024)
55

6+
#define MICROPY_HW_USB_MSC (1)
7+
#define MICROPY_HW_USB_DESC_STR_MAX (40)
8+
#define MICROPY_HW_USB_MANUFACTURER_STRING "Pimoroni"
9+
#define MICROPY_HW_USB_PRODUCT_FS_STRING MICROPY_HW_BOARD_NAME " MicroPython"
10+
611
#define MICROPY_HW_USB_VID (0x2E8A)
712
#define MICROPY_HW_USB_PID (0x1002)
813

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
// Board and hardware specific configuration
22
#define MICROPY_HW_BOARD_NAME "Raspberry Pi Pico"
3-
#define MICROPY_HW_FLASH_STORAGE_BYTES (1408 * 1024)
3+
#define MICROPY_HW_FLASH_STORAGE_BYTES (1408 * 1024)
4+
5+
#define MICROPY_HW_USB_MSC (1)
6+
#define MICROPY_HW_USB_VID (0x1FFB)
7+
#define MICROPY_HW_USB_PID (0x2043)
8+
#define MICROPY_HW_USB_DESC_STR_MAX (40)
9+
#define MICROPY_HW_USB_MANUFACTURER_STRING "Pimoroni"
10+
#define MICROPY_HW_USB_PRODUCT_FS_STRING MICROPY_HW_BOARD_NAME " MicroPython"

micropython/board/RPI_PICO_W/mpconfigboard.h

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,11 @@
2121
#define MICROPY_HW_PIN_EXT_COUNT CYW43_WL_GPIO_COUNT
2222

2323
int mp_hal_is_pin_reserved(int n);
24-
#define MICROPY_HW_PIN_RESERVED(i) mp_hal_is_pin_reserved(i)
24+
#define MICROPY_HW_PIN_RESERVED(i) mp_hal_is_pin_reserved(i)
25+
26+
#define MICROPY_HW_USB_MSC (1)
27+
#define MICROPY_HW_USB_VID (0x1FFB)
28+
#define MICROPY_HW_USB_PID (0x2043)
29+
#define MICROPY_HW_USB_DESC_STR_MAX (40)
30+
#define MICROPY_HW_USB_MANUFACTURER_STRING "Pimoroni"
31+
#define MICROPY_HW_USB_PRODUCT_FS_STRING MICROPY_HW_BOARD_NAME " MicroPython"

0 commit comments

Comments
 (0)