MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Macros

#define MXC_F_TPU_MAA_CTRL_STC_POS   0
 
#define MXC_F_TPU_MAA_CTRL_STC   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_STC_POS))
 
#define MXC_F_TPU_MAA_CTRL_CLC_POS   1
 
#define MXC_F_TPU_MAA_CTRL_CLC   ((uint32_t)(0x7UL << MXC_F_TPU_MAA_CTRL_CLC_POS))
 
#define MXC_V_TPU_MAA_CTRL_CLC_EXP   ((uint32_t)0x0UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_EXP   (MXC_V_TPU_MAA_CTRL_CLC_EXP << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_V_TPU_MAA_CTRL_CLC_SQ   ((uint32_t)0x1UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_SQ   (MXC_V_TPU_MAA_CTRL_CLC_SQ << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_V_TPU_MAA_CTRL_CLC_MUL   ((uint32_t)0x2UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_MUL   (MXC_V_TPU_MAA_CTRL_CLC_MUL << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_V_TPU_MAA_CTRL_CLC_SQMUL   ((uint32_t)0x3UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_SQMUL   (MXC_V_TPU_MAA_CTRL_CLC_SQMUL << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_V_TPU_MAA_CTRL_CLC_ADD   ((uint32_t)0x4UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_ADD   (MXC_V_TPU_MAA_CTRL_CLC_ADD << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_V_TPU_MAA_CTRL_CLC_SUB   ((uint32_t)0x5UL)
 
#define MXC_S_TPU_MAA_CTRL_CLC_SUB   (MXC_V_TPU_MAA_CTRL_CLC_SUB << MXC_F_TPU_MAA_CTRL_CLC_POS)
 
#define MXC_F_TPU_MAA_CTRL_OCALC_POS   4
 
#define MXC_F_TPU_MAA_CTRL_OCALC   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_OCALC_POS))
 
#define MXC_F_TPU_MAA_CTRL_MAAER_POS   7
 
#define MXC_F_TPU_MAA_CTRL_MAAER   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_MAAER_POS))
 
#define MXC_F_TPU_MAA_CTRL_AMS_POS   8
 
#define MXC_F_TPU_MAA_CTRL_AMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_AMS_POS))
 
#define MXC_F_TPU_MAA_CTRL_BMS_POS   10
 
#define MXC_F_TPU_MAA_CTRL_BMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_BMS_POS))
 
#define MXC_F_TPU_MAA_CTRL_EMS_POS   12
 
#define MXC_F_TPU_MAA_CTRL_EMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_EMS_POS))
 
#define MXC_F_TPU_MAA_CTRL_MMS_POS   14
 
#define MXC_F_TPU_MAA_CTRL_MMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_MMS_POS))
 
#define MXC_F_TPU_MAA_CTRL_AMA_POS   16
 
#define MXC_F_TPU_MAA_CTRL_AMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_AMA_POS))
 
#define MXC_F_TPU_MAA_CTRL_BMA_POS   20
 
#define MXC_F_TPU_MAA_CTRL_BMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_BMA_POS))
 
#define MXC_F_TPU_MAA_CTRL_RMA_POS   24
 
#define MXC_F_TPU_MAA_CTRL_RMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_RMA_POS))
 
#define MXC_F_TPU_MAA_CTRL_TMA_POS   28
 
#define MXC_F_TPU_MAA_CTRL_TMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_TMA_POS))
 

Detailed Description

MAA Control Register.

Macro Definition Documentation

◆ MXC_F_TPU_MAA_CTRL_AMA

#define MXC_F_TPU_MAA_CTRL_AMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_AMA_POS))

MAA_CTRL_AMA Mask

◆ MXC_F_TPU_MAA_CTRL_AMA_POS

#define MXC_F_TPU_MAA_CTRL_AMA_POS   16

MAA_CTRL_AMA Position

◆ MXC_F_TPU_MAA_CTRL_AMS

#define MXC_F_TPU_MAA_CTRL_AMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_AMS_POS))

MAA_CTRL_AMS Mask

◆ MXC_F_TPU_MAA_CTRL_AMS_POS

#define MXC_F_TPU_MAA_CTRL_AMS_POS   8

MAA_CTRL_AMS Position

◆ MXC_F_TPU_MAA_CTRL_BMA

#define MXC_F_TPU_MAA_CTRL_BMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_BMA_POS))

MAA_CTRL_BMA Mask

◆ MXC_F_TPU_MAA_CTRL_BMA_POS

#define MXC_F_TPU_MAA_CTRL_BMA_POS   20

MAA_CTRL_BMA Position

◆ MXC_F_TPU_MAA_CTRL_BMS

#define MXC_F_TPU_MAA_CTRL_BMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_BMS_POS))

MAA_CTRL_BMS Mask

◆ MXC_F_TPU_MAA_CTRL_BMS_POS

#define MXC_F_TPU_MAA_CTRL_BMS_POS   10

MAA_CTRL_BMS Position

◆ MXC_F_TPU_MAA_CTRL_CLC

#define MXC_F_TPU_MAA_CTRL_CLC   ((uint32_t)(0x7UL << MXC_F_TPU_MAA_CTRL_CLC_POS))

MAA_CTRL_CLC Mask

◆ MXC_F_TPU_MAA_CTRL_CLC_POS

#define MXC_F_TPU_MAA_CTRL_CLC_POS   1

MAA_CTRL_CLC Position

◆ MXC_F_TPU_MAA_CTRL_EMS

#define MXC_F_TPU_MAA_CTRL_EMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_EMS_POS))

MAA_CTRL_EMS Mask

◆ MXC_F_TPU_MAA_CTRL_EMS_POS

#define MXC_F_TPU_MAA_CTRL_EMS_POS   12

MAA_CTRL_EMS Position

◆ MXC_F_TPU_MAA_CTRL_MAAER

#define MXC_F_TPU_MAA_CTRL_MAAER   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_MAAER_POS))

MAA_CTRL_MAAER Mask

◆ MXC_F_TPU_MAA_CTRL_MAAER_POS

#define MXC_F_TPU_MAA_CTRL_MAAER_POS   7

MAA_CTRL_MAAER Position

◆ MXC_F_TPU_MAA_CTRL_MMS

#define MXC_F_TPU_MAA_CTRL_MMS   ((uint32_t)(0x3UL << MXC_F_TPU_MAA_CTRL_MMS_POS))

MAA_CTRL_MMS Mask

◆ MXC_F_TPU_MAA_CTRL_MMS_POS

#define MXC_F_TPU_MAA_CTRL_MMS_POS   14

MAA_CTRL_MMS Position

◆ MXC_F_TPU_MAA_CTRL_OCALC

#define MXC_F_TPU_MAA_CTRL_OCALC   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_OCALC_POS))

MAA_CTRL_OCALC Mask

◆ MXC_F_TPU_MAA_CTRL_OCALC_POS

#define MXC_F_TPU_MAA_CTRL_OCALC_POS   4

MAA_CTRL_OCALC Position

◆ MXC_F_TPU_MAA_CTRL_RMA

#define MXC_F_TPU_MAA_CTRL_RMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_RMA_POS))

MAA_CTRL_RMA Mask

◆ MXC_F_TPU_MAA_CTRL_RMA_POS

#define MXC_F_TPU_MAA_CTRL_RMA_POS   24

MAA_CTRL_RMA Position

◆ MXC_F_TPU_MAA_CTRL_STC

#define MXC_F_TPU_MAA_CTRL_STC   ((uint32_t)(0x1UL << MXC_F_TPU_MAA_CTRL_STC_POS))

MAA_CTRL_STC Mask

◆ MXC_F_TPU_MAA_CTRL_STC_POS

#define MXC_F_TPU_MAA_CTRL_STC_POS   0

MAA_CTRL_STC Position

◆ MXC_F_TPU_MAA_CTRL_TMA

#define MXC_F_TPU_MAA_CTRL_TMA   ((uint32_t)(0xFUL << MXC_F_TPU_MAA_CTRL_TMA_POS))

MAA_CTRL_TMA Mask

◆ MXC_F_TPU_MAA_CTRL_TMA_POS

#define MXC_F_TPU_MAA_CTRL_TMA_POS   28

MAA_CTRL_TMA Position

◆ MXC_S_TPU_MAA_CTRL_CLC_ADD

#define MXC_S_TPU_MAA_CTRL_CLC_ADD   (MXC_V_TPU_MAA_CTRL_CLC_ADD << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_ADD Setting

◆ MXC_S_TPU_MAA_CTRL_CLC_EXP

#define MXC_S_TPU_MAA_CTRL_CLC_EXP   (MXC_V_TPU_MAA_CTRL_CLC_EXP << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_EXP Setting

◆ MXC_S_TPU_MAA_CTRL_CLC_MUL

#define MXC_S_TPU_MAA_CTRL_CLC_MUL   (MXC_V_TPU_MAA_CTRL_CLC_MUL << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_MUL Setting

◆ MXC_S_TPU_MAA_CTRL_CLC_SQ

#define MXC_S_TPU_MAA_CTRL_CLC_SQ   (MXC_V_TPU_MAA_CTRL_CLC_SQ << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_SQ Setting

◆ MXC_S_TPU_MAA_CTRL_CLC_SQMUL

#define MXC_S_TPU_MAA_CTRL_CLC_SQMUL   (MXC_V_TPU_MAA_CTRL_CLC_SQMUL << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_SQMUL Setting

◆ MXC_S_TPU_MAA_CTRL_CLC_SUB

#define MXC_S_TPU_MAA_CTRL_CLC_SUB   (MXC_V_TPU_MAA_CTRL_CLC_SUB << MXC_F_TPU_MAA_CTRL_CLC_POS)

MAA_CTRL_CLC_SUB Setting

◆ MXC_V_TPU_MAA_CTRL_CLC_ADD

#define MXC_V_TPU_MAA_CTRL_CLC_ADD   ((uint32_t)0x4UL)

MAA_CTRL_CLC_ADD Value

◆ MXC_V_TPU_MAA_CTRL_CLC_EXP

#define MXC_V_TPU_MAA_CTRL_CLC_EXP   ((uint32_t)0x0UL)

MAA_CTRL_CLC_EXP Value

◆ MXC_V_TPU_MAA_CTRL_CLC_MUL

#define MXC_V_TPU_MAA_CTRL_CLC_MUL   ((uint32_t)0x2UL)

MAA_CTRL_CLC_MUL Value

◆ MXC_V_TPU_MAA_CTRL_CLC_SQ

#define MXC_V_TPU_MAA_CTRL_CLC_SQ   ((uint32_t)0x1UL)

MAA_CTRL_CLC_SQ Value

◆ MXC_V_TPU_MAA_CTRL_CLC_SQMUL

#define MXC_V_TPU_MAA_CTRL_CLC_SQMUL   ((uint32_t)0x3UL)

MAA_CTRL_CLC_SQMUL Value

◆ MXC_V_TPU_MAA_CTRL_CLC_SUB

#define MXC_V_TPU_MAA_CTRL_CLC_SUB   ((uint32_t)0x5UL)

MAA_CTRL_CLC_SUB Value