Skip to content

Commit 4ad2214

Browse files
committed
atmel-samd: Rename metro M0 Express and add NEOPIXEL pin.
1 parent 541d22e commit 4ad2214

File tree

10 files changed

+3
-629
lines changed

10 files changed

+3
-629
lines changed

atmel-samd/boards/metro_m0_flash/mpconfigboard.h renamed to atmel-samd/boards/metro_m0_express/mpconfigboard.h

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#define USB_REPL
22

3-
#define MICROPY_HW_BOARD_NAME "Adafruit Metro M0 with Flash (Experimental)"
3+
#define MICROPY_HW_BOARD_NAME "Adafruit Metro M0 Express"
44
#define MICROPY_HW_MCU_NAME "samd21g18"
55

66
#define MICROPY_HW_LED_TX PIN_PA27
@@ -10,20 +10,6 @@
1010

1111
#define SPI_FLASH_BAUDRATE (1000000)
1212

13-
// Rev E
14-
// #define SPI_FLASH_MUX_SETTING SPI_SIGNAL_MUX_SETTING_E
15-
// #define SPI_FLASH_PAD0_PINMUX PINMUX_PA12D_SERCOM4_PAD0 // MISO
16-
// // Use default pinmux for the chip select since we manage it ourselves.
17-
// #define SPI_FLASH_PAD1_PINMUX PINMUX_DEFAULT // CS
18-
// #define SPI_FLASH_PAD2_PINMUX PINMUX_PB10D_SERCOM4_PAD2 // MOSI
19-
// #define SPI_FLASH_PAD3_PINMUX PINMUX_PB11D_SERCOM4_PAD3 // SCK
20-
// #define SPI_FLASH_CS PIN_PA13
21-
// #define SPI_FLASH_SERCOM SERCOM4
22-
//
23-
// #define MICROPY_PORT_A (PORT_PA12 | PORT_PA13 |PORT_PA24 | PORT_PA25 | PORT_PA27 | PORT_PA30)
24-
// #define MICROPY_PORT_B (PORT_PB03 | PORT_PB10 | PORT_PB11)
25-
26-
// Rev F
2713
#define SPI_FLASH_MUX_SETTING SPI_SIGNAL_MUX_SETTING_F
2814
#define SPI_FLASH_PAD0_PINMUX PINMUX_DEFAULT // CS
2915
// Use default pinmux for the chip select since we manage it ourselves.

atmel-samd/boards/metro_m0_flash/pins.c renamed to atmel-samd/boards/metro_m0_express/pins.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ STATIC const mp_map_elem_t board_global_dict_table[] = {
2525
{ MP_OBJ_NEW_QSTR(MP_QSTR_D13), (mp_obj_t)&pin_PA17 },
2626
{ MP_OBJ_NEW_QSTR(MP_QSTR_SDA), (mp_obj_t)&pin_PA22 },
2727
{ MP_OBJ_NEW_QSTR(MP_QSTR_SCL), (mp_obj_t)&pin_PA23 },
28+
{ MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL), (mp_obj_t)&pin_PA30 },
2829
{ MP_OBJ_NEW_QSTR(MP_QSTR_FLASH_SCK), (mp_obj_t)&pin_PB11 },
2930
{ MP_OBJ_NEW_QSTR(MP_QSTR_FLASH_MOSI), (mp_obj_t)&pin_PB10 },
3031
{ MP_OBJ_NEW_QSTR(MP_QSTR_FLASH_MISO), (mp_obj_t)&pin_PA12 },

0 commit comments

Comments
 (0)