|
176 | 176 |
|
177 | 177 | /* SAML21 */ |
178 | 178 | #define ATSAML21J18B_NAME "ATSAML21J18B" |
179 | | -#define ATSAML21J18B_CHIPID (0x10810000ul) // DIE & REV bitfields masked in Samba::chipId() |
| 179 | +#define ATSAML21J18B_CHIPID (0x1081000Ful) // DIE & REV bitfields masked in Samba::chipId() |
180 | 180 | #define ATSAML21J18B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
181 | 181 | #define ATSAML21J18B_FLASH_PAGE_SIZE (64ul) |
182 | 182 | #define ATSAML21J18B_FLASH_PAGES (4096ul) |
|
187 | 187 | #define ATSAML21J18B_NVMCTRL_BASE (0x41004000ul) |
188 | 188 |
|
189 | 189 | #define ATSAML21J17B_NAME "ATSAML21J17B" |
190 | | -#define ATSAML21J17B_CHIPID (0x10810001ul) // DIE & REV bitfields masked in Samba::chipId() |
| 190 | +#define ATSAML21J17B_CHIPID (0x10810010ul) // DIE & REV bitfields masked in Samba::chipId() |
191 | 191 | #define ATSAML21J17B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
192 | 192 | #define ATSAML21J17B_FLASH_PAGE_SIZE (64ul) |
193 | 193 | #define ATSAML21J17B_FLASH_PAGES (2048ul) |
|
198 | 198 | #define ATSAML21J17B_NVMCTRL_BASE (0x41004000ul) |
199 | 199 |
|
200 | 200 | #define ATSAML21J16B_NAME "ATSAML21J16B" |
201 | | -#define ATSAML21J16B_CHIPID (0x10810002ul) // DIE & REV bitfields masked in Samba::chipId() |
| 201 | +#define ATSAML21J16B_CHIPID (0x10810011ul) // DIE & REV bitfields masked in Samba::chipId() |
202 | 202 | #define ATSAML21J16B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
203 | 203 | #define ATSAML21J16B_FLASH_PAGE_SIZE (64ul) |
204 | 204 | #define ATSAML21J16B_FLASH_PAGES (1024ul) |
|
209 | 209 | #define ATSAML21J16B_NVMCTRL_BASE (0x41004000ul) |
210 | 210 |
|
211 | 211 | #define ATSAML21G18B_NAME "ATSAML21G18B" |
212 | | -#define ATSAML21G18B_CHIPID (0x10810005ul) // DIE & REV bitfields masked in Samba::chipId() |
| 212 | +#define ATSAML21G18B_CHIPID (0x10810014ul) // DIE & REV bitfields masked in Samba::chipId() |
213 | 213 | #define ATSAML21G18B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
214 | 214 | #define ATSAML21G18B_FLASH_PAGE_SIZE (64ul) |
215 | 215 | #define ATSAML21G18B_FLASH_PAGES (4096ul) |
|
220 | 220 | #define ATSAML21G18B_NVMCTRL_BASE (0x41004000ul) |
221 | 221 |
|
222 | 222 | #define ATSAML21G17B_NAME "ATSAML21G17B" |
223 | | -#define ATSAML21G17B_CHIPID (0x10810006ul) // DIE & REV bitfields masked in Samba::chipId() |
| 223 | +#define ATSAML21G17B_CHIPID (0x10810015ul) // DIE & REV bitfields masked in Samba::chipId() |
224 | 224 | #define ATSAML21G17B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
225 | 225 | #define ATSAML21G17B_FLASH_PAGE_SIZE (64ul) |
226 | 226 | #define ATSAML21G17B_FLASH_PAGES (2048ul) |
|
231 | 231 | #define ATSAML21G17B_NVMCTRL_BASE (0x41004000ul) |
232 | 232 |
|
233 | 233 | #define ATSAML21G16B_NAME "ATSAML21G16B" |
234 | | -#define ATSAML21G16B_CHIPID (0x10810007ul) // DIE & REV bitfields masked in Samba::chipId() |
| 234 | +#define ATSAML21G16B_CHIPID (0x10810016ul) // DIE & REV bitfields masked in Samba::chipId() |
235 | 235 | #define ATSAML21G16B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
236 | 236 | #define ATSAML21G16B_FLASH_PAGE_SIZE (64ul) |
237 | 237 | #define ATSAML21G16B_FLASH_PAGES (1024ul) |
|
242 | 242 | #define ATSAML21G16B_NVMCTRL_BASE (0x41004000ul) |
243 | 243 |
|
244 | 244 | #define ATSAML21E18B_NAME "ATSAML21E18B" |
245 | | -#define ATSAML21E18B_CHIPID (0x1081000aul) // DIE & REV bitfields masked in Samba::chipId() |
| 245 | +#define ATSAML21E18B_CHIPID (0x10810019ul) // DIE & REV bitfields masked in Samba::chipId() |
246 | 246 | #define ATSAML21E18B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
247 | 247 | #define ATSAML21E18B_FLASH_PAGE_SIZE (64ul) |
248 | 248 | #define ATSAML21E18B_FLASH_PAGES (4096ul) |
|
253 | 253 | #define ATSAML21E18B_NVMCTRL_BASE (0x41004000ul) |
254 | 254 |
|
255 | 255 | #define ATSAML21E17B_NAME "ATSAML21E17B" |
256 | | -#define ATSAML21E17B_CHIPID (0x1081000bul) // DIE & REV bitfields masked in Samba::chipId() |
| 256 | +#define ATSAML21E17B_CHIPID (0x1081001Aul) // DIE & REV bitfields masked in Samba::chipId() |
257 | 257 | #define ATSAML21E17B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
258 | 258 | #define ATSAML21E17B_FLASH_PAGE_SIZE (64ul) |
259 | 259 | #define ATSAML21E17B_FLASH_PAGES (2048ul) |
|
264 | 264 | #define ATSAML21E17B_NVMCTRL_BASE (0x41004000ul) |
265 | 265 |
|
266 | 266 | #define ATSAML21E16B_NAME "ATSAML21E16B" |
267 | | -#define ATSAML21E16B_CHIPID (0x1081000cul) // DIE & REV bitfields masked in Samba::chipId() |
| 267 | +#define ATSAML21E16B_CHIPID (0x1081001Bul) // DIE & REV bitfields masked in Samba::chipId() |
268 | 268 | #define ATSAML21E16B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
269 | 269 | #define ATSAML21E16B_FLASH_PAGE_SIZE (64ul) |
270 | 270 | #define ATSAML21E16B_FLASH_PAGES (1024ul) |
|
275 | 275 | #define ATSAML21E16B_NVMCTRL_BASE (0x41004000ul) |
276 | 276 |
|
277 | 277 | #define ATSAML21E15B_NAME "ATSAML21E15B" |
278 | | -#define ATSAML21E15B_CHIPID (0x1081000dul) // DIE & REV bitfields masked in Samba::chipId() |
| 278 | +#define ATSAML21E15B_CHIPID (0x1081001Cul) // DIE & REV bitfields masked in Samba::chipId() |
279 | 279 | #define ATSAML21E15B_FLASH_BASE (0x00000000ul + ATSAML_BOOTLOADER_SIZE) |
280 | 280 | #define ATSAML21E15B_FLASH_PAGE_SIZE (64ul) |
281 | 281 | #define ATSAML21E15B_FLASH_PAGES (512ul) |
|
452 | 452 | #define ATSAMD11C14A_STACK_ADDR (0x20001000ul) |
453 | 453 | #define ATSAMD11C14A_NVMCTRL_BASE (0x41004000ul) |
454 | 454 |
|
455 | | -/* SAMDR1 */ |
456 | | -#define ATSAMR21E18A_NAME "ATSAMDR1E18A" |
| 455 | +/* SAMR21 */ |
| 456 | +#define ATSAMR21E18A_NAME "ATSAMR21E18A" |
457 | 457 | #define ATSAMR21E18A_CHIPID (0x1001001cul) // DIE & REV bitfields masked in Samba::chipId() |
458 | 458 | #define ATSAMR21E18A_FLASH_BASE (0x00000000ul + ATSAMR_BOOTLOADER_SIZE) |
459 | 459 | #define ATSAMR21E18A_FLASH_PAGE_SIZE (64ul) |
|
0 commit comments