Skip to content

Commit 03a1b11

Browse files
committed
DM: clean up and add all samd51 devices
1 parent 6e17060 commit 03a1b11

File tree

2 files changed

+41
-12
lines changed

2 files changed

+41
-12
lines changed

CMSIS-Atmel/CMSIS/Device/ATMEL/sam.h

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -156,21 +156,40 @@
156156

157157
#define SAMD21J18 ( \
158158
part_is_defined( SAMD21J18A ) )
159-
160-
#define SAMD51P20A ( \
161-
part_is_defined( SAMD51P20A ) )
162159

160+
#define SAMD51G18A ( \
161+
part_is_defined( SAMD51G18A ) )
162+
163163
#define SAMD51G19A ( \
164164
part_is_defined( SAMD51G19A ) )
165-
165+
166+
#define SAMD51J19A ( \
167+
part_is_defined( SAMD51J19A ) )
168+
166169
#define SAMD51J20A ( \
167170
part_is_defined( SAMD51J20A ) )
171+
172+
#define SAMD51N19A ( \
173+
part_is_defined( SAMD51N19A ) )
174+
175+
#define SAMD51N20A ( \
176+
part_is_defined( SAMD51N20A ) )
177+
178+
#define SAMD51P19A ( \
179+
part_is_defined( SAMD51P19A ) )
180+
181+
#define SAMD51P20A ( \
182+
part_is_defined( SAMD51P20A ) )
183+
168184

169185
/* Entire SAMD21 series */
170186
#define SAMD21_SERIES (SAMD21J17 || SAMD21G17A || SAMD21E15B || SAMD21E15 || SAMD21E16 || SAMD21E17 || SAMD21E18 || SAMD21E16B || SAMD21J15 || SAMD21J16 || SAMD21G16 || SAMD21G17 || SAMD21G18A || SAMD21G15 || SAMD21G18 || SAMD21J18)
171187

188+
/* Entire SAMD51 series */
189+
#define SAMD51_SERIES (SAMD51G18A || SAMD51G19A || SAMD51J19A || SAMD51J20A || SAMD51N19A || SAMD51N20A || SAMD51P19A || SAMD51P20A)
190+
172191
/* Entire SAMD family */
173-
#define SAMD_SERIES (SAMD10_SERIES || SAMD11_SERIES || SAMD21_SERIES || SAMD51_SERIES || SAMD51P20A || SAMD51G19A || SAMD51J20A)
192+
#define SAMD_SERIES (SAMD10_SERIES || SAMD11_SERIES || SAMD21_SERIES || SAMD51_SERIES)
174193

175194
/*
176195
* ----------------------------------------------------------------------------

CMSIS-Atmel/CMSIS/Device/ATMEL/samd.h

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,7 @@
2929
#ifndef _SAMD_INCLUDED_
3030
#define _SAMD_INCLUDED_
3131

32-
#if defined (__SAMD51P20A__)
33-
#include "samd51/include/samd51.h"
34-
#elif defined (__SAMD51G19A__)
35-
#include "samd51/include/samd51.h"
36-
#elif defined (__SAMD51J20A__)
37-
#include "samd51/include/samd51.h"
38-
#elif defined (__SAMD20E14__)
32+
#if defined (__SAMD20E14__)
3933
#include "samd20/include/samd20.h"
4034
#elif defined (__SAMD20E15__)
4135
#include "samd20/include/samd20.h"
@@ -141,6 +135,22 @@
141135
#include "samd11/include/samd11.h"
142136
#elif defined (__SAMD11D14AM__)
143137
#include "samd11/include/samd11.h"
138+
#elif defined (__SAMD51G18A__)
139+
#include "samd51/include/samd51.h"
140+
#elif defined (__SAMD51G19A__)
141+
#include "samd51/include/samd51.h"
142+
#elif defined (__SAMD51J19A__)
143+
#include "samd51/include/samd51.h"
144+
#elif defined (__SAMD51J20A__)
145+
#include "samd51/include/samd51.h"
146+
#elif defined (__SAMD51N19A__)
147+
#include "samd51/include/samd51.h"
148+
#elif defined (__SAMD51N20A__)
149+
#include "samd51/include/samd51.h"
150+
#elif defined (__SAMD51P19A__)
151+
#include "samd51/include/samd51.h"
152+
#elif defined (__SAMD51P20A__)
153+
#include "samd51/include/samd51.h"
144154
#endif
145155

146156
#endif /* _SAMD_INCLUDED_ */

0 commit comments

Comments
 (0)