mikroSDK Reference Manual

Macros

#define CRC_BASE   (0x40032000u)
 
#define CRC0   ((CRC_Type *)CRC_BASE)
 
#define CRC_BASE_ADDRS   { CRC_BASE }
 
#define CRC_BASE_PTRS   { CRC0 }
 
#define CRC_CRC_LL_MASK   0xFFu
 
#define CRC_CRC_LL_SHIFT   0
 
#define CRC_CRC_LL(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CRC_LL_SHIFT))&CRC_CRC_LL_MASK)
 
#define CRC_CRC_LU_MASK   0xFF00u
 
#define CRC_CRC_LU_SHIFT   8
 
#define CRC_CRC_LU(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CRC_LU_SHIFT))&CRC_CRC_LU_MASK)
 
#define CRC_CRC_HL_MASK   0xFF0000u
 
#define CRC_CRC_HL_SHIFT   16
 
#define CRC_CRC_HL(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CRC_HL_SHIFT))&CRC_CRC_HL_MASK)
 
#define CRC_CRC_HU_MASK   0xFF000000u
 
#define CRC_CRC_HU_SHIFT   24
 
#define CRC_CRC_HU(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CRC_HU_SHIFT))&CRC_CRC_HU_MASK)
 
#define CRC_CRCL_CRCL_MASK   0xFFFFu
 
#define CRC_CRCL_CRCL_SHIFT   0
 
#define CRC_CRCL_CRCL(x)   (((uint16_t)(((uint16_t)(x))<<CRC_CRCL_CRCL_SHIFT))&CRC_CRCL_CRCL_MASK)
 
#define CRC_CRCH_CRCH_MASK   0xFFFFu
 
#define CRC_CRCH_CRCH_SHIFT   0
 
#define CRC_CRCH_CRCH(x)   (((uint16_t)(((uint16_t)(x))<<CRC_CRCH_CRCH_SHIFT))&CRC_CRCH_CRCH_MASK)
 
#define CRC_CRCLL_CRCLL_MASK   0xFFu
 
#define CRC_CRCLL_CRCLL_SHIFT   0
 
#define CRC_CRCLL_CRCLL(x)   (((uint8_t)(((uint8_t)(x))<<CRC_CRCLL_CRCLL_SHIFT))&CRC_CRCLL_CRCLL_MASK)
 
#define CRC_CRCLU_CRCLU_MASK   0xFFu
 
#define CRC_CRCLU_CRCLU_SHIFT   0
 
#define CRC_CRCLU_CRCLU(x)   (((uint8_t)(((uint8_t)(x))<<CRC_CRCLU_CRCLU_SHIFT))&CRC_CRCLU_CRCLU_MASK)
 
#define CRC_CRCHL_CRCHL_MASK   0xFFu
 
#define CRC_CRCHL_CRCHL_SHIFT   0
 
#define CRC_CRCHL_CRCHL(x)   (((uint8_t)(((uint8_t)(x))<<CRC_CRCHL_CRCHL_SHIFT))&CRC_CRCHL_CRCHL_MASK)
 
#define CRC_CRCHU_CRCHU_MASK   0xFFu
 
#define CRC_CRCHU_CRCHU_SHIFT   0
 
#define CRC_CRCHU_CRCHU(x)   (((uint8_t)(((uint8_t)(x))<<CRC_CRCHU_CRCHU_SHIFT))&CRC_CRCHU_CRCHU_MASK)
 

CRCL - CRC_CRCL register.

#define CRC_CRCL_CRCL_MASK   (0xFFFFU)
 
#define CRC_CRCL_CRCL_SHIFT   (0U)
 
#define CRC_CRCL_CRCL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_CRCL_CRCL_SHIFT)) & CRC_CRCL_CRCL_MASK)
 

CRCH - CRC_CRCH register.

#define CRC_CRCH_CRCH_MASK   (0xFFFFU)
 
#define CRC_CRCH_CRCH_SHIFT   (0U)
 
#define CRC_CRCH_CRCH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_CRCH_CRCH_SHIFT)) & CRC_CRCH_CRCH_MASK)
 

CRC - CRC Data register

#define CRC_CRC_LL_MASK   (0xFFU)
 
#define CRC_CRC_LL_SHIFT   (0U)
 
#define CRC_CRC_LL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CRC_LL_SHIFT)) & CRC_CRC_LL_MASK)
 
#define CRC_CRC_LU_MASK   (0xFF00U)
 
#define CRC_CRC_LU_SHIFT   (8U)
 
#define CRC_CRC_LU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CRC_LU_SHIFT)) & CRC_CRC_LU_MASK)
 
#define CRC_CRC_HL_MASK   (0xFF0000U)
 
#define CRC_CRC_HL_SHIFT   (16U)
 
#define CRC_CRC_HL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CRC_HL_SHIFT)) & CRC_CRC_HL_MASK)
 
#define CRC_CRC_HU_MASK   (0xFF000000U)
 
#define CRC_CRC_HU_SHIFT   (24U)
 
#define CRC_CRC_HU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CRC_HU_SHIFT)) & CRC_CRC_HU_MASK)
 

CRCLL - CRC_CRCLL register.

#define CRC_CRCLL_CRCLL_MASK   (0xFFU)
 
#define CRC_CRCLL_CRCLL_SHIFT   (0U)
 
#define CRC_CRCLL_CRCLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CRCLL_CRCLL_SHIFT)) & CRC_CRCLL_CRCLL_MASK)
 

CRCLU - CRC_CRCLU register.

#define CRC_CRCLU_CRCLU_MASK   (0xFFU)
 
#define CRC_CRCLU_CRCLU_SHIFT   (0U)
 
#define CRC_CRCLU_CRCLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CRCLU_CRCLU_SHIFT)) & CRC_CRCLU_CRCLU_MASK)
 

CRCHL - CRC_CRCHL register.

#define CRC_CRCHL_CRCHL_MASK   (0xFFU)
 
#define CRC_CRCHL_CRCHL_SHIFT   (0U)
 
#define CRC_CRCHL_CRCHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CRCHL_CRCHL_SHIFT)) & CRC_CRCHL_CRCHL_MASK)
 

CRCHU - CRC_CRCHU register.

#define CRC_CRCHU_CRCHU_MASK   (0xFFU)
 
#define CRC_CRCHU_CRCHU_SHIFT   (0U)
 
#define CRC_CRCHU_CRCHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CRCHU_CRCHU_SHIFT)) & CRC_CRCHU_CRCHU_MASK)
 

GPOLYL - CRC_GPOLYL register.

#define CRC_GPOLYL_GPOLYL_MASK   (0xFFFFU)
 
#define CRC_GPOLYL_GPOLYL_SHIFT   (0U)
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYL_GPOLYL_SHIFT)) & CRC_GPOLYL_GPOLYL_MASK)
 
#define CRC_GPOLYL_GPOLYL_MASK   0xFFFFu
 
#define CRC_GPOLYL_GPOLYL_SHIFT   0
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x))<<CRC_GPOLYL_GPOLYL_SHIFT))&CRC_GPOLYL_GPOLYL_MASK)
 
#define CRC_GPOLYL_GPOLYL_MASK   (0xFFFFU)
 
#define CRC_GPOLYL_GPOLYL_SHIFT   (0U)
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYL_GPOLYL_SHIFT)) & CRC_GPOLYL_GPOLYL_MASK)
 
#define CRC_GPOLYL_GPOLYL_MASK   (0xFFFFU)
 
#define CRC_GPOLYL_GPOLYL_SHIFT   (0U)
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYL_GPOLYL_SHIFT)) & CRC_GPOLYL_GPOLYL_MASK)
 
#define CRC_GPOLYL_GPOLYL_MASK   (0xFFFFU)
 
#define CRC_GPOLYL_GPOLYL_SHIFT   (0U)
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYL_GPOLYL_SHIFT)) & CRC_GPOLYL_GPOLYL_MASK)
 
#define CRC_GPOLYL_GPOLYL_MASK   (0xFFFFU)
 
#define CRC_GPOLYL_GPOLYL_SHIFT   (0U)
 
#define CRC_GPOLYL_GPOLYL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYL_GPOLYL_SHIFT)) & CRC_GPOLYL_GPOLYL_MASK)
 

GPOLYH - CRC_GPOLYH register.

#define CRC_GPOLYH_GPOLYH_MASK   (0xFFFFU)
 
#define CRC_GPOLYH_GPOLYH_SHIFT   (0U)
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYH_GPOLYH_SHIFT)) & CRC_GPOLYH_GPOLYH_MASK)
 
#define CRC_GPOLYH_GPOLYH_MASK   0xFFFFu
 
#define CRC_GPOLYH_GPOLYH_SHIFT   0
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x))<<CRC_GPOLYH_GPOLYH_SHIFT))&CRC_GPOLYH_GPOLYH_MASK)
 
#define CRC_GPOLYH_GPOLYH_MASK   (0xFFFFU)
 
#define CRC_GPOLYH_GPOLYH_SHIFT   (0U)
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYH_GPOLYH_SHIFT)) & CRC_GPOLYH_GPOLYH_MASK)
 
#define CRC_GPOLYH_GPOLYH_MASK   (0xFFFFU)
 
#define CRC_GPOLYH_GPOLYH_SHIFT   (0U)
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYH_GPOLYH_SHIFT)) & CRC_GPOLYH_GPOLYH_MASK)
 
#define CRC_GPOLYH_GPOLYH_MASK   (0xFFFFU)
 
#define CRC_GPOLYH_GPOLYH_SHIFT   (0U)
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYH_GPOLYH_SHIFT)) & CRC_GPOLYH_GPOLYH_MASK)
 
#define CRC_GPOLYH_GPOLYH_MASK   (0xFFFFU)
 
#define CRC_GPOLYH_GPOLYH_SHIFT   (0U)
 
#define CRC_GPOLYH_GPOLYH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_GPOLYH_GPOLYH_SHIFT)) & CRC_GPOLYH_GPOLYH_MASK)
 

GPOLY - CRC Polynomial register

#define CRC_GPOLY_LOW_MASK   (0xFFFFU)
 
#define CRC_GPOLY_LOW_SHIFT   (0U)
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_LOW_SHIFT)) & CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   (0xFFFF0000U)
 
#define CRC_GPOLY_HIGH_SHIFT   (16U)
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_HIGH_SHIFT)) & CRC_GPOLY_HIGH_MASK)
 
#define CRC_GPOLY_LOW_MASK   0xFFFFu
 
#define CRC_GPOLY_LOW_SHIFT   0
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x))<<CRC_GPOLY_LOW_SHIFT))&CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   0xFFFF0000u
 
#define CRC_GPOLY_HIGH_SHIFT   16
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x))<<CRC_GPOLY_HIGH_SHIFT))&CRC_GPOLY_HIGH_MASK)
 
#define CRC_GPOLY_LOW_MASK   (0xFFFFU)
 
#define CRC_GPOLY_LOW_SHIFT   (0U)
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_LOW_SHIFT)) & CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   (0xFFFF0000U)
 
#define CRC_GPOLY_HIGH_SHIFT   (16U)
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_HIGH_SHIFT)) & CRC_GPOLY_HIGH_MASK)
 
#define CRC_GPOLY_LOW_MASK   (0xFFFFU)
 
#define CRC_GPOLY_LOW_SHIFT   (0U)
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_LOW_SHIFT)) & CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   (0xFFFF0000U)
 
#define CRC_GPOLY_HIGH_SHIFT   (16U)
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_HIGH_SHIFT)) & CRC_GPOLY_HIGH_MASK)
 
#define CRC_GPOLY_LOW_MASK   (0xFFFFU)
 
#define CRC_GPOLY_LOW_SHIFT   (0U)
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_LOW_SHIFT)) & CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   (0xFFFF0000U)
 
#define CRC_GPOLY_HIGH_SHIFT   (16U)
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_HIGH_SHIFT)) & CRC_GPOLY_HIGH_MASK)
 
#define CRC_GPOLY_LOW_MASK   (0xFFFFU)
 
#define CRC_GPOLY_LOW_SHIFT   (0U)
 
#define CRC_GPOLY_LOW(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_LOW_SHIFT)) & CRC_GPOLY_LOW_MASK)
 
#define CRC_GPOLY_HIGH_MASK   (0xFFFF0000U)
 
#define CRC_GPOLY_HIGH_SHIFT   (16U)
 
#define CRC_GPOLY_HIGH(x)   (((uint32_t)(((uint32_t)(x)) << CRC_GPOLY_HIGH_SHIFT)) & CRC_GPOLY_HIGH_MASK)
 

GPOLYLL - CRC_GPOLYLL register.

#define CRC_GPOLYLL_GPOLYLL_MASK   (0xFFU)
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   (0U)
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLL_GPOLYLL_SHIFT)) & CRC_GPOLYLL_GPOLYLL_MASK)
 
#define CRC_GPOLYLL_GPOLYLL_MASK   0xFFu
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   0
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x))<<CRC_GPOLYLL_GPOLYLL_SHIFT))&CRC_GPOLYLL_GPOLYLL_MASK)
 
#define CRC_GPOLYLL_GPOLYLL_MASK   (0xFFU)
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   (0U)
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLL_GPOLYLL_SHIFT)) & CRC_GPOLYLL_GPOLYLL_MASK)
 
#define CRC_GPOLYLL_GPOLYLL_MASK   (0xFFU)
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   (0U)
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLL_GPOLYLL_SHIFT)) & CRC_GPOLYLL_GPOLYLL_MASK)
 
#define CRC_GPOLYLL_GPOLYLL_MASK   (0xFFU)
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   (0U)
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLL_GPOLYLL_SHIFT)) & CRC_GPOLYLL_GPOLYLL_MASK)
 
#define CRC_GPOLYLL_GPOLYLL_MASK   (0xFFU)
 
#define CRC_GPOLYLL_GPOLYLL_SHIFT   (0U)
 
#define CRC_GPOLYLL_GPOLYLL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLL_GPOLYLL_SHIFT)) & CRC_GPOLYLL_GPOLYLL_MASK)
 

GPOLYLU - CRC_GPOLYLU register.

#define CRC_GPOLYLU_GPOLYLU_MASK   (0xFFU)
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   (0U)
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLU_GPOLYLU_SHIFT)) & CRC_GPOLYLU_GPOLYLU_MASK)
 
#define CRC_GPOLYLU_GPOLYLU_MASK   0xFFu
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   0
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x))<<CRC_GPOLYLU_GPOLYLU_SHIFT))&CRC_GPOLYLU_GPOLYLU_MASK)
 
#define CRC_GPOLYLU_GPOLYLU_MASK   (0xFFU)
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   (0U)
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLU_GPOLYLU_SHIFT)) & CRC_GPOLYLU_GPOLYLU_MASK)
 
#define CRC_GPOLYLU_GPOLYLU_MASK   (0xFFU)
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   (0U)
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLU_GPOLYLU_SHIFT)) & CRC_GPOLYLU_GPOLYLU_MASK)
 
#define CRC_GPOLYLU_GPOLYLU_MASK   (0xFFU)
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   (0U)
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLU_GPOLYLU_SHIFT)) & CRC_GPOLYLU_GPOLYLU_MASK)
 
#define CRC_GPOLYLU_GPOLYLU_MASK   (0xFFU)
 
#define CRC_GPOLYLU_GPOLYLU_SHIFT   (0U)
 
#define CRC_GPOLYLU_GPOLYLU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYLU_GPOLYLU_SHIFT)) & CRC_GPOLYLU_GPOLYLU_MASK)
 

GPOLYHL - CRC_GPOLYHL register.

#define CRC_GPOLYHL_GPOLYHL_MASK   (0xFFU)
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   (0U)
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHL_GPOLYHL_SHIFT)) & CRC_GPOLYHL_GPOLYHL_MASK)
 
#define CRC_GPOLYHL_GPOLYHL_MASK   0xFFu
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   0
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x))<<CRC_GPOLYHL_GPOLYHL_SHIFT))&CRC_GPOLYHL_GPOLYHL_MASK)
 
#define CRC_GPOLYHL_GPOLYHL_MASK   (0xFFU)
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   (0U)
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHL_GPOLYHL_SHIFT)) & CRC_GPOLYHL_GPOLYHL_MASK)
 
#define CRC_GPOLYHL_GPOLYHL_MASK   (0xFFU)
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   (0U)
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHL_GPOLYHL_SHIFT)) & CRC_GPOLYHL_GPOLYHL_MASK)
 
#define CRC_GPOLYHL_GPOLYHL_MASK   (0xFFU)
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   (0U)
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHL_GPOLYHL_SHIFT)) & CRC_GPOLYHL_GPOLYHL_MASK)
 
#define CRC_GPOLYHL_GPOLYHL_MASK   (0xFFU)
 
#define CRC_GPOLYHL_GPOLYHL_SHIFT   (0U)
 
#define CRC_GPOLYHL_GPOLYHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHL_GPOLYHL_SHIFT)) & CRC_GPOLYHL_GPOLYHL_MASK)
 

GPOLYHU - CRC_GPOLYHU register.

#define CRC_GPOLYHU_GPOLYHU_MASK   (0xFFU)
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   (0U)
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHU_GPOLYHU_SHIFT)) & CRC_GPOLYHU_GPOLYHU_MASK)
 
#define CRC_GPOLYHU_GPOLYHU_MASK   0xFFu
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   0
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x))<<CRC_GPOLYHU_GPOLYHU_SHIFT))&CRC_GPOLYHU_GPOLYHU_MASK)
 
#define CRC_GPOLYHU_GPOLYHU_MASK   (0xFFU)
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   (0U)
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHU_GPOLYHU_SHIFT)) & CRC_GPOLYHU_GPOLYHU_MASK)
 
#define CRC_GPOLYHU_GPOLYHU_MASK   (0xFFU)
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   (0U)
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHU_GPOLYHU_SHIFT)) & CRC_GPOLYHU_GPOLYHU_MASK)
 
#define CRC_GPOLYHU_GPOLYHU_MASK   (0xFFU)
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   (0U)
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHU_GPOLYHU_SHIFT)) & CRC_GPOLYHU_GPOLYHU_MASK)
 
#define CRC_GPOLYHU_GPOLYHU_MASK   (0xFFU)
 
#define CRC_GPOLYHU_GPOLYHU_SHIFT   (0U)
 
#define CRC_GPOLYHU_GPOLYHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_GPOLYHU_GPOLYHU_SHIFT)) & CRC_GPOLYHU_GPOLYHU_MASK)
 

CTRL - CRC Control register

#define CRC_CTRL_TCRC_MASK   (0x1000000U)
 
#define CRC_CTRL_TCRC_SHIFT   (24U)
 
#define CRC_CTRL_TCRC(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)
 
#define CRC_CTRL_WAS_MASK   (0x2000000U)
 
#define CRC_CTRL_WAS_SHIFT   (25U)
 
#define CRC_CTRL_WAS(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)
 
#define CRC_CTRL_FXOR_MASK   (0x4000000U)
 
#define CRC_CTRL_FXOR_SHIFT   (26U)
 
#define CRC_CTRL_FXOR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)
 
#define CRC_CTRL_TOTR_MASK   (0x30000000U)
 
#define CRC_CTRL_TOTR_SHIFT   (28U)
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   (0xC0000000U)
 
#define CRC_CTRL_TOT_SHIFT   (30U)
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)
 
#define CRC_CTRL_TCRC_MASK   0x1000000u
 
#define CRC_CTRL_TCRC_SHIFT   24
 
#define CRC_CTRL_WAS_MASK   0x2000000u
 
#define CRC_CTRL_WAS_SHIFT   25
 
#define CRC_CTRL_FXOR_MASK   0x4000000u
 
#define CRC_CTRL_FXOR_SHIFT   26
 
#define CRC_CTRL_TOTR_MASK   0x30000000u
 
#define CRC_CTRL_TOTR_SHIFT   28
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CTRL_TOTR_SHIFT))&CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   0xC0000000u
 
#define CRC_CTRL_TOT_SHIFT   30
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x))<<CRC_CTRL_TOT_SHIFT))&CRC_CTRL_TOT_MASK)
 
#define CRC_CTRL_TCRC_MASK   (0x1000000U)
 
#define CRC_CTRL_TCRC_SHIFT   (24U)
 
#define CRC_CTRL_TCRC(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)
 
#define CRC_CTRL_WAS_MASK   (0x2000000U)
 
#define CRC_CTRL_WAS_SHIFT   (25U)
 
#define CRC_CTRL_WAS(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)
 
#define CRC_CTRL_FXOR_MASK   (0x4000000U)
 
#define CRC_CTRL_FXOR_SHIFT   (26U)
 
#define CRC_CTRL_FXOR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)
 
#define CRC_CTRL_TOTR_MASK   (0x30000000U)
 
#define CRC_CTRL_TOTR_SHIFT   (28U)
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   (0xC0000000U)
 
#define CRC_CTRL_TOT_SHIFT   (30U)
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)
 
#define CRC_CTRL_TCRC_MASK   (0x1000000U)
 
#define CRC_CTRL_TCRC_SHIFT   (24U)
 
#define CRC_CTRL_TCRC(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)
 
#define CRC_CTRL_WAS_MASK   (0x2000000U)
 
#define CRC_CTRL_WAS_SHIFT   (25U)
 
#define CRC_CTRL_WAS(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)
 
#define CRC_CTRL_FXOR_MASK   (0x4000000U)
 
#define CRC_CTRL_FXOR_SHIFT   (26U)
 
#define CRC_CTRL_FXOR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)
 
#define CRC_CTRL_TOTR_MASK   (0x30000000U)
 
#define CRC_CTRL_TOTR_SHIFT   (28U)
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   (0xC0000000U)
 
#define CRC_CTRL_TOT_SHIFT   (30U)
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)
 
#define CRC_CTRL_TCRC_MASK   (0x1000000U)
 
#define CRC_CTRL_TCRC_SHIFT   (24U)
 
#define CRC_CTRL_TCRC(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)
 
#define CRC_CTRL_WAS_MASK   (0x2000000U)
 
#define CRC_CTRL_WAS_SHIFT   (25U)
 
#define CRC_CTRL_WAS(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)
 
#define CRC_CTRL_FXOR_MASK   (0x4000000U)
 
#define CRC_CTRL_FXOR_SHIFT   (26U)
 
#define CRC_CTRL_FXOR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)
 
#define CRC_CTRL_TOTR_MASK   (0x30000000U)
 
#define CRC_CTRL_TOTR_SHIFT   (28U)
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   (0xC0000000U)
 
#define CRC_CTRL_TOT_SHIFT   (30U)
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)
 
#define CRC_CTRL_TCRC_MASK   (0x1000000U)
 
#define CRC_CTRL_TCRC_SHIFT   (24U)
 
#define CRC_CTRL_TCRC(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)
 
#define CRC_CTRL_WAS_MASK   (0x2000000U)
 
#define CRC_CTRL_WAS_SHIFT   (25U)
 
#define CRC_CTRL_WAS(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)
 
#define CRC_CTRL_FXOR_MASK   (0x4000000U)
 
#define CRC_CTRL_FXOR_SHIFT   (26U)
 
#define CRC_CTRL_FXOR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)
 
#define CRC_CTRL_TOTR_MASK   (0x30000000U)
 
#define CRC_CTRL_TOTR_SHIFT   (28U)
 
#define CRC_CTRL_TOTR(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)
 
#define CRC_CTRL_TOT_MASK   (0xC0000000U)
 
#define CRC_CTRL_TOT_SHIFT   (30U)
 
#define CRC_CTRL_TOT(x)   (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)
 

CTRLHU - CRC_CTRLHU register.

#define CRC_CTRLHU_TCRC_MASK   (0x1U)
 
#define CRC_CTRLHU_TCRC_SHIFT   (0U)
 
#define CRC_CTRLHU_TCRC(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)
 
#define CRC_CTRLHU_WAS_MASK   (0x2U)
 
#define CRC_CTRLHU_WAS_SHIFT   (1U)
 
#define CRC_CTRLHU_WAS(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)
 
#define CRC_CTRLHU_FXOR_MASK   (0x4U)
 
#define CRC_CTRLHU_FXOR_SHIFT   (2U)
 
#define CRC_CTRLHU_FXOR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)
 
#define CRC_CTRLHU_TOTR_MASK   (0x30U)
 
#define CRC_CTRLHU_TOTR_SHIFT   (4U)
 
#define CRC_CTRLHU_TOTR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)
 
#define CRC_CTRLHU_TOT_MASK   (0xC0U)
 
#define CRC_CTRLHU_TOT_SHIFT   (6U)
 
#define CRC_CTRLHU_TOT(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)
 
#define CRC_CTRLHU_TCRC_MASK   (0x1U)
 
#define CRC_CTRLHU_TCRC_SHIFT   (0U)
 
#define CRC_CTRLHU_TCRC(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)
 
#define CRC_CTRLHU_WAS_MASK   (0x2U)
 
#define CRC_CTRLHU_WAS_SHIFT   (1U)
 
#define CRC_CTRLHU_WAS(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)
 
#define CRC_CTRLHU_FXOR_MASK   (0x4U)
 
#define CRC_CTRLHU_FXOR_SHIFT   (2U)
 
#define CRC_CTRLHU_FXOR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)
 
#define CRC_CTRLHU_TOTR_MASK   (0x30U)
 
#define CRC_CTRLHU_TOTR_SHIFT   (4U)
 
#define CRC_CTRLHU_TOTR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)
 
#define CRC_CTRLHU_TOT_MASK   (0xC0U)
 
#define CRC_CTRLHU_TOT_SHIFT   (6U)
 
#define CRC_CTRLHU_TOT(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)
 
#define CRC_CTRLHU_TCRC_MASK   (0x1U)
 
#define CRC_CTRLHU_TCRC_SHIFT   (0U)
 
#define CRC_CTRLHU_TCRC(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)
 
#define CRC_CTRLHU_WAS_MASK   (0x2U)
 
#define CRC_CTRLHU_WAS_SHIFT   (1U)
 
#define CRC_CTRLHU_WAS(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)
 
#define CRC_CTRLHU_FXOR_MASK   (0x4U)
 
#define CRC_CTRLHU_FXOR_SHIFT   (2U)
 
#define CRC_CTRLHU_FXOR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)
 
#define CRC_CTRLHU_TOTR_MASK   (0x30U)
 
#define CRC_CTRLHU_TOTR_SHIFT   (4U)
 
#define CRC_CTRLHU_TOTR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)
 
#define CRC_CTRLHU_TOT_MASK   (0xC0U)
 
#define CRC_CTRLHU_TOT_SHIFT   (6U)
 
#define CRC_CTRLHU_TOT(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)
 
#define CRC_CTRLHU_TCRC_MASK   (0x1U)
 
#define CRC_CTRLHU_TCRC_SHIFT   (0U)
 
#define CRC_CTRLHU_TCRC(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)
 
#define CRC_CTRLHU_WAS_MASK   (0x2U)
 
#define CRC_CTRLHU_WAS_SHIFT   (1U)
 
#define CRC_CTRLHU_WAS(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)
 
#define CRC_CTRLHU_FXOR_MASK   (0x4U)
 
#define CRC_CTRLHU_FXOR_SHIFT   (2U)
 
#define CRC_CTRLHU_FXOR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)
 
#define CRC_CTRLHU_TOTR_MASK   (0x30U)
 
#define CRC_CTRLHU_TOTR_SHIFT   (4U)
 
#define CRC_CTRLHU_TOTR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)
 
#define CRC_CTRLHU_TOT_MASK   (0xC0U)
 
#define CRC_CTRLHU_TOT_SHIFT   (6U)
 
#define CRC_CTRLHU_TOT(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)
 
#define CRC_CTRLHU_TCRC_MASK   (0x1U)
 
#define CRC_CTRLHU_TCRC_SHIFT   (0U)
 
#define CRC_CTRLHU_TCRC(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)
 
#define CRC_CTRLHU_WAS_MASK   (0x2U)
 
#define CRC_CTRLHU_WAS_SHIFT   (1U)
 
#define CRC_CTRLHU_WAS(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)
 
#define CRC_CTRLHU_FXOR_MASK   (0x4U)
 
#define CRC_CTRLHU_FXOR_SHIFT   (2U)
 
#define CRC_CTRLHU_FXOR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)
 
#define CRC_CTRLHU_TOTR_MASK   (0x30U)
 
#define CRC_CTRLHU_TOTR_SHIFT   (4U)
 
#define CRC_CTRLHU_TOTR(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)
 
#define CRC_CTRLHU_TOT_MASK   (0xC0U)
 
#define CRC_CTRLHU_TOT_SHIFT   (6U)
 
#define CRC_CTRLHU_TOT(x)   (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)
 

DATAL - CRC_DATAL register.

#define CRC_DATAL_DATAL_MASK   (0xFFFFU)
 
#define CRC_DATAL_DATAL_SHIFT   (0U)
 
#define CRC_DATAL_DATAL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAL_DATAL_SHIFT)) & CRC_DATAL_DATAL_MASK)
 
#define CRC_DATAL_DATAL_MASK   (0xFFFFU)
 
#define CRC_DATAL_DATAL_SHIFT   (0U)
 
#define CRC_DATAL_DATAL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAL_DATAL_SHIFT)) & CRC_DATAL_DATAL_MASK)
 
#define CRC_DATAL_DATAL_MASK   (0xFFFFU)
 
#define CRC_DATAL_DATAL_SHIFT   (0U)
 
#define CRC_DATAL_DATAL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAL_DATAL_SHIFT)) & CRC_DATAL_DATAL_MASK)
 
#define CRC_DATAL_DATAL_MASK   (0xFFFFU)
 
#define CRC_DATAL_DATAL_SHIFT   (0U)
 
#define CRC_DATAL_DATAL(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAL_DATAL_SHIFT)) & CRC_DATAL_DATAL_MASK)
 

DATAH - CRC_DATAH register.

#define CRC_DATAH_DATAH_MASK   (0xFFFFU)
 
#define CRC_DATAH_DATAH_SHIFT   (0U)
 
#define CRC_DATAH_DATAH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAH_DATAH_SHIFT)) & CRC_DATAH_DATAH_MASK)
 
#define CRC_DATAH_DATAH_MASK   (0xFFFFU)
 
#define CRC_DATAH_DATAH_SHIFT   (0U)
 
#define CRC_DATAH_DATAH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAH_DATAH_SHIFT)) & CRC_DATAH_DATAH_MASK)
 
#define CRC_DATAH_DATAH_MASK   (0xFFFFU)
 
#define CRC_DATAH_DATAH_SHIFT   (0U)
 
#define CRC_DATAH_DATAH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAH_DATAH_SHIFT)) & CRC_DATAH_DATAH_MASK)
 
#define CRC_DATAH_DATAH_MASK   (0xFFFFU)
 
#define CRC_DATAH_DATAH_SHIFT   (0U)
 
#define CRC_DATAH_DATAH(x)   (((uint16_t)(((uint16_t)(x)) << CRC_DATAH_DATAH_SHIFT)) & CRC_DATAH_DATAH_MASK)
 

DATA - CRC Data register

#define CRC_DATA_LL_MASK   (0xFFU)
 
#define CRC_DATA_LL_SHIFT   (0U)
 
#define CRC_DATA_LL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LL_SHIFT)) & CRC_DATA_LL_MASK)
 
#define CRC_DATA_LU_MASK   (0xFF00U)
 
#define CRC_DATA_LU_SHIFT   (8U)
 
#define CRC_DATA_LU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LU_SHIFT)) & CRC_DATA_LU_MASK)
 
#define CRC_DATA_HL_MASK   (0xFF0000U)
 
#define CRC_DATA_HL_SHIFT   (16U)
 
#define CRC_DATA_HL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HL_SHIFT)) & CRC_DATA_HL_MASK)
 
#define CRC_DATA_HU_MASK   (0xFF000000U)
 
#define CRC_DATA_HU_SHIFT   (24U)
 
#define CRC_DATA_HU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HU_SHIFT)) & CRC_DATA_HU_MASK)
 
#define CRC_DATA_LL_MASK   (0xFFU)
 
#define CRC_DATA_LL_SHIFT   (0U)
 
#define CRC_DATA_LL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LL_SHIFT)) & CRC_DATA_LL_MASK)
 
#define CRC_DATA_LU_MASK   (0xFF00U)
 
#define CRC_DATA_LU_SHIFT   (8U)
 
#define CRC_DATA_LU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LU_SHIFT)) & CRC_DATA_LU_MASK)
 
#define CRC_DATA_HL_MASK   (0xFF0000U)
 
#define CRC_DATA_HL_SHIFT   (16U)
 
#define CRC_DATA_HL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HL_SHIFT)) & CRC_DATA_HL_MASK)
 
#define CRC_DATA_HU_MASK   (0xFF000000U)
 
#define CRC_DATA_HU_SHIFT   (24U)
 
#define CRC_DATA_HU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HU_SHIFT)) & CRC_DATA_HU_MASK)
 
#define CRC_DATA_LL_MASK   (0xFFU)
 
#define CRC_DATA_LL_SHIFT   (0U)
 
#define CRC_DATA_LL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LL_SHIFT)) & CRC_DATA_LL_MASK)
 
#define CRC_DATA_LU_MASK   (0xFF00U)
 
#define CRC_DATA_LU_SHIFT   (8U)
 
#define CRC_DATA_LU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LU_SHIFT)) & CRC_DATA_LU_MASK)
 
#define CRC_DATA_HL_MASK   (0xFF0000U)
 
#define CRC_DATA_HL_SHIFT   (16U)
 
#define CRC_DATA_HL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HL_SHIFT)) & CRC_DATA_HL_MASK)
 
#define CRC_DATA_HU_MASK   (0xFF000000U)
 
#define CRC_DATA_HU_SHIFT   (24U)
 
#define CRC_DATA_HU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HU_SHIFT)) & CRC_DATA_HU_MASK)
 
#define CRC_DATA_LL_MASK   (0xFFU)
 
#define CRC_DATA_LL_SHIFT   (0U)
 
#define CRC_DATA_LL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LL_SHIFT)) & CRC_DATA_LL_MASK)
 
#define CRC_DATA_LU_MASK   (0xFF00U)
 
#define CRC_DATA_LU_SHIFT   (8U)
 
#define CRC_DATA_LU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_LU_SHIFT)) & CRC_DATA_LU_MASK)
 
#define CRC_DATA_HL_MASK   (0xFF0000U)
 
#define CRC_DATA_HL_SHIFT   (16U)
 
#define CRC_DATA_HL(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HL_SHIFT)) & CRC_DATA_HL_MASK)
 
#define CRC_DATA_HU_MASK   (0xFF000000U)
 
#define CRC_DATA_HU_SHIFT   (24U)
 
#define CRC_DATA_HU(x)   (((uint32_t)(((uint32_t)(x)) << CRC_DATA_HU_SHIFT)) & CRC_DATA_HU_MASK)
 

DATALL - CRC_DATALL register.

#define CRC_DATALL_DATALL_MASK   (0xFFU)
 
#define CRC_DATALL_DATALL_SHIFT   (0U)
 
#define CRC_DATALL_DATALL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALL_DATALL_SHIFT)) & CRC_DATALL_DATALL_MASK)
 
#define CRC_DATALL_DATALL_MASK   (0xFFU)
 
#define CRC_DATALL_DATALL_SHIFT   (0U)
 
#define CRC_DATALL_DATALL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALL_DATALL_SHIFT)) & CRC_DATALL_DATALL_MASK)
 
#define CRC_DATALL_DATALL_MASK   (0xFFU)
 
#define CRC_DATALL_DATALL_SHIFT   (0U)
 
#define CRC_DATALL_DATALL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALL_DATALL_SHIFT)) & CRC_DATALL_DATALL_MASK)
 
#define CRC_DATALL_DATALL_MASK   (0xFFU)
 
#define CRC_DATALL_DATALL_SHIFT   (0U)
 
#define CRC_DATALL_DATALL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALL_DATALL_SHIFT)) & CRC_DATALL_DATALL_MASK)
 

DATALU - CRC_DATALU register.

#define CRC_DATALU_DATALU_MASK   (0xFFU)
 
#define CRC_DATALU_DATALU_SHIFT   (0U)
 
#define CRC_DATALU_DATALU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALU_DATALU_SHIFT)) & CRC_DATALU_DATALU_MASK)
 
#define CRC_DATALU_DATALU_MASK   (0xFFU)
 
#define CRC_DATALU_DATALU_SHIFT   (0U)
 
#define CRC_DATALU_DATALU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALU_DATALU_SHIFT)) & CRC_DATALU_DATALU_MASK)
 
#define CRC_DATALU_DATALU_MASK   (0xFFU)
 
#define CRC_DATALU_DATALU_SHIFT   (0U)
 
#define CRC_DATALU_DATALU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALU_DATALU_SHIFT)) & CRC_DATALU_DATALU_MASK)
 
#define CRC_DATALU_DATALU_MASK   (0xFFU)
 
#define CRC_DATALU_DATALU_SHIFT   (0U)
 
#define CRC_DATALU_DATALU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATALU_DATALU_SHIFT)) & CRC_DATALU_DATALU_MASK)
 

DATAHL - CRC_DATAHL register.

#define CRC_DATAHL_DATAHL_MASK   (0xFFU)
 
#define CRC_DATAHL_DATAHL_SHIFT   (0U)
 
#define CRC_DATAHL_DATAHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHL_DATAHL_SHIFT)) & CRC_DATAHL_DATAHL_MASK)
 
#define CRC_DATAHL_DATAHL_MASK   (0xFFU)
 
#define CRC_DATAHL_DATAHL_SHIFT   (0U)
 
#define CRC_DATAHL_DATAHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHL_DATAHL_SHIFT)) & CRC_DATAHL_DATAHL_MASK)
 
#define CRC_DATAHL_DATAHL_MASK   (0xFFU)
 
#define CRC_DATAHL_DATAHL_SHIFT   (0U)
 
#define CRC_DATAHL_DATAHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHL_DATAHL_SHIFT)) & CRC_DATAHL_DATAHL_MASK)
 
#define CRC_DATAHL_DATAHL_MASK   (0xFFU)
 
#define CRC_DATAHL_DATAHL_SHIFT   (0U)
 
#define CRC_DATAHL_DATAHL(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHL_DATAHL_SHIFT)) & CRC_DATAHL_DATAHL_MASK)
 

DATAHU - CRC_DATAHU register.

#define CRC_DATAHU_DATAHU_MASK   (0xFFU)
 
#define CRC_DATAHU_DATAHU_SHIFT   (0U)
 
#define CRC_DATAHU_DATAHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHU_DATAHU_SHIFT)) & CRC_DATAHU_DATAHU_MASK)
 
#define CRC_DATAHU_DATAHU_MASK   (0xFFU)
 
#define CRC_DATAHU_DATAHU_SHIFT   (0U)
 
#define CRC_DATAHU_DATAHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHU_DATAHU_SHIFT)) & CRC_DATAHU_DATAHU_MASK)
 
#define CRC_DATAHU_DATAHU_MASK   (0xFFU)
 
#define CRC_DATAHU_DATAHU_SHIFT   (0U)
 
#define CRC_DATAHU_DATAHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHU_DATAHU_SHIFT)) & CRC_DATAHU_DATAHU_MASK)
 
#define CRC_DATAHU_DATAHU_MASK   (0xFFU)
 
#define CRC_DATAHU_DATAHU_SHIFT   (0U)
 
#define CRC_DATAHU_DATAHU(x)   (((uint8_t)(((uint8_t)(x)) << CRC_DATAHU_DATAHU_SHIFT)) & CRC_DATAHU_DATAHU_MASK)
 

Macro Definition Documentation

◆ CRC0

#define CRC0   ((CRC_Type *)CRC_BASE)

Peripheral CRC base pointer

◆ CRC_BASE

#define CRC_BASE   (0x40032000u)

Peripheral CRC base address

◆ CRC_BASE_ADDRS

#define CRC_BASE_ADDRS   { CRC_BASE }

Array initializer of CRC peripheral base addresses

◆ CRC_BASE_PTRS

#define CRC_BASE_PTRS   { CRC0 }

Array initializer of CRC peripheral base pointers

◆ CRC_CTRL_FXOR [1/5]

#define CRC_CTRL_FXOR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)

FXOR - Complement Read Of CRC Data Register 0b0..No XOR on reading. 0b1..Invert or complement the read value of the CRC Data register.

◆ CRC_CTRL_FXOR [2/5]

#define CRC_CTRL_FXOR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)

FXOR - Complement Read Of CRC Data Register 0b0..No XOR on reading. 0b1..Invert or complement the read value of the CRC Data register.

◆ CRC_CTRL_FXOR [3/5]

#define CRC_CTRL_FXOR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)

FXOR - Complement Read Of CRC Data Register 0b0..No XOR on reading. 0b1..Invert or complement the read value of the CRC Data register.

◆ CRC_CTRL_FXOR [4/5]

#define CRC_CTRL_FXOR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)

FXOR - Complement Read Of CRC Data Register 0b0..No XOR on reading. 0b1..Invert or complement the read value of the CRC Data register.

◆ CRC_CTRL_FXOR [5/5]

#define CRC_CTRL_FXOR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_FXOR_SHIFT)) & CRC_CTRL_FXOR_MASK)

FXOR - Complement Read Of CRC Data Register 0b0..No XOR on reading. 0b1..Invert or complement the read value of the CRC Data register.

◆ CRC_CTRL_TCRC [1/5]

#define CRC_CTRL_TCRC ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRL_TCRC [2/5]

#define CRC_CTRL_TCRC ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRL_TCRC [3/5]

#define CRC_CTRL_TCRC ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRL_TCRC [4/5]

#define CRC_CTRL_TCRC ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRL_TCRC [5/5]

#define CRC_CTRL_TCRC ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TCRC_SHIFT)) & CRC_CTRL_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRL_TOT [1/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOT [2/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x))<<CRC_CTRL_TOT_SHIFT))&CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOT [3/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOT [4/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOT [5/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOT [6/6]

#define CRC_CTRL_TOT ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOT_SHIFT)) & CRC_CTRL_TOT_MASK)

TOT - Type Of Transpose For Writes 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [1/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [2/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x))<<CRC_CTRL_TOTR_SHIFT))&CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [3/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [4/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [5/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_TOTR [6/6]

#define CRC_CTRL_TOTR ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_TOTR_SHIFT)) & CRC_CTRL_TOTR_MASK)

TOTR - Type Of Transpose For Read 0b00..No transposition. 0b01..Bits in bytes are transposed; bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRL_WAS [1/5]

#define CRC_CTRL_WAS ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)

WAS - Write CRC Data Register As Seed 0b0..Writes to the CRC data register are data values. 0b1..Writes to the CRC data register are seed values.

◆ CRC_CTRL_WAS [2/5]

#define CRC_CTRL_WAS ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)

WAS - Write CRC Data Register As Seed 0b0..Writes to the CRC data register are data values. 0b1..Writes to the CRC data register are seed values.

◆ CRC_CTRL_WAS [3/5]

#define CRC_CTRL_WAS ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)

WAS - Write CRC Data Register As Seed 0b0..Writes to the CRC data register are data values. 0b1..Writes to the CRC data register are seed values.

◆ CRC_CTRL_WAS [4/5]

#define CRC_CTRL_WAS ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)

WAS - Write CRC Data Register As Seed 0b0..Writes to the CRC data register are data values. 0b1..Writes to the CRC data register are seed values.

◆ CRC_CTRL_WAS [5/5]

#define CRC_CTRL_WAS ( x)    (((uint32_t)(((uint32_t)(x)) << CRC_CTRL_WAS_SHIFT)) & CRC_CTRL_WAS_MASK)

WAS - Write CRC Data Register As Seed 0b0..Writes to the CRC data register are data values. 0b1..Writes to the CRC data register are seed values.

◆ CRC_CTRLHU_FXOR [1/5]

#define CRC_CTRLHU_FXOR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)

FXOR 0b0..No XOR on reading. 0b1..Invert or complement the read value of CRC data register.

◆ CRC_CTRLHU_FXOR [2/5]

#define CRC_CTRLHU_FXOR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)

FXOR 0b0..No XOR on reading. 0b1..Invert or complement the read value of CRC data register.

◆ CRC_CTRLHU_FXOR [3/5]

#define CRC_CTRLHU_FXOR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)

FXOR 0b0..No XOR on reading. 0b1..Invert or complement the read value of CRC data register.

◆ CRC_CTRLHU_FXOR [4/5]

#define CRC_CTRLHU_FXOR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)

FXOR 0b0..No XOR on reading. 0b1..Invert or complement the read value of CRC data register.

◆ CRC_CTRLHU_FXOR [5/5]

#define CRC_CTRLHU_FXOR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_FXOR_SHIFT)) & CRC_CTRLHU_FXOR_MASK)

FXOR 0b0..No XOR on reading. 0b1..Invert or complement the read value of CRC data register.

◆ CRC_CTRLHU_TCRC [1/5]

#define CRC_CTRLHU_TCRC ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRLHU_TCRC [2/5]

#define CRC_CTRLHU_TCRC ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRLHU_TCRC [3/5]

#define CRC_CTRLHU_TCRC ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRLHU_TCRC [4/5]

#define CRC_CTRLHU_TCRC ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRLHU_TCRC [5/5]

#define CRC_CTRLHU_TCRC ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TCRC_SHIFT)) & CRC_CTRLHU_TCRC_MASK)

TCRC 0b0..16-bit CRC protocol. 0b1..32-bit CRC protocol.

◆ CRC_CTRLHU_TOT [1/5]

#define CRC_CTRLHU_TOT ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)

TOT 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOT [2/5]

#define CRC_CTRLHU_TOT ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)

TOT 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOT [3/5]

#define CRC_CTRLHU_TOT ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)

TOT 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOT [4/5]

#define CRC_CTRLHU_TOT ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)

TOT 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOT [5/5]

#define CRC_CTRLHU_TOT ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOT_SHIFT)) & CRC_CTRLHU_TOT_MASK)

TOT 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOTR [1/5]

#define CRC_CTRLHU_TOTR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)

TOTR 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOTR [2/5]

#define CRC_CTRLHU_TOTR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)

TOTR 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOTR [3/5]

#define CRC_CTRLHU_TOTR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)

TOTR 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOTR [4/5]

#define CRC_CTRLHU_TOTR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)

TOTR 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_TOTR [5/5]

#define CRC_CTRLHU_TOTR ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_TOTR_SHIFT)) & CRC_CTRLHU_TOTR_MASK)

TOTR 0b00..No Transposition. 0b01..Bits in bytes are transposed, bytes are not transposed. 0b10..Both bits in bytes and bytes are transposed. 0b11..Only bytes are transposed; no bits in a byte are transposed.

◆ CRC_CTRLHU_WAS [1/5]

#define CRC_CTRLHU_WAS ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)

WAS 0b0..Writes to CRC data register are data values. 0b1..Writes to CRC data reguster are seed values.

◆ CRC_CTRLHU_WAS [2/5]

#define CRC_CTRLHU_WAS ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)

WAS 0b0..Writes to CRC data register are data values. 0b1..Writes to CRC data reguster are seed values.

◆ CRC_CTRLHU_WAS [3/5]

#define CRC_CTRLHU_WAS ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)

WAS 0b0..Writes to CRC data register are data values. 0b1..Writes to CRC data reguster are seed values.

◆ CRC_CTRLHU_WAS [4/5]

#define CRC_CTRLHU_WAS ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)

WAS 0b0..Writes to CRC data register are data values. 0b1..Writes to CRC data reguster are seed values.

◆ CRC_CTRLHU_WAS [5/5]

#define CRC_CTRLHU_WAS ( x)    (((uint8_t)(((uint8_t)(x)) << CRC_CTRLHU_WAS_SHIFT)) & CRC_CTRLHU_WAS_MASK)

WAS 0b0..Writes to CRC data register are data values. 0b1..Writes to CRC data reguster are seed values.