Merge pull request #1687 from jrcutler/master
Enable nvm storage for all samd21x18 boards
This commit is contained in:
commit
df79e9a732
@ -7,9 +7,9 @@
|
|||||||
|
|
||||||
#define MICROPY_HW_LED_STATUS (&pin_PB23)
|
#define MICROPY_HW_LED_STATUS (&pin_PB23)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
#define MICROPY_PORT_B (PORT_PB03)
|
#define MICROPY_PORT_B (PORT_PB03)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -7,13 +7,13 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define DEFAULT_SPI_BUS_SCK (&pin_PA19)
|
#define DEFAULT_SPI_BUS_SCK (&pin_PA19)
|
||||||
#define DEFAULT_SPI_BUS_MOSI (&pin_PA18)
|
#define DEFAULT_SPI_BUS_MOSI (&pin_PA18)
|
||||||
#define DEFAULT_SPI_BUS_MISO (&pin_PA22)
|
#define DEFAULT_SPI_BUS_MISO (&pin_PA22)
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define IGNORE_PIN_PA00 1
|
#define IGNORE_PIN_PA00 1
|
||||||
#define IGNORE_PIN_PA01 1
|
#define IGNORE_PIN_PA01 1
|
||||||
|
@ -10,3 +10,5 @@ CIRCUITPY_SMALL_BUILD = 1
|
|||||||
|
|
||||||
CHIP_VARIANT = SAMD21E18A
|
CHIP_VARIANT = SAMD21E18A
|
||||||
CHIP_FAMILY = samd21
|
CHIP_FAMILY = samd21
|
||||||
|
|
||||||
|
CIRCUITPY_FREQUENCYIO = 0
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA22)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA23)
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA05)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA05)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA04)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA04)
|
||||||
@ -20,7 +20,7 @@
|
|||||||
#define DEFAULT_UART_BUS_RX (&pin_PA05)
|
#define DEFAULT_UART_BUS_RX (&pin_PA05)
|
||||||
#define DEFAULT_UART_BUS_TX (&pin_PA04)
|
#define DEFAULT_UART_BUS_TX (&pin_PA04)
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define IGNORE_PIN_PA03 1
|
#define IGNORE_PIN_PA03 1
|
||||||
#define IGNORE_PIN_PA06 1
|
#define IGNORE_PIN_PA06 1
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
|
|
||||||
// If you change this, then make sure to update the linker scripts as well to
|
// If you change this, then make sure to update the linker scripts as well to
|
||||||
// make sure you don't overwrite code.
|
// make sure you don't overwrite code.
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define CALIBRATE_CRYSTALLESS 1
|
#define CALIBRATE_CRYSTALLESS 1
|
||||||
|
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
|
|
||||||
#define IGNORE_PIN_PB00 1
|
#define IGNORE_PIN_PB00 1
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define IGNORE_PIN_PA02 1
|
#define IGNORE_PIN_PA02 1
|
||||||
#define IGNORE_PIN_PA03 1
|
#define IGNORE_PIN_PA03 1
|
||||||
|
@ -5,8 +5,9 @@
|
|||||||
/* Specify the memory areas */
|
/* Specify the memory areas */
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
/* Leave 8KiB for the bootloader, and 64k for the flash file system. */
|
/* Leave 8KiB for the bootloader, 64k for the flash file system, and 256b
|
||||||
FLASH (rx) : ORIGIN = 0x00000000 + 8K, LENGTH = 256K - 8K - 64K
|
for user config. */
|
||||||
|
FLASH (rx) : ORIGIN = 0x00000000 + 8K, LENGTH = 256K - 8K - 64K - 256
|
||||||
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K
|
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
|
||||||
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
#define MICROPY_PORT_B (0)
|
#define MICROPY_PORT_B (0)
|
||||||
#define MICROPY_PORT_C (0)
|
#define MICROPY_PORT_C (0)
|
||||||
|
|
||||||
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
|
||||||
|
|
||||||
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
|
||||||
|
|
||||||
#define IGNORE_PIN_PA03 1
|
#define IGNORE_PIN_PA03 1
|
||||||
#define IGNORE_PIN_PA04 1
|
#define IGNORE_PIN_PA04 1
|
||||||
|
Loading…
Reference in New Issue
Block a user