![]() |
MAX32680 Peripheral Driver API
Peripheral Driver API for the MAX32680
|
Macros | |
| #define | INFOBLOCK_LINE_SIZE 8 |
| #define | INFOBLOCK_LINE_OVERHEAD 2 |
| #define | INFOBLOCK_ICE_LOCK_SIZE 8 |
| #define | INFOBLOCK_WRITE_LOCK_LINE_SIZE 16 |
| #define | ICELOCK_UNMODIFIED_VALUE 0xFFFF |
| #define | ICELOCK_EVEN_LOCK_VALUE 0xA5A5 |
| #define | ICELOCK_ODD_LOCK_VALUE 0x5A5A |
| #define | INFOBLOCK_MAXIMUM_READ_LENGTH 64 |
| #define | INFOBLOCK_USN_OFFSET 0x00 |
| #define | INFOBLOCK_ICE_LOCK_OFFSET 0x30 |
| #define | INFOBLOCK_ICE_LOCK_MINIMUM 1 |
| #define | INFOBLOCK_KEY_OFFSET 0x1000 |
| #define | INFOBLOCK_KEY_SIZE 64 |
| #define | INFOBLOCK_ENABLE_SIZE (8) |
| #define | INFOBLOCK_ENABLE_PATTERN 0x5A5AA5A5 |
Enumerations | |
| enum | lineformat_e |
Registers, Bit Masks and Bit Positions for the Infoblock.
Defines used for accessing the information block
| #define INFOBLOCK_ICE_LOCK_OFFSET 0x30 |
The offset inside the information block where the SWD locking information is stored.
| #define INFOBLOCK_KEY_SIZE 64 |
The length in bytes of the ECDSA public key.
| enum lineformat_e |
Three information block line types.
USN: No CRC15, ignore lowest 15 bits [14:0]
RAW: No CRC15
DESIGN: Use CRC15 error detection in bits [62:48].