From 166b83e617f8a0c0525605a9ee7bc340ff412010 Mon Sep 17 00:00:00 2001 From: WallyWare Date: Thu, 29 Jun 2023 13:26:30 -0400 Subject: [PATCH 1/5] Create readme.txt Signed-off-by: WallyWare --- ports/rp2/boards/PICOPLATE/readme.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 ports/rp2/boards/PICOPLATE/readme.txt diff --git a/ports/rp2/boards/PICOPLATE/readme.txt b/ports/rp2/boards/PICOPLATE/readme.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/ports/rp2/boards/PICOPLATE/readme.txt @@ -0,0 +1 @@ + From 37617e7bed30a9f7aa1944bcf1b8caffa8e4aeaa Mon Sep 17 00:00:00 2001 From: WallyWare Date: Mon, 28 Aug 2023 07:42:14 -0400 Subject: [PATCH 2/5] Add files via upload Board files for Pi-Plate MICROpi RP2040 Controller Signed-off-by: WallyWare --- ports/rp2/boards/PI-PLATES_MICROPI/board.json | 25 +++++++++++++++++ .../PI-PLATES_MICROPI/mpconfigboard.cmake | 1 + .../boards/PI-PLATES_MICROPI/mpconfigboard.h | 14 ++++++++++ ports/rp2/boards/PI-PLATES_MICROPI/pins.csv | 28 +++++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 ports/rp2/boards/PI-PLATES_MICROPI/board.json create mode 100644 ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.cmake create mode 100644 ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h create mode 100644 ports/rp2/boards/PI-PLATES_MICROPI/pins.csv diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/board.json b/ports/rp2/boards/PI-PLATES_MICROPI/board.json new file mode 100644 index 0000000000..de42e4c6f3 --- /dev/null +++ b/ports/rp2/boards/PI-PLATES_MICROPI/board.json @@ -0,0 +1,25 @@ +{ + "deploy": [ + "../deploy.md" + ], + "docs": "", + "features": [ + "Pi-Plate Compatible", + "Data Acquisition", + "Micro USB", + "Real Time Clock", + "OLED Display", + "Temperature Sensor", + "LED Annunciators", + "microSD Storage" + ], + "id": "MICROpi", + "images": [ + "MICROpi.jpg" + ], + "mcu": "rp2040", + "product": "MICROpi", + "thumbnail": "", + "url": "https://www.Pi-Plates.com/MICROpi/", + "vendor": "Pi-Plates" +} diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.cmake b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.cmake new file mode 100644 index 0000000000..a4da0da40e --- /dev/null +++ b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.cmake @@ -0,0 +1 @@ +# cmake file for Pi-Plates MICROpi diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h new file mode 100644 index 0000000000..c920473a5e --- /dev/null +++ b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h @@ -0,0 +1,14 @@ +// Board and hardware specific configuration +#define MICROPY_HW_BOARD_NAME "MICROpi" +#define MICROPY_HW_FLASH_STORAGE_BYTES (15* 1024 * 1024) + +#define MICROPY_HW_USB_VID (0x2E8A) +#define MICROPY_HW_USB_PID (0x1065) + +#ifndef MICROPY_HW_USB_MANUFACTURER_STRING +#define MICROPY_HW_USB_MANUFACTURER_STRING "Pi-Plates" +#endif + +#ifndef MICROPY_HW_USB_PRODUCT_FS_STRING +#define MICROPY_HW_USB_PRODUCT_FS_STRING "MICROpi in FS Mode" +#endif \ No newline at end of file diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/pins.csv b/ports/rp2/boards/PI-PLATES_MICROPI/pins.csv new file mode 100644 index 0000000000..0544163c9c --- /dev/null +++ b/ports/rp2/boards/PI-PLATES_MICROPI/pins.csv @@ -0,0 +1,28 @@ +GP0,GPIO0 +GP1,GPIO1 +GP2,GPIO2 +GP3,GPIO3 +GP4,GPIO4 +GP5,GPIO5 +GP6,GPIO6 +GP7,GPIO7 +GP8,GPIO8 +GP9,GPIO9 +GP10,GPIO10 +GP11,GPIO11 +GP12,GPIO12 +GP13,GPIO13 +GP14,GPIO14 +GP15,GPIO15 +GP16,GPIO16 +GP17,GPIO17 +GP18,GPIO18 +GP19,GPIO19 +GP20,GPIO20 +GP21,GPIO21 +GP22,GPIO22 +GP25,GPIO25 +GP26,GPIO26 +GP27,GPIO27 +GP28,GPIO28 +GP25,GPIO25 From 5441db7d10bca1bf5285dd9af5dcaa17c7be2482 Mon Sep 17 00:00:00 2001 From: WallyWare Date: Mon, 28 Aug 2023 09:20:48 -0400 Subject: [PATCH 3/5] Update mpconfigboard.h Line feed added to end of file Signed-off-by: WallyWare --- ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h index c920473a5e..a29aa75189 100644 --- a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h +++ b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h @@ -11,4 +11,4 @@ #ifndef MICROPY_HW_USB_PRODUCT_FS_STRING #define MICROPY_HW_USB_PRODUCT_FS_STRING "MICROpi in FS Mode" -#endif \ No newline at end of file +#endif From b6922504d4ebc44e24685c52f0c645c6f53a19bc Mon Sep 17 00:00:00 2001 From: WallyWare Date: Tue, 29 Aug 2023 10:17:45 -0400 Subject: [PATCH 4/5] Update ports/rp2/boards/PI-PLATES_MICROPI/board.json Co-authored-by: Matt Trentini Signed-off-by: WallyWare --- ports/rp2/boards/PI-PLATES_MICROPI/board.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/board.json b/ports/rp2/boards/PI-PLATES_MICROPI/board.json index de42e4c6f3..c53f70f990 100644 --- a/ports/rp2/boards/PI-PLATES_MICROPI/board.json +++ b/ports/rp2/boards/PI-PLATES_MICROPI/board.json @@ -4,14 +4,10 @@ ], "docs": "", "features": [ - "Pi-Plate Compatible", - "Data Acquisition", - "Micro USB", - "Real Time Clock", - "OLED Display", - "Temperature Sensor", - "LED Annunciators", - "microSD Storage" + "USB", + "Display", + "Environment Sensor", + "microSD" ], "id": "MICROpi", "images": [ From 5bf2574900ba493247a6c140a171d86bff86c23b Mon Sep 17 00:00:00 2001 From: WallyWare Date: Thu, 31 Aug 2023 13:12:39 -0400 Subject: [PATCH 5/5] Update mpconfigboard.h Signed-off-by: WallyWare --- ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h index a29aa75189..0590f72fdc 100644 --- a/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h +++ b/ports/rp2/boards/PI-PLATES_MICROPI/mpconfigboard.h @@ -1,6 +1,6 @@ // Board and hardware specific configuration #define MICROPY_HW_BOARD_NAME "MICROpi" -#define MICROPY_HW_FLASH_STORAGE_BYTES (15* 1024 * 1024) +#define MICROPY_HW_FLASH_STORAGE_BYTES (15 * 1024 * 1024) #define MICROPY_HW_USB_VID (0x2E8A) #define MICROPY_HW_USB_PID (0x1065)