MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules
crc_regs.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mxc_crc_regs_t
 

Macros

#define MXC_R_CRC_CTRL   ((uint32_t)0x00000000UL)
 
#define MXC_R_CRC_DATAIN32   ((uint32_t)0x00000004UL)
 
#define MXC_R_CRC_DATAIN16   ((uint32_t)0x00000004UL)
 
#define MXC_R_CRC_DATAIN8   ((uint32_t)0x00000004UL)
 
#define MXC_R_CRC_POLY   ((uint32_t)0x00000008UL)
 
#define MXC_R_CRC_VAL   ((uint32_t)0x0000000CUL)
 
#define MXC_F_CRC_CTRL_EN_POS   0
 
#define MXC_F_CRC_CTRL_EN   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_EN_POS))
 
#define MXC_F_CRC_CTRL_DMA_EN_POS   1
 
#define MXC_F_CRC_CTRL_DMA_EN   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_DMA_EN_POS))
 
#define MXC_F_CRC_CTRL_MSB_POS   2
 
#define MXC_F_CRC_CTRL_MSB   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_MSB_POS))
 
#define MXC_F_CRC_CTRL_BYTE_SWAP_IN_POS   3
 
#define MXC_F_CRC_CTRL_BYTE_SWAP_IN   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BYTE_SWAP_IN_POS))
 
#define MXC_F_CRC_CTRL_BYTE_SWAP_OUT_POS   4
 
#define MXC_F_CRC_CTRL_BYTE_SWAP_OUT   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BYTE_SWAP_OUT_POS))
 
#define MXC_F_CRC_CTRL_BUSY_POS   16
 
#define MXC_F_CRC_CTRL_BUSY   ((uint32_t)(0x1UL << MXC_F_CRC_CTRL_BUSY_POS))
 
#define MXC_F_CRC_DATAIN32_DATA_POS   0
 
#define MXC_F_CRC_DATAIN32_DATA   ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_DATAIN32_DATA_POS))
 
#define MXC_F_CRC_DATAIN16_DATA_POS   0
 
#define MXC_F_CRC_DATAIN16_DATA   ((uint16_t)(0xFFFFUL << MXC_F_CRC_DATAIN16_DATA_POS))
 
#define MXC_F_CRC_DATAIN8_DATA_POS   0
 
#define MXC_F_CRC_DATAIN8_DATA   ((uint8_t)(0xFFUL << MXC_F_CRC_DATAIN8_DATA_POS))
 
#define MXC_F_CRC_POLY_POLY_POS   0
 
#define MXC_F_CRC_POLY_POLY   ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_POLY_POLY_POS))
 
#define MXC_F_CRC_VAL_VALUE_POS   0
 
#define MXC_F_CRC_VAL_VALUE   ((uint32_t)(0xFFFFFFFFUL << MXC_F_CRC_VAL_VALUE_POS))
 

Detailed Description

Registers, Bit Masks and Bit Positions for the CRC Peripheral Module.

Note
This file is @generated.