MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
SMON_SECDIAG

Macros

#define MXC_F_SMON_SECDIAG_BORF_POS   0
 
#define MXC_F_SMON_SECDIAG_BORF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BORF_POS))
 
#define MXC_F_SMON_SECDIAG_SHIELDF_POS   2
 
#define MXC_F_SMON_SECDIAG_SHIELDF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_SHIELDF_POS))
 
#define MXC_F_SMON_SECDIAG_LOTEMP_POS   3
 
#define MXC_F_SMON_SECDIAG_LOTEMP   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_LOTEMP_POS))
 
#define MXC_F_SMON_SECDIAG_HITEMP_POS   4
 
#define MXC_F_SMON_SECDIAG_HITEMP   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_HITEMP_POS))
 
#define MXC_F_SMON_SECDIAG_BATLO_POS   5
 
#define MXC_F_SMON_SECDIAG_BATLO   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATLO_POS))
 
#define MXC_F_SMON_SECDIAG_BATHI_POS   6
 
#define MXC_F_SMON_SECDIAG_BATHI   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATHI_POS))
 
#define MXC_F_SMON_SECDIAG_DYNF_POS   7
 
#define MXC_F_SMON_SECDIAG_DYNF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_DYNF_POS))
 
#define MXC_F_SMON_SECDIAG_AESKT_POS   8
 
#define MXC_F_SMON_SECDIAG_AESKT   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_AESKT_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT0_POS   16
 
#define MXC_F_SMON_SECDIAG_EXTSTAT0   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT0_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT1_POS   17
 
#define MXC_F_SMON_SECDIAG_EXTSTAT1   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT1_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT2_POS   18
 
#define MXC_F_SMON_SECDIAG_EXTSTAT2   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT2_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT3_POS   19
 
#define MXC_F_SMON_SECDIAG_EXTSTAT3   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT3_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT4_POS   20
 
#define MXC_F_SMON_SECDIAG_EXTSTAT4   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT4_POS))
 
#define MXC_F_SMON_SECDIAG_EXTSTAT5_POS   21
 
#define MXC_F_SMON_SECDIAG_EXTSTAT5   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT5_POS))
 

Detailed Description

Security Diagnostic Register.

Macro Definition Documentation

◆ MXC_F_SMON_SECDIAG_AESKT

#define MXC_F_SMON_SECDIAG_AESKT   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_AESKT_POS))

SECDIAG_AESKT Mask

◆ MXC_F_SMON_SECDIAG_AESKT_POS

#define MXC_F_SMON_SECDIAG_AESKT_POS   8

SECDIAG_AESKT Position

◆ MXC_F_SMON_SECDIAG_BATHI

#define MXC_F_SMON_SECDIAG_BATHI   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATHI_POS))

SECDIAG_BATHI Mask

◆ MXC_F_SMON_SECDIAG_BATHI_POS

#define MXC_F_SMON_SECDIAG_BATHI_POS   6

SECDIAG_BATHI Position

◆ MXC_F_SMON_SECDIAG_BATLO

#define MXC_F_SMON_SECDIAG_BATLO   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATLO_POS))

SECDIAG_BATLO Mask

◆ MXC_F_SMON_SECDIAG_BATLO_POS

#define MXC_F_SMON_SECDIAG_BATLO_POS   5

SECDIAG_BATLO Position

◆ MXC_F_SMON_SECDIAG_BORF

#define MXC_F_SMON_SECDIAG_BORF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BORF_POS))

SECDIAG_BORF Mask

◆ MXC_F_SMON_SECDIAG_BORF_POS

#define MXC_F_SMON_SECDIAG_BORF_POS   0

SECDIAG_BORF Position

◆ MXC_F_SMON_SECDIAG_DYNF

#define MXC_F_SMON_SECDIAG_DYNF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_DYNF_POS))

SECDIAG_DYNF Mask

◆ MXC_F_SMON_SECDIAG_DYNF_POS

#define MXC_F_SMON_SECDIAG_DYNF_POS   7

SECDIAG_DYNF Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT0

#define MXC_F_SMON_SECDIAG_EXTSTAT0   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT0_POS))

SECDIAG_EXTSTAT0 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT0_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT0_POS   16

SECDIAG_EXTSTAT0 Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT1

#define MXC_F_SMON_SECDIAG_EXTSTAT1   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT1_POS))

SECDIAG_EXTSTAT1 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT1_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT1_POS   17

SECDIAG_EXTSTAT1 Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT2

#define MXC_F_SMON_SECDIAG_EXTSTAT2   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT2_POS))

SECDIAG_EXTSTAT2 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT2_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT2_POS   18

SECDIAG_EXTSTAT2 Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT3

#define MXC_F_SMON_SECDIAG_EXTSTAT3   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT3_POS))

SECDIAG_EXTSTAT3 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT3_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT3_POS   19

SECDIAG_EXTSTAT3 Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT4

#define MXC_F_SMON_SECDIAG_EXTSTAT4   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT4_POS))

SECDIAG_EXTSTAT4 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT4_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT4_POS   20

SECDIAG_EXTSTAT4 Position

◆ MXC_F_SMON_SECDIAG_EXTSTAT5

#define MXC_F_SMON_SECDIAG_EXTSTAT5   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT5_POS))

SECDIAG_EXTSTAT5 Mask

◆ MXC_F_SMON_SECDIAG_EXTSTAT5_POS

#define MXC_F_SMON_SECDIAG_EXTSTAT5_POS   21

SECDIAG_EXTSTAT5 Position

◆ MXC_F_SMON_SECDIAG_HITEMP

#define MXC_F_SMON_SECDIAG_HITEMP   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_HITEMP_POS))

SECDIAG_HITEMP Mask

◆ MXC_F_SMON_SECDIAG_HITEMP_POS

#define MXC_F_SMON_SECDIAG_HITEMP_POS   4

SECDIAG_HITEMP Position

◆ MXC_F_SMON_SECDIAG_LOTEMP

#define MXC_F_SMON_SECDIAG_LOTEMP   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_LOTEMP_POS))

SECDIAG_LOTEMP Mask

◆ MXC_F_SMON_SECDIAG_LOTEMP_POS

#define MXC_F_SMON_SECDIAG_LOTEMP_POS   3

SECDIAG_LOTEMP Position

◆ MXC_F_SMON_SECDIAG_SHIELDF

#define MXC_F_SMON_SECDIAG_SHIELDF   ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_SHIELDF_POS))

SECDIAG_SHIELDF Mask

◆ MXC_F_SMON_SECDIAG_SHIELDF_POS

#define MXC_F_SMON_SECDIAG_SHIELDF_POS   2

SECDIAG_SHIELDF Position