fb6b438580
This leaves much more space on SAMD21 builds that aren't "full builds". These are new APIs that we don't need to add to old boards. Also, tweak two Arduino boards to save space on them.
32 lines
800 B
C
32 lines
800 B
C
#define MICROPY_HW_BOARD_NAME "Arduino MKR1300"
|
|
#define MICROPY_HW_MCU_NAME "samd21g18"
|
|
|
|
#define MICROPY_HW_LED_STATUS (&pin_PB23)
|
|
|
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
|
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
|
|
|
|
#define DEFAULT_SPI_BUS_SCK (&pin_PA13)
|
|
#define DEFAULT_SPI_BUS_MOSI (&pin_PA12)
|
|
#define DEFAULT_SPI_BUS_MISO (&pin_PA15)
|
|
|
|
#define DEFAULT_UART_BUS_RX (&pin_PB23)
|
|
#define DEFAULT_UART_BUS_TX (&pin_PB22)
|
|
|
|
// USB is always used internally so skip the pin objects for it.
|
|
#define IGNORE_PIN_PA24 1
|
|
#define IGNORE_PIN_PA25 1
|
|
// USD ID
|
|
#define IGNORE_PIN_PA18 1
|
|
|
|
// Hooked to the external crystal
|
|
#define IGNORE_PIN_PA00 1
|
|
#define IGNORE_PIN_PA01 1
|
|
|
|
// SWD only
|
|
#define IGNORE_PIN_PA30 1
|
|
#define IGNORE_PIN_PA31 1
|
|
|
|
// Not connected
|
|
#define IGNORE_PIN_PA28 1
|