Skip to content

Commit a9304af

Browse files
robert-hhdpgeorge
authored andcommitted
samd/boards: Add missing/lost board config and pin definitions.
Fixes are: - Pin definitions for ADAFRUIT_FEATHER_Mx_EXPRESS and ADAFRUIT_ITSYBITSY_M4_EXPRESS. - For ADAFRUIT_ITSYBITSY_M0_EXPRESS, change the MISO/MOSI name. - For MINISAM_M4, add the default SPI pins. - For boards with 32k crystal, add the XOSC32K setting.
1 parent 9a567b0 commit a9304af

File tree

9 files changed

+34
-5
lines changed

9 files changed

+34
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#define MICROPY_HW_BOARD_NAME "Feather M0 Express"
22
#define MICROPY_HW_MCU_NAME "SAMD21G18A"
3+
4+
#define MICROPY_HW_XOSC32K (1)

ports/samd/boards/ADAFRUIT_FEATHER_M0_EXPRESS/pins.csv

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ PIN_PB22,TX
2929
PIN_PB23,RX
3030
PIN_PA23,SCL
3131
PIN_PA22,SDA
32+
PIN_PB10,MOSI
33+
PIN_PA12,MISO
34+
PIN_PB11,SCK
3235
PIN_PA06,NEOPIXEL
3336
PIN_PA13,FLASH_CS
3437

Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#define MICROPY_HW_BOARD_NAME "Feather M4 Express"
22
#define MICROPY_HW_MCU_NAME "SAMD51J19A"
3+
4+
#define MICROPY_HW_XOSC32K (1)

ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/pins.csv

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
PIN_PB17,D0
99
PIN_PB16,D1
10+
-
11+
-
1012
PIN_PA14,D4
1113
PIN_PA16,D5
1214
PIN_PA18,D6
@@ -30,5 +32,12 @@ PIN_PB22,MISO
3032
PIN_PA17,SCK
3133
PIN_PB01,VDIV
3234
PIN_PA03,AREF
35+
PIN_PB03,NEOPIXEL
36+
PIN_PB11,FLASH_CS
37+
PIN_PB10,FLASH_SCK
38+
PIN_PA08,FLASH_MOSI
39+
PIN_PA09,FLASH_MISO
40+
PIN_PA10,FLASH_WP
41+
PIN_PA11,FLASH_HOLD
3342

3443
LED_PA17,LED

ports/samd/boards/ADAFRUIT_ITSYBITSY_M0_EXPRESS/pins.csv

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
PIN_PA11,D0
99
PIN_PA10,D1
1010
PIN_PA14,D2
11-
PIN_PB09,D3
11+
PIN_PA09,D3
1212
PIN_PA08,D4
1313
PIN_PA15,D5
1414
-
@@ -27,8 +27,8 @@ PIN_PA05,A4
2727
PIN_PB02,A5
2828
PIN_PA22,SDA
2929
PIN_PA23,SCL
30-
PIN_PB10,MO
31-
PIN_PA12,MI
30+
PIN_PB10,MOSI
31+
PIN_PA12,MISO
3232
PIN_PB11,SCK
3333
PIN_PA00,DOTSTAR_CLK
3434
PIN_PA01,DOTSTAR_DATA

ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/pins.csv

+8-2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ PIN_PA04,A4
2727
PIN_PA06,A5
2828
PIN_PA12,SDA
2929
PIN_PA13,SCL
30-
PIN_PA00,MO
31-
PIN_PB23,MI
30+
PIN_PA00,MOSI
31+
PIN_PB23,MISO
3232
PIN_PA01,SCK
3333
PIN_PB02,DOTSTAR_CLK
3434
PIN_PB03,DOTSTAR_DATA
35+
PIN_PB11,FLASH_CS
36+
PIN_PB10,FLASH_SCK
37+
PIN_PA08,FLASH_MOSI
38+
PIN_PA09,FLASH_MISO
39+
PIN_PA10,FLASH_WP
40+
PIN_PA11,FLASH_HOLD
3541

3642
LED_PA22,LED

ports/samd/boards/MINISAM_M4/pins.csv

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ PIN_PA00,BUTTON
2121
PIN_PA03,AREF
2222
PIN_PA12,SDA
2323
PIN_PA13,SCL
24+
PIN_PB22,MOSI
25+
PIN_PB23,MISO
26+
PIN_PA01,SCK
2427
PIN_PB03,DOTSTAR_DATA
2528
PIN_PB02,DOTSTAR_CLK
2629

Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#define MICROPY_HW_BOARD_NAME "SAMD21-XPLAINED-PRO"
22
#define MICROPY_HW_MCU_NAME "SAMD21J18A"
3+
4+
#define MICROPY_HW_XOSC32K (1)
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#define MICROPY_HW_BOARD_NAME "Seeed Xiao"
22
#define MICROPY_HW_MCU_NAME "SAMD21G18A"
3+
4+
#define MICROPY_HW_XOSC32K (1)

0 commit comments

Comments
 (0)