28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_CRC_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_CRC_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
80 __IO uint16_t datain16[2];
81 __IO uint8_t datain8[4];
94#define MXC_R_CRC_CTRL ((uint32_t)0x00000000UL)
95#define MXC_R_CRC_DATAIN32 ((uint32_t)0x00000004UL)
96#define MXC_R_CRC_DATAIN16 ((uint32_t)0x00000004UL)
97#define MXC_R_CRC_DATAIN8 ((uint32_t)0x00000004UL)
98#define MXC_R_CRC_POLY ((uint32_t)0x00000008UL)
99#define MXC_R_CRC_VAL ((uint32_t)0x0000000CUL)
108#define MXC_F_CRC_CTRL_EN_POS 0
109#define MXC_F_CRC_CTRL_EN ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_EN_POS))
111#define MXC_F_CRC_CTRL_DMA_EN_POS 1
112#define MXC_F_CRC_CTRL_DMA_EN ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_DMA_EN_POS))
114#define MXC_F_CRC_CTRL_MSB_POS 2
115#define MXC_F_CRC_CTRL_MSB ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_MSB_POS))
117#define MXC_F_CRC_CTRL_BYTE_SWAP_IN_POS 3
118#define MXC_F_CRC_CTRL_BYTE_SWAP_IN ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BYTE_SWAP_IN_POS))
120#define MXC_F_CRC_CTRL_BYTE_SWAP_OUT_POS 4
121#define MXC_F_CRC_CTRL_BYTE_SWAP_OUT ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BYTE_SWAP_OUT_POS))
123#define MXC_F_CRC_CTRL_BUSY_POS 16
124#define MXC_F_CRC_CTRL_BUSY ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BUSY_POS))
134#define MXC_F_CRC_DATAIN32_DATA_POS 0
135#define MXC_F_CRC_DATAIN32_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_DATAIN32_DATA_POS))
145#define MXC_F_CRC_DATAIN16_DATA_POS 0
146#define MXC_F_CRC_DATAIN16_DATA ((uint16_t)(0xFFFFUL << MXC_F_CRC_DATAIN16_DATA_POS))
156#define MXC_F_CRC_DATAIN8_DATA_POS 0
157#define MXC_F_CRC_DATAIN8_DATA ((uint8_t)(0xFFUL << MXC_F_CRC_DATAIN8_DATA_POS))
167#define MXC_F_CRC_POLY_POLY_POS 0
168#define MXC_F_CRC_POLY_POLY ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_POLY_POLY_POS))
178#define MXC_F_CRC_VAL_VALUE_POS 0
179#define MXC_F_CRC_VAL_VALUE ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_VAL_VALUE_POS))
__IO uint32_t ctrl
Definition: crc_regs.h:77
__IO uint32_t poly
Definition: crc_regs.h:83
__IO uint32_t datain32
Definition: crc_regs.h:79
__IO uint32_t val
Definition: crc_regs.h:84
Definition: crc_regs.h:76