Skip to content

Commit 9ed71f0

Browse files
authored
Add Cytron Maker Zero SAMD21
1 parent 0b99967 commit 9ed71f0

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#define MICROPY_HW_BOARD_NAME "Cytron Maker Zero SAMD21"
2+
#define MICROPY_HW_MCU_NAME "samd21g18"
3+
4+
#define MICROPY_HW_LED_TX &pin_PA27
5+
#define MICROPY_HW_LED_RX &pin_PB03
6+
7+
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
8+
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
9+
10+
#define DEFAULT_SPI_BUS_SCK (&pin_PB11)
11+
#define DEFAULT_SPI_BUS_MOSI (&pin_PB10)
12+
#define DEFAULT_SPI_BUS_MISO (&pin_PA12)
13+
14+
#define DEFAULT_UART_BUS_RX (&pin_PA11)
15+
#define DEFAULT_UART_BUS_TX (&pin_PA10)
16+
17+
// USB is always used internally so skip the pin objects for it.
18+
#define IGNORE_PIN_PA24 1
19+
#define IGNORE_PIN_PA25 1
20+
21+
// Connected to a crystal
22+
#define IGNORE_PIN_PA00 1
23+
#define IGNORE_PIN_PA01 1
24+
25+
// SWD-only
26+
#define IGNORE_PIN_PA30 1
27+
#define IGNORE_PIN_PA31 1

0 commit comments

Comments
 (0)