MAX32690 Peripheral Driver API
Peripheral Driver API for the MAX32690
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
CAN_MODE

Macros

#define MXC_F_CAN_MODE_AFM_POS   0
 
#define MXC_F_CAN_MODE_AFM   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_AFM_POS))
 
#define MXC_F_CAN_MODE_LOM_POS   1
 
#define MXC_F_CAN_MODE_LOM   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_LOM_POS))
 
#define MXC_F_CAN_MODE_RST_POS   2
 
#define MXC_F_CAN_MODE_RST   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_RST_POS))
 
#define MXC_F_CAN_MODE_RXTRIG_POS   3
 
#define MXC_F_CAN_MODE_RXTRIG   ((uint8_t)(0x7UL << MXC_F_CAN_MODE_RXTRIG_POS))
 
#define MXC_V_CAN_MODE_RXTRIG_1W   ((uint8_t)0x0UL)
 
#define MXC_S_CAN_MODE_RXTRIG_1W   (MXC_V_CAN_MODE_RXTRIG_1W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_V_CAN_MODE_RXTRIG_4W   ((uint8_t)0x1UL)
 
#define MXC_S_CAN_MODE_RXTRIG_4W   (MXC_V_CAN_MODE_RXTRIG_4W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_V_CAN_MODE_RXTRIG_8W   ((uint8_t)0x2UL)
 
#define MXC_S_CAN_MODE_RXTRIG_8W   (MXC_V_CAN_MODE_RXTRIG_8W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_V_CAN_MODE_RXTRIG_16W   ((uint8_t)0x3UL)
 
#define MXC_S_CAN_MODE_RXTRIG_16W   (MXC_V_CAN_MODE_RXTRIG_16W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_V_CAN_MODE_RXTRIG_32W   ((uint8_t)0x4UL)
 
#define MXC_S_CAN_MODE_RXTRIG_32W   (MXC_V_CAN_MODE_RXTRIG_32W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_V_CAN_MODE_RXTRIG_64W   ((uint8_t)0x5UL)
 
#define MXC_S_CAN_MODE_RXTRIG_64W   (MXC_V_CAN_MODE_RXTRIG_64W << MXC_F_CAN_MODE_RXTRIG_POS)
 
#define MXC_F_CAN_MODE_DMA_POS   6
 
#define MXC_F_CAN_MODE_DMA   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_DMA_POS))
 
#define MXC_F_CAN_MODE_SLP_POS   7
 
#define MXC_F_CAN_MODE_SLP   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_SLP_POS))
 

Detailed Description

Mode Register.

Macro Definition Documentation

◆ MXC_F_CAN_MODE_AFM

#define MXC_F_CAN_MODE_AFM   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_AFM_POS))

MODE_AFM Mask

◆ MXC_F_CAN_MODE_AFM_POS

#define MXC_F_CAN_MODE_AFM_POS   0

MODE_AFM Position

◆ MXC_F_CAN_MODE_DMA

#define MXC_F_CAN_MODE_DMA   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_DMA_POS))

MODE_DMA Mask

◆ MXC_F_CAN_MODE_DMA_POS

#define MXC_F_CAN_MODE_DMA_POS   6

MODE_DMA Position

◆ MXC_F_CAN_MODE_LOM

#define MXC_F_CAN_MODE_LOM   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_LOM_POS))

MODE_LOM Mask

◆ MXC_F_CAN_MODE_LOM_POS

#define MXC_F_CAN_MODE_LOM_POS   1

MODE_LOM Position

◆ MXC_F_CAN_MODE_RST

#define MXC_F_CAN_MODE_RST   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_RST_POS))

MODE_RST Mask

◆ MXC_F_CAN_MODE_RST_POS

#define MXC_F_CAN_MODE_RST_POS   2

MODE_RST Position

◆ MXC_F_CAN_MODE_RXTRIG

#define MXC_F_CAN_MODE_RXTRIG   ((uint8_t)(0x7UL << MXC_F_CAN_MODE_RXTRIG_POS))

MODE_RXTRIG Mask

◆ MXC_F_CAN_MODE_RXTRIG_POS

#define MXC_F_CAN_MODE_RXTRIG_POS   3

MODE_RXTRIG Position

◆ MXC_F_CAN_MODE_SLP

#define MXC_F_CAN_MODE_SLP   ((uint8_t)(0x1UL << MXC_F_CAN_MODE_SLP_POS))

MODE_SLP Mask

◆ MXC_F_CAN_MODE_SLP_POS

#define MXC_F_CAN_MODE_SLP_POS   7

MODE_SLP Position

◆ MXC_S_CAN_MODE_RXTRIG_16W

#define MXC_S_CAN_MODE_RXTRIG_16W   (MXC_V_CAN_MODE_RXTRIG_16W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_16W Setting

◆ MXC_S_CAN_MODE_RXTRIG_1W

#define MXC_S_CAN_MODE_RXTRIG_1W   (MXC_V_CAN_MODE_RXTRIG_1W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_1W Setting

◆ MXC_S_CAN_MODE_RXTRIG_32W

#define MXC_S_CAN_MODE_RXTRIG_32W   (MXC_V_CAN_MODE_RXTRIG_32W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_32W Setting

◆ MXC_S_CAN_MODE_RXTRIG_4W

#define MXC_S_CAN_MODE_RXTRIG_4W   (MXC_V_CAN_MODE_RXTRIG_4W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_4W Setting

◆ MXC_S_CAN_MODE_RXTRIG_64W

#define MXC_S_CAN_MODE_RXTRIG_64W   (MXC_V_CAN_MODE_RXTRIG_64W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_64W Setting

◆ MXC_S_CAN_MODE_RXTRIG_8W

#define MXC_S_CAN_MODE_RXTRIG_8W   (MXC_V_CAN_MODE_RXTRIG_8W << MXC_F_CAN_MODE_RXTRIG_POS)

MODE_RXTRIG_8W Setting

◆ MXC_V_CAN_MODE_RXTRIG_16W

#define MXC_V_CAN_MODE_RXTRIG_16W   ((uint8_t)0x3UL)

MODE_RXTRIG_16W Value

◆ MXC_V_CAN_MODE_RXTRIG_1W

#define MXC_V_CAN_MODE_RXTRIG_1W   ((uint8_t)0x0UL)

MODE_RXTRIG_1W Value

◆ MXC_V_CAN_MODE_RXTRIG_32W

#define MXC_V_CAN_MODE_RXTRIG_32W   ((uint8_t)0x4UL)

MODE_RXTRIG_32W Value

◆ MXC_V_CAN_MODE_RXTRIG_4W

#define MXC_V_CAN_MODE_RXTRIG_4W   ((uint8_t)0x1UL)

MODE_RXTRIG_4W Value

◆ MXC_V_CAN_MODE_RXTRIG_64W

#define MXC_V_CAN_MODE_RXTRIG_64W   ((uint8_t)0x5UL)

MODE_RXTRIG_64W Value

◆ MXC_V_CAN_MODE_RXTRIG_8W

#define MXC_V_CAN_MODE_RXTRIG_8W   ((uint8_t)0x2UL)

MODE_RXTRIG_8W Value