30 #ifndef __STM32F37X_CRC_H
31 #define __STM32F37X_CRC_H
38 #include "stm32f37x.h"
54 #define CRC_ReverseInputData_No ((uint32_t)0x00000000)
55 #define CRC_ReverseInputData_8bits CRC_CR_REV_IN_0
56 #define CRC_ReverseInputData_16bits CRC_CR_REV_IN_1
57 #define CRC_ReverseInputData_32bits CRC_CR_REV_IN
59 #define IS_CRC_REVERSE_INPUT_DATA(DATA) (((DATA) == CRC_ReverseInputData_No) || \
60 ((DATA) == CRC_ReverseInputData_8bits) || \
61 ((DATA) == CRC_ReverseInputData_16bits) || \
62 ((DATA) == CRC_ReverseInputData_32bits))
71 #define CRC_PolSize_7 CRC_CR_POLSIZE
72 #define CRC_PolSize_8 CRC_CR_POLSIZE_1
73 #define CRC_PolSize_16 CRC_CR_POLSIZE_0
74 #define CRC_PolSize_32 ((uint32_t)0x00000000)
76 #define IS_CRC_POL_SIZE(SIZE) (((SIZE) == CRC_PolSize_7) || \
77 ((SIZE) == CRC_PolSize_8) || \
78 ((SIZE) == CRC_PolSize_16) || \
79 ((SIZE) == CRC_PolSize_32))