6839fff313
* atmel-samd: Remove ASF3. This will break builds. * atmel-samd: Add ASF4 for the SAMD21 and SAMD51. * Introduce the supervisor concept to facilitate porting. The supervisor is the code which runs individual MicroPython VMs. By splitting it out we make it more consistent and easier to find. This also adds very basic SAMD21 and SAMD51 support using the supervisor. Only the REPL currently works. This begins the work for #178.
18 lines
457 B
C
18 lines
457 B
C
// LEDs
|
|
//#define MICROPY_HW_LED_MSC PIN_PA17 // red
|
|
// #define UART_REPL
|
|
#define USB_REPL
|
|
|
|
#define MICROPY_HW_BOARD_NAME "Adafruit Feather M0 Adalogger"
|
|
#define MICROPY_HW_MCU_NAME "samd21g18"
|
|
|
|
#define MICROPY_PORT_A (PORT_PA24 | PORT_PA25)
|
|
#define MICROPY_PORT_B (0)
|
|
#define MICROPY_PORT_C (0)
|
|
|
|
#include "internal_flash.h"
|
|
|
|
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
|
|
|
|
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
|