Bootloader anpassen

LED’s auf eigenes Board umstellen
Werden die LEDs woanders definiert funktioniert
void SysTick_Handler(void) nicht mehr
board_definitions_arduino_mkrzero.h
#define BOARD_LED_PORT (0)
#define BOARD_LED_PIN (5)
#define BOARD_LEDRX_PORT (0)
#define BOARD_LEDRX_PIN (6)
#define BOARD_LEDTX_PORT (0)
#define BOARD_LEDTX_PIN (7)
//#define BOARD_LED_PORT (1)
//#define BOARD_LED_PIN (8)

Bootloader Crystalless
Der Quarz auf der Schaltung ist sehr langsam. Startup Zeit bis zu 2 Sekunden. Wird auf Crystalless umgeschalten wird der interne Quarz verwendet, dadurch reduziert sich die Startup Zeit auf 0,5 Sekunden. Die 0,5 Sekunden kommen vom Warten auf das Betätigen des Resettasters.
mkrzero.build.extra_flags=-DCRYSTALLESS -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags}
in Arduino\arduino-nightly\portable\packages\arduino\hardware\samd\1.8.6\boards.txt einfügen

Kommentarfunktion deaktiviert