sam3_chipid.h File Reference
CHIP ID SAM3 definitions. More...
Go to the source code of this file.
Defines | |
| #define | CHIPID_CIDR (*((reg32_t *)(0x400E0940))) |
| CHIP ID base registers addresses. | |
| #define | CHIPID_VERSION() ((CHIPID_CIDR) & CHIPID_VERSION_MASK) |
| Current version of the device. | |
| #define | CHIPID_EPRCOC() (((CHIPID_CIDR) & CHIPID_EPRCOC_MASK) >> CHIPID_EPRCOC_SHIFT) |
| Embedded processor. | |
| #define | CHIPID_NVPSIZ_MASK 0xF00 |
| Nonvolatile program memory size. | |
| #define | CHIPID_NVPSIZ() (((CHIPID_CIDR) & CHIPID_NVPSIZ_MASK) >> CHIPID_NVPSIZ_SHIFT) |
| Nonvolatile program memory size. | |
| #define | CHIPID_NVPSIZ2_MASK 0xF000 |
| Second nonvolatile program memory size. | |
| #define | CHIPID_NVPSIZ2() (((CHIPID_CIDR) & CHIPID_NVPSIZ2_MASK) >> CHIPID_NVPSIZ2_SHIFT) |
| Second nonvolatile program memory size. | |
| #define | CHIPID_SRAMSIZ_MASK 0xF0000 |
| Internal SRAM size. | |
| #define | CHIPID_SRAMSIZ() (((CHIPID_CIDR) & CHIPID_SRAMSIZ_MASK) >> CHIPID_SRAMSIZ_SHIFT) |
| Internal SRAM size. | |
| #define | CHIPID_ARCH_MASK 0xFF00000 |
| Architecture identifier. | |
| #define | CHIPID_ARCH() (((CHIPID_CIDR) & CHIPID_ARCH_MASK) >> CHIPID_ARCH_SHIFT) |
| Architecture identifier. | |
| #define | CHIPID_NVTYP_MASK 0x70000000 |
| Nonvolatile program memory type. | |
| #define | CHIPID_NVTYP() (((CHIPID_CIDR) & CHIPID_NVTYP_MASK) >> CHIPID_NVTYP_SHIFT) |
| Nonvolatile program memory type. | |
Detailed Description
CHIP ID SAM3 definitions.
Definition in file sam3_chipid.h.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/bertos_logo.png)