![]() |
MAX32672 Peripheral Driver API
Peripheral Driver API for the MAX32672
|
Macros | |
| #define | MXC_R_CTB_CTRL ((uint32_t)0x00000000UL) |
| #define | MXC_R_CTB_CIPHER_CTRL ((uint32_t)0x00000004UL) |
| #define | MXC_R_CTB_HASH_CTRL ((uint32_t)0x00000008UL) |
| #define | MXC_R_CTB_CRC_CTRL ((uint32_t)0x0000000CUL) |
| #define | MXC_R_CTB_DMA_SRC ((uint32_t)0x00000010UL) |
| #define | MXC_R_CTB_DMA_DEST ((uint32_t)0x00000014UL) |
| #define | MXC_R_CTB_DMA_CNT ((uint32_t)0x00000018UL) |
| #define | MXC_R_CTB_DIN ((uint32_t)0x00000020UL) |
| #define | MXC_R_CTB_DOUT ((uint32_t)0x00000030UL) |
| #define | MXC_R_CTB_CRC_POLY ((uint32_t)0x00000040UL) |
| #define | MXC_R_CTB_CRC_VAL ((uint32_t)0x00000044UL) |
| #define | MXC_R_CTB_HAM_ECC ((uint32_t)0x0000004CUL) |
| #define | MXC_R_CTB_CIPHER_INIT ((uint32_t)0x00000050UL) |
| #define | MXC_R_CTB_CIPHER_KEY ((uint32_t)0x00000060UL) |
| #define | MXC_R_CTB_HASH_DIGEST ((uint32_t)0x00000080UL) |
| #define | MXC_R_CTB_HASH_MSG_SZ ((uint32_t)0x000000C0UL) |
| #define | MXC_R_CTB_AAD_LENGTH ((uint32_t)0x000000D0UL) |
| #define | MXC_R_CTB_PLD_LENGTH ((uint32_t)0x000000D8UL) |
| #define | MXC_R_CTB_TAGMIC ((uint32_t)0x000000E0UL) |
| #define | MXC_R_CTB_SCA_CTRL0 ((uint32_t)0x00000100UL) |
| #define | MXC_R_CTB_SCA_CTRL1 ((uint32_t)0x00000104UL) |
| #define | MXC_R_CTB_SCA_STAT ((uint32_t)0x00000108UL) |
| #define | MXC_R_CTB_SCA_PPX_ADDR ((uint32_t)0x0000010CUL) |
| #define | MXC_R_CTB_SCA_PPY_ADDR ((uint32_t)0x00000110UL) |
| #define | MXC_R_CTB_SCA_PPZ_ADDR ((uint32_t)0x00000114UL) |
| #define | MXC_R_CTB_SCA_PQX_ADDR ((uint32_t)0x00000118UL) |
| #define | MXC_R_CTB_SCA_PQY_ADDR ((uint32_t)0x0000011CUL) |
| #define | MXC_R_CTB_SCA_PQZ_ADDR ((uint32_t)0x00000120UL) |
| #define | MXC_R_CTB_SCA_RDSA_ADDR ((uint32_t)0x00000124UL) |
| #define | MXC_R_CTB_SCA_RES_ADDR ((uint32_t)0x00000128UL) |
| #define | MXC_R_CTB_SCA_OP_BUFF_ADDR ((uint32_t)0x0000012CUL) |
| #define | MXC_R_CTB_SCA_MODDATA ((uint32_t)0x00000130UL) |
| #define | MXC_R_CTB_SCA_NRNG ((uint32_t)0x00000134UL) |
CTB Peripheral Register Offsets from the CTB Base Peripheral Address.
| #define MXC_R_CTB_AAD_LENGTH ((uint32_t)0x000000D0UL) |
Offset from CTB Base Address: 0x00D0
| #define MXC_R_CTB_CIPHER_CTRL ((uint32_t)0x00000004UL) |
Offset from CTB Base Address: 0x0004
| #define MXC_R_CTB_CIPHER_INIT ((uint32_t)0x00000050UL) |
Offset from CTB Base Address: 0x0050
| #define MXC_R_CTB_CIPHER_KEY ((uint32_t)0x00000060UL) |
Offset from CTB Base Address: 0x0060
| #define MXC_R_CTB_CRC_CTRL ((uint32_t)0x0000000CUL) |
Offset from CTB Base Address: 0x000C
| #define MXC_R_CTB_CRC_POLY ((uint32_t)0x00000040UL) |
Offset from CTB Base Address: 0x0040
| #define MXC_R_CTB_CRC_VAL ((uint32_t)0x00000044UL) |
Offset from CTB Base Address: 0x0044
| #define MXC_R_CTB_CTRL ((uint32_t)0x00000000UL) |
Offset from CTB Base Address: 0x0000
| #define MXC_R_CTB_DIN ((uint32_t)0x00000020UL) |
Offset from CTB Base Address: 0x0020
| #define MXC_R_CTB_DMA_CNT ((uint32_t)0x00000018UL) |
Offset from CTB Base Address: 0x0018
| #define MXC_R_CTB_DMA_DEST ((uint32_t)0x00000014UL) |
Offset from CTB Base Address: 0x0014
| #define MXC_R_CTB_DMA_SRC ((uint32_t)0x00000010UL) |
Offset from CTB Base Address: 0x0010
| #define MXC_R_CTB_DOUT ((uint32_t)0x00000030UL) |
Offset from CTB Base Address: 0x0030
| #define MXC_R_CTB_HAM_ECC ((uint32_t)0x0000004CUL) |
Offset from CTB Base Address: 0x004C
| #define MXC_R_CTB_HASH_CTRL ((uint32_t)0x00000008UL) |
Offset from CTB Base Address: 0x0008
| #define MXC_R_CTB_HASH_DIGEST ((uint32_t)0x00000080UL) |
Offset from CTB Base Address: 0x0080
| #define MXC_R_CTB_HASH_MSG_SZ ((uint32_t)0x000000C0UL) |
Offset from CTB Base Address: 0x00C0
| #define MXC_R_CTB_PLD_LENGTH ((uint32_t)0x000000D8UL) |
Offset from CTB Base Address: 0x00D8
| #define MXC_R_CTB_SCA_CTRL0 ((uint32_t)0x00000100UL) |
Offset from CTB Base Address: 0x0100
| #define MXC_R_CTB_SCA_CTRL1 ((uint32_t)0x00000104UL) |
Offset from CTB Base Address: 0x0104
| #define MXC_R_CTB_SCA_MODDATA ((uint32_t)0x00000130UL) |
Offset from CTB Base Address: 0x0130
| #define MXC_R_CTB_SCA_NRNG ((uint32_t)0x00000134UL) |
Offset from CTB Base Address: 0x0134
| #define MXC_R_CTB_SCA_OP_BUFF_ADDR ((uint32_t)0x0000012CUL) |
Offset from CTB Base Address: 0x012C
| #define MXC_R_CTB_SCA_PPX_ADDR ((uint32_t)0x0000010CUL) |
Offset from CTB Base Address: 0x010C
| #define MXC_R_CTB_SCA_PPY_ADDR ((uint32_t)0x00000110UL) |
Offset from CTB Base Address: 0x0110
| #define MXC_R_CTB_SCA_PPZ_ADDR ((uint32_t)0x00000114UL) |
Offset from CTB Base Address: 0x0114
| #define MXC_R_CTB_SCA_PQX_ADDR ((uint32_t)0x00000118UL) |
Offset from CTB Base Address: 0x0118
| #define MXC_R_CTB_SCA_PQY_ADDR ((uint32_t)0x0000011CUL) |
Offset from CTB Base Address: 0x011C
| #define MXC_R_CTB_SCA_PQZ_ADDR ((uint32_t)0x00000120UL) |
Offset from CTB Base Address: 0x0120
| #define MXC_R_CTB_SCA_RDSA_ADDR ((uint32_t)0x00000124UL) |
Offset from CTB Base Address: 0x0124
| #define MXC_R_CTB_SCA_RES_ADDR ((uint32_t)0x00000128UL) |
Offset from CTB Base Address: 0x0128
| #define MXC_R_CTB_SCA_STAT ((uint32_t)0x00000108UL) |
Offset from CTB Base Address: 0x0108
| #define MXC_R_CTB_TAGMIC ((uint32_t)0x000000E0UL) |
Offset from CTB Base Address: 0x00E0