File tree 12 files changed +53
-0
lines changed
ADAFRUIT_FEATHER_M0_EXPRESS
ADAFRUIT_FEATHER_M4_EXPRESS
ADAFRUIT_ITSYBITSY_M0_EXPRESS
ADAFRUIT_ITSYBITSY_M4_EXPRESS
ADAFRUIT_METRO_M4_EXPRESS
SPARKFUN_SAMD51_THING_PLUS
12 files changed +53
-0
lines changed Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_XOSC32K (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_UART_ID (2)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (3)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (4)
9
+
6
10
#define MICROPY_HW_SPIFLASH (1)
7
11
#define MICROPY_HW_SPIFLASH_ID (2)
Original file line number Diff line number Diff line change 4
4
#define MICROPY_HW_XOSC32K (1)
5
5
#define MICROPY_HW_MCU_OSC32KULP (1)
6
6
7
+ #define MICROPY_HW_DEFAULT_UART_ID (5)
8
+ #define MICROPY_HW_DEFAULT_I2C_ID (2)
9
+ #define MICROPY_HW_DEFAULT_SPI_ID (1)
10
+
7
11
#define MICROPY_HW_QSPIFLASH GD25Q16C
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_DFLL_USB_SYNC (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_SPI_ID (4)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (3)
8
+ #define MICROPY_HW_DEFAULT_UART_ID (0)
9
+
6
10
#define MICROPY_HW_SPIFLASH (1)
7
11
#define MICROPY_HW_SPIFLASH_ID (5)
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_DFLL_USB_SYNC (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_SPI_ID (1)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (2)
8
+ #define MICROPY_HW_DEFAULT_UART_ID (3)
9
+
6
10
#define MICROPY_HW_QSPIFLASH GD25Q16C
Original file line number Diff line number Diff line change 4
4
#define MICROPY_HW_XOSC32K (1)
5
5
#define MICROPY_HW_QSPIFLASH GD25Q16C
6
6
7
+ #define MICROPY_HW_DEFAULT_UART_ID (3)
8
+ #define MICROPY_HW_DEFAULT_I2C_ID (5)
9
+ #define MICROPY_HW_DEFAULT_SPI_ID (2)
10
+
7
11
// defines for WLAN
8
12
#define MICROPY_HW_WIFI_SPI_ID (2)
9
13
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_DFLL_USB_SYNC (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_UART_ID (0)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (1)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (0)
9
+
6
10
#define MICROPY_HW_SPIFLASH_ID (3)
Original file line number Diff line number Diff line change 2
2
#define MICROPY_HW_MCU_NAME "SAMD21E18A"
3
3
4
4
#define MICROPY_HW_DFLL_USB_SYNC (1)
5
+
6
+ #define MICROPY_HW_DEFAULT_UART_ID (0)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (2)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (0)
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_DFLL_USB_SYNC (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_UART_ID (3)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (2)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (1)
9
+
6
10
#define MICROPY_HW_QSPIFLASH GD25Q16C
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_XOSC32K (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_UART_ID (2)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (4)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (5)
9
+
6
10
#define MICROPY_HW_QSPIFLASH W25Q32JV_IQ
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_XOSC32K (1)
5
5
#define MICROPY_HW_ADC_VREF (2)
6
+
7
+ #define MICROPY_HW_DEFAULT_UART_ID (4)
8
+ #define MICROPY_HW_DEFAULT_I2C_ID (2)
9
+ #define MICROPY_HW_DEFAULT_SPI_ID (0)
Original file line number Diff line number Diff line change 3
3
4
4
#define MICROPY_HW_XOSC32K (1)
5
5
6
+ #define MICROPY_HW_DEFAULT_UART_ID (2)
7
+ #define MICROPY_HW_DEFAULT_I2C_ID (3)
8
+ #define MICROPY_HW_DEFAULT_SPI_ID (4)
9
+
6
10
// There seems to be an inconsistency in the SAMD51 Thing bootloader in that
7
11
// the bootloader magic address is at the end of a 192k RAM area, instead of
8
12
// 256k. Since the SAMD51x20A has 256k RAM, the loader symbol is at that address
Original file line number Diff line number Diff line change 138
138
#ifndef MICROPY_HW_USB_PID
139
139
#define MICROPY_HW_USB_PID (0x9802)
140
140
#endif
141
+ #ifndef MICROPY_HW_DEFAULT_UART_ID
142
+ #define MICROPY_HW_DEFAULT_UART_ID (-1)
143
+ #endif
144
+ #ifndef MICROPY_HW_DEFAULT_I2C_ID
145
+ #define MICROPY_HW_DEFAULT_I2C_ID (-1)
146
+ #endif
147
+ #ifndef MICROPY_HW_DEFAULT_SPI_ID
148
+ #define MICROPY_HW_DEFAULT_SPI_ID (-1)
149
+ #endif
141
150
142
151
// Additional entries for use with pendsv_schedule_dispatch.
143
152
#ifndef MICROPY_BOARD_PENDSV_ENTRIES
You can’t perform that action at this time.
0 commit comments