![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Cipher Control Register.
#define MXC_F_TPU_CIPHER_CTRL_CIPHER ((uint32_t)(0x7UL << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS)) |
CIPHER_CTRL_CIPHER Mask
#define MXC_F_TPU_CIPHER_CTRL_CIPHER_POS 4 |
CIPHER_CTRL_CIPHER Position
#define MXC_F_TPU_CIPHER_CTRL_ENC ((uint32_t)(0x1UL << MXC_F_TPU_CIPHER_CTRL_ENC_POS)) |
CIPHER_CTRL_ENC Mask
#define MXC_F_TPU_CIPHER_CTRL_ENC_POS 0 |
CIPHER_CTRL_ENC Position
#define MXC_F_TPU_CIPHER_CTRL_KEY ((uint32_t)(0x1UL << MXC_F_TPU_CIPHER_CTRL_KEY_POS)) |
CIPHER_CTRL_KEY Mask
#define MXC_F_TPU_CIPHER_CTRL_KEY_POS 1 |
CIPHER_CTRL_KEY Position
#define MXC_F_TPU_CIPHER_CTRL_MODE ((uint32_t)(0x7UL << MXC_F_TPU_CIPHER_CTRL_MODE_POS)) |
CIPHER_CTRL_MODE Mask
#define MXC_F_TPU_CIPHER_CTRL_MODE_POS 8 |
CIPHER_CTRL_MODE Position
#define MXC_F_TPU_CIPHER_CTRL_SRC ((uint32_t)(0x3UL << MXC_F_TPU_CIPHER_CTRL_SRC_POS)) |
CIPHER_CTRL_SRC Mask
#define MXC_F_TPU_CIPHER_CTRL_SRC_POS 2 |
CIPHER_CTRL_SRC Position
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_AES128 (MXC_V_TPU_CIPHER_CTRL_CIPHER_AES128 << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_AES128 Setting
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_AES192 (MXC_V_TPU_CIPHER_CTRL_CIPHER_AES192 << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_AES192 Setting
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_AES256 (MXC_V_TPU_CIPHER_CTRL_CIPHER_AES256 << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_AES256 Setting
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_DES (MXC_V_TPU_CIPHER_CTRL_CIPHER_DES << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_DES Setting
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_DIS (MXC_V_TPU_CIPHER_CTRL_CIPHER_DIS << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_DIS Setting
#define MXC_S_TPU_CIPHER_CTRL_CIPHER_TDES (MXC_V_TPU_CIPHER_CTRL_CIPHER_TDES << MXC_F_TPU_CIPHER_CTRL_CIPHER_POS) |
CIPHER_CTRL_CIPHER_TDES Setting
#define MXC_S_TPU_CIPHER_CTRL_MODE_CBC (MXC_V_TPU_CIPHER_CTRL_MODE_CBC << MXC_F_TPU_CIPHER_CTRL_MODE_POS) |
CIPHER_CTRL_MODE_CBC Setting
#define MXC_S_TPU_CIPHER_CTRL_MODE_CFB (MXC_V_TPU_CIPHER_CTRL_MODE_CFB << MXC_F_TPU_CIPHER_CTRL_MODE_POS) |
CIPHER_CTRL_MODE_CFB Setting
#define MXC_S_TPU_CIPHER_CTRL_MODE_CTR (MXC_V_TPU_CIPHER_CTRL_MODE_CTR << MXC_F_TPU_CIPHER_CTRL_MODE_POS) |
CIPHER_CTRL_MODE_CTR Setting
#define MXC_S_TPU_CIPHER_CTRL_MODE_ECB (MXC_V_TPU_CIPHER_CTRL_MODE_ECB << MXC_F_TPU_CIPHER_CTRL_MODE_POS) |
CIPHER_CTRL_MODE_ECB Setting
#define MXC_S_TPU_CIPHER_CTRL_MODE_OFB (MXC_V_TPU_CIPHER_CTRL_MODE_OFB << MXC_F_TPU_CIPHER_CTRL_MODE_POS) |
CIPHER_CTRL_MODE_OFB Setting
#define MXC_S_TPU_CIPHER_CTRL_SRC_CIPHERKEY (MXC_V_TPU_CIPHER_CTRL_SRC_CIPHERKEY << MXC_F_TPU_CIPHER_CTRL_SRC_POS) |
CIPHER_CTRL_SRC_CIPHERKEY Setting
#define MXC_S_TPU_CIPHER_CTRL_SRC_QSPIKEY_REGFILE (MXC_V_TPU_CIPHER_CTRL_SRC_QSPIKEY_REGFILE << MXC_F_TPU_CIPHER_CTRL_SRC_POS) |
CIPHER_CTRL_SRC_QSPIKEY_REGFILE Setting
#define MXC_S_TPU_CIPHER_CTRL_SRC_REGFILE (MXC_V_TPU_CIPHER_CTRL_SRC_REGFILE << MXC_F_TPU_CIPHER_CTRL_SRC_POS) |
CIPHER_CTRL_SRC_REGFILE Setting
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_AES128 ((uint32_t)0x1UL) |
CIPHER_CTRL_CIPHER_AES128 Value
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_AES192 ((uint32_t)0x2UL) |
CIPHER_CTRL_CIPHER_AES192 Value
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_AES256 ((uint32_t)0x3UL) |
CIPHER_CTRL_CIPHER_AES256 Value
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_DES ((uint32_t)0x4UL) |
CIPHER_CTRL_CIPHER_DES Value
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_DIS ((uint32_t)0x0UL) |
CIPHER_CTRL_CIPHER_DIS Value
#define MXC_V_TPU_CIPHER_CTRL_CIPHER_TDES ((uint32_t)0x5UL) |
CIPHER_CTRL_CIPHER_TDES Value
#define MXC_V_TPU_CIPHER_CTRL_MODE_CBC ((uint32_t)0x1UL) |
CIPHER_CTRL_MODE_CBC Value
#define MXC_V_TPU_CIPHER_CTRL_MODE_CFB ((uint32_t)0x2UL) |
CIPHER_CTRL_MODE_CFB Value
#define MXC_V_TPU_CIPHER_CTRL_MODE_CTR ((uint32_t)0x4UL) |
CIPHER_CTRL_MODE_CTR Value
#define MXC_V_TPU_CIPHER_CTRL_MODE_ECB ((uint32_t)0x0UL) |
CIPHER_CTRL_MODE_ECB Value
#define MXC_V_TPU_CIPHER_CTRL_MODE_OFB ((uint32_t)0x3UL) |
CIPHER_CTRL_MODE_OFB Value
#define MXC_V_TPU_CIPHER_CTRL_SRC_CIPHERKEY ((uint32_t)0x0UL) |
CIPHER_CTRL_SRC_CIPHERKEY Value
#define MXC_V_TPU_CIPHER_CTRL_SRC_QSPIKEY_REGFILE ((uint32_t)0x3UL) |
CIPHER_CTRL_SRC_QSPIKEY_REGFILE Value
#define MXC_V_TPU_CIPHER_CTRL_SRC_REGFILE ((uint32_t)0x2UL) |
CIPHER_CTRL_SRC_REGFILE Value