aboutsummaryrefslogtreecommitdiff
path: root/src/samd20.c
diff options
context:
space:
mode:
authorRichard Eoin Meadows2014-08-22 21:56:35 +0100
committerGareth McMullin2014-09-03 21:17:48 +1200
commit39a0b064afd6e7fdc89d2d5c3a7e1b6f4c94b320 (patch)
tree99f1fc2b67482ea5142736e860866f4dcd6b7b49 /src/samd20.c
parent2a444ab1fba19ab21a25f61be3ff10005775334a (diff)
Use external access DSU range
Diffstat (limited to 'src/samd20.c')
-rw-r--r--src/samd20.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/samd20.c b/src/samd20.c
index bdb2ba6..bad52b9 100644
--- a/src/samd20.c
+++ b/src/samd20.c
@@ -110,10 +110,11 @@ static const char samd20_xml_memory_map[] = "<?xml version=\"1.0\"?>"
/* Device Service Unit (DSU) Registers */
#define SAMD20_DSU 0x41002000
-#define SAMD20_DSU_CTRLSTAT (SAMD20_DSU + 0x0)
-#define SAMD20_DSU_ADDRESS (SAMD20_DSU + 0x4)
-#define SAMD20_DSU_LENGTH (SAMD20_DSU + 0x8)
-#define SAMD20_DSU_DID (SAMD20_DSU + 0x018)
+#define SAMD20_DSU_EXT_ACCESS (SAMD20_DSU + 0x100)
+#define SAMD20_DSU_CTRLSTAT (SAMD20_DSU_EXT_ACCESS + 0x0)
+#define SAMD20_DSU_ADDRESS (SAMD20_DSU_EXT_ACCESS + 0x4)
+#define SAMD20_DSU_LENGTH (SAMD20_DSU_EXT_ACCESS + 0x8)
+#define SAMD20_DSU_DID (SAMD20_DSU_EXT_ACCESS + 0x018)
#define SAMD20_DSU_PID(n) (SAMD20_DSU + 0x1FE0 + \
(0x4 * (n % 4)) - (0x10 * (n / 4)))
#define SAMD20_DSU_CID(n) (SAMD20_DSU + 0x1FF0 + \