From 2aacca981afb5776da0d54941de45dca7f6d9753 Mon Sep 17 00:00:00 2001 From: Lucas Maziero Date: Wed, 16 Jun 2021 14:14:14 -0300 Subject: [PATCH] Add support Atmel SAMR34/35 (SAML series) --- src/ArduinoUniqueID.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ArduinoUniqueID.cpp b/src/ArduinoUniqueID.cpp index 7989a45..786b874 100644 --- a/src/ArduinoUniqueID.cpp +++ b/src/ArduinoUniqueID.cpp @@ -66,7 +66,7 @@ ArduinoUniqueID::ArduinoUniqueID() status = EFC1->EEFC_FSR ; } while ( (status & EEFC_FSR_FRDY) != EEFC_FSR_FRDY ); -#elif defined(ARDUINO_ARCH_SAMD) +#elif defined(ARDUINO_ARCH_SAMD) || defined(ARDUINO_ARCH_SAML) || defined(ARDUINO_ARCH_SAMR) #if defined (__SAMD51__) // SAMD51 from section 9.6 of the datasheet @@ -76,7 +76,7 @@ ArduinoUniqueID::ArduinoUniqueID() #define SERIAL_NUMBER_WORD_3 *(volatile uint32_t*)(0x00806018) #else //#elif defined (__SAMD21E17A__) || defined(__SAMD21G18A__) || defined(__SAMD21E18A__) || defined(__SAMD21J18A__) - // SAMD21 from section 9.3.3 of the datasheet + // SAMD21 from section 9.3.3 of the datasheet ( SAMD ) or 11.6 of teh stasheet ( SAML and SAMR ) #define SERIAL_NUMBER_WORD_0 *(volatile uint32_t*)(0x0080A00C) #define SERIAL_NUMBER_WORD_1 *(volatile uint32_t*)(0x0080A040) #define SERIAL_NUMBER_WORD_2 *(volatile uint32_t*)(0x0080A044)