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

Macros

#define MXC_F_GCR_SCON_BSTAPEN_POS   0
 
#define MXC_F_GCR_SCON_BSTAPEN   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_BSTAPEN_POS))
 
#define MXC_V_GCR_SCON_BSTAPEN_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_BSTAPEN_DIS   (MXC_V_GCR_SCON_BSTAPEN_DIS << MXC_F_GCR_SCON_BSTAPEN_POS)
 
#define MXC_V_GCR_SCON_BSTAPEN_EN   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_BSTAPEN_EN   (MXC_V_GCR_SCON_BSTAPEN_EN << MXC_F_GCR_SCON_BSTAPEN_POS)
 
#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS   4
 
#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS))
 
#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_NORMAL   (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)
 
#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED   (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)
 
#define MXC_F_GCR_SCON_CCACHE_FLUSH_POS   6
 
#define MXC_F_GCR_SCON_CCACHE_FLUSH   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS))
 
#define MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_CCACHE_FLUSH_NORMAL   (MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)
 
#define MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_CCACHE_FLUSH_FLUSH   (MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)
 
#define MXC_F_GCR_SCON_DCACHE_FLUSH_POS   7
 
#define MXC_F_GCR_SCON_DCACHE_FLUSH   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS))
 
#define MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_DCACHE_FLUSH_NORMAL   (MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)
 
#define MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_DCACHE_FLUSH_FLUSH   (MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)
 
#define MXC_F_GCR_SCON_DCACHE_DIS_POS   9
 
#define MXC_F_GCR_SCON_DCACHE_DIS   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_DIS_POS))
 
#define MXC_V_GCR_SCON_DCACHE_DIS_ENABLED   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_DCACHE_DIS_ENABLED   (MXC_V_GCR_SCON_DCACHE_DIS_ENABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)
 
#define MXC_V_GCR_SCON_DCACHE_DIS_DISABLED   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_DCACHE_DIS_DISABLED   (MXC_V_GCR_SCON_DCACHE_DIS_DISABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)
 
#define MXC_F_GCR_SCON_CCHK_POS   13
 
#define MXC_F_GCR_SCON_CCHK   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCHK_POS))
 
#define MXC_V_GCR_SCON_CCHK_COMPLETE   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_CCHK_COMPLETE   (MXC_V_GCR_SCON_CCHK_COMPLETE << MXC_F_GCR_SCON_CCHK_POS)
 
#define MXC_V_GCR_SCON_CCHK_START   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_CCHK_START   (MXC_V_GCR_SCON_CCHK_START << MXC_F_GCR_SCON_CCHK_POS)
 
#define MXC_F_GCR_SCON_CHKRES_POS   15
 
#define MXC_F_GCR_SCON_CHKRES   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CHKRES_POS))
 
#define MXC_V_GCR_SCON_CHKRES_PASS   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_CHKRES_PASS   (MXC_V_GCR_SCON_CHKRES_PASS << MXC_F_GCR_SCON_CHKRES_POS)
 
#define MXC_V_GCR_SCON_CHKRES_FAIL   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_CHKRES_FAIL   (MXC_V_GCR_SCON_CHKRES_FAIL << MXC_F_GCR_SCON_CHKRES_POS)
 
#define MXC_F_GCR_SCON_OVR_POS   16
 
#define MXC_F_GCR_SCON_OVR   ((uint32_t)(0x3UL << MXC_F_GCR_SCON_OVR_POS))
 
#define MXC_V_GCR_SCON_OVR_0V9   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_SCON_OVR_0V9   (MXC_V_GCR_SCON_OVR_0V9 << MXC_F_GCR_SCON_OVR_POS)
 
#define MXC_V_GCR_SCON_OVR_1V   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_SCON_OVR_1V   (MXC_V_GCR_SCON_OVR_1V << MXC_F_GCR_SCON_OVR_POS)
 
#define MXC_V_GCR_SCON_OVR_1V1   ((uint32_t)0x2UL)
 
#define MXC_S_GCR_SCON_OVR_1V1   (MXC_V_GCR_SCON_OVR_1V1 << MXC_F_GCR_SCON_OVR_POS)
 

Detailed Description

System Control.

Macro Definition Documentation

◆ MXC_F_GCR_SCON_BSTAPEN

#define MXC_F_GCR_SCON_BSTAPEN   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_BSTAPEN_POS))

SCON_BSTAPEN Mask

◆ MXC_F_GCR_SCON_BSTAPEN_POS

#define MXC_F_GCR_SCON_BSTAPEN_POS   0

SCON_BSTAPEN Position

◆ MXC_F_GCR_SCON_CCACHE_FLUSH

#define MXC_F_GCR_SCON_CCACHE_FLUSH   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS))

SCON_CCACHE_FLUSH Mask

◆ MXC_F_GCR_SCON_CCACHE_FLUSH_POS

#define MXC_F_GCR_SCON_CCACHE_FLUSH_POS   6

SCON_CCACHE_FLUSH Position

◆ MXC_F_GCR_SCON_CCHK

#define MXC_F_GCR_SCON_CCHK   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCHK_POS))

SCON_CCHK Mask

◆ MXC_F_GCR_SCON_CCHK_POS

#define MXC_F_GCR_SCON_CCHK_POS   13

SCON_CCHK Position

◆ MXC_F_GCR_SCON_CHKRES

#define MXC_F_GCR_SCON_CHKRES   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CHKRES_POS))

SCON_CHKRES Mask

◆ MXC_F_GCR_SCON_CHKRES_POS

#define MXC_F_GCR_SCON_CHKRES_POS   15

SCON_CHKRES Position

◆ MXC_F_GCR_SCON_DCACHE_DIS

#define MXC_F_GCR_SCON_DCACHE_DIS   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_DIS_POS))

SCON_DCACHE_DIS Mask

◆ MXC_F_GCR_SCON_DCACHE_DIS_POS

#define MXC_F_GCR_SCON_DCACHE_DIS_POS   9

SCON_DCACHE_DIS Position

◆ MXC_F_GCR_SCON_DCACHE_FLUSH

#define MXC_F_GCR_SCON_DCACHE_FLUSH   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS))

SCON_DCACHE_FLUSH Mask

◆ MXC_F_GCR_SCON_DCACHE_FLUSH_POS

#define MXC_F_GCR_SCON_DCACHE_FLUSH_POS   7

SCON_DCACHE_FLUSH Position

◆ MXC_F_GCR_SCON_FLASH_PAGE_FLIP

#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP   ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS))

SCON_FLASH_PAGE_FLIP Mask

◆ MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS

#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS   4

SCON_FLASH_PAGE_FLIP Position

◆ MXC_F_GCR_SCON_OVR

#define MXC_F_GCR_SCON_OVR   ((uint32_t)(0x3UL << MXC_F_GCR_SCON_OVR_POS))

SCON_OVR Mask

◆ MXC_F_GCR_SCON_OVR_POS

#define MXC_F_GCR_SCON_OVR_POS   16

SCON_OVR Position

◆ MXC_S_GCR_SCON_BSTAPEN_DIS

#define MXC_S_GCR_SCON_BSTAPEN_DIS   (MXC_V_GCR_SCON_BSTAPEN_DIS << MXC_F_GCR_SCON_BSTAPEN_POS)

SCON_BSTAPEN_DIS Setting

◆ MXC_S_GCR_SCON_BSTAPEN_EN

#define MXC_S_GCR_SCON_BSTAPEN_EN   (MXC_V_GCR_SCON_BSTAPEN_EN << MXC_F_GCR_SCON_BSTAPEN_POS)

SCON_BSTAPEN_EN Setting

◆ MXC_S_GCR_SCON_CCACHE_FLUSH_FLUSH

#define MXC_S_GCR_SCON_CCACHE_FLUSH_FLUSH   (MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)

SCON_CCACHE_FLUSH_FLUSH Setting

◆ MXC_S_GCR_SCON_CCACHE_FLUSH_NORMAL

#define MXC_S_GCR_SCON_CCACHE_FLUSH_NORMAL   (MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)

SCON_CCACHE_FLUSH_NORMAL Setting

◆ MXC_S_GCR_SCON_CCHK_COMPLETE

#define MXC_S_GCR_SCON_CCHK_COMPLETE   (MXC_V_GCR_SCON_CCHK_COMPLETE << MXC_F_GCR_SCON_CCHK_POS)

SCON_CCHK_COMPLETE Setting

◆ MXC_S_GCR_SCON_CCHK_START

#define MXC_S_GCR_SCON_CCHK_START   (MXC_V_GCR_SCON_CCHK_START << MXC_F_GCR_SCON_CCHK_POS)

SCON_CCHK_START Setting

◆ MXC_S_GCR_SCON_CHKRES_FAIL

#define MXC_S_GCR_SCON_CHKRES_FAIL   (MXC_V_GCR_SCON_CHKRES_FAIL << MXC_F_GCR_SCON_CHKRES_POS)

SCON_CHKRES_FAIL Setting

◆ MXC_S_GCR_SCON_CHKRES_PASS

#define MXC_S_GCR_SCON_CHKRES_PASS   (MXC_V_GCR_SCON_CHKRES_PASS << MXC_F_GCR_SCON_CHKRES_POS)

SCON_CHKRES_PASS Setting

◆ MXC_S_GCR_SCON_DCACHE_DIS_DISABLED

#define MXC_S_GCR_SCON_DCACHE_DIS_DISABLED   (MXC_V_GCR_SCON_DCACHE_DIS_DISABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)

SCON_DCACHE_DIS_DISABLED Setting

◆ MXC_S_GCR_SCON_DCACHE_DIS_ENABLED

#define MXC_S_GCR_SCON_DCACHE_DIS_ENABLED   (MXC_V_GCR_SCON_DCACHE_DIS_ENABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)

SCON_DCACHE_DIS_ENABLED Setting

◆ MXC_S_GCR_SCON_DCACHE_FLUSH_FLUSH

#define MXC_S_GCR_SCON_DCACHE_FLUSH_FLUSH   (MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)

SCON_DCACHE_FLUSH_FLUSH Setting

◆ MXC_S_GCR_SCON_DCACHE_FLUSH_NORMAL

#define MXC_S_GCR_SCON_DCACHE_FLUSH_NORMAL   (MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)

SCON_DCACHE_FLUSH_NORMAL Setting

◆ MXC_S_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED

#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED   (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)

SCON_FLASH_PAGE_FLIP_FLIPPED Setting

◆ MXC_S_GCR_SCON_FLASH_PAGE_FLIP_NORMAL

#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_NORMAL   (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)

SCON_FLASH_PAGE_FLIP_NORMAL Setting

◆ MXC_S_GCR_SCON_OVR_0V9

#define MXC_S_GCR_SCON_OVR_0V9   (MXC_V_GCR_SCON_OVR_0V9 << MXC_F_GCR_SCON_OVR_POS)

SCON_OVR_0V9 Setting

◆ MXC_S_GCR_SCON_OVR_1V

#define MXC_S_GCR_SCON_OVR_1V   (MXC_V_GCR_SCON_OVR_1V << MXC_F_GCR_SCON_OVR_POS)

SCON_OVR_1V Setting

◆ MXC_S_GCR_SCON_OVR_1V1

#define MXC_S_GCR_SCON_OVR_1V1   (MXC_V_GCR_SCON_OVR_1V1 << MXC_F_GCR_SCON_OVR_POS)

SCON_OVR_1V1 Setting

◆ MXC_V_GCR_SCON_BSTAPEN_DIS

#define MXC_V_GCR_SCON_BSTAPEN_DIS   ((uint32_t)0x0UL)

SCON_BSTAPEN_DIS Value

◆ MXC_V_GCR_SCON_BSTAPEN_EN

#define MXC_V_GCR_SCON_BSTAPEN_EN   ((uint32_t)0x1UL)

SCON_BSTAPEN_EN Value

◆ MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH

#define MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH   ((uint32_t)0x1UL)

SCON_CCACHE_FLUSH_FLUSH Value

◆ MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL

#define MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL   ((uint32_t)0x0UL)

SCON_CCACHE_FLUSH_NORMAL Value

◆ MXC_V_GCR_SCON_CCHK_COMPLETE

#define MXC_V_GCR_SCON_CCHK_COMPLETE   ((uint32_t)0x0UL)

SCON_CCHK_COMPLETE Value

◆ MXC_V_GCR_SCON_CCHK_START

#define MXC_V_GCR_SCON_CCHK_START   ((uint32_t)0x1UL)

SCON_CCHK_START Value

◆ MXC_V_GCR_SCON_CHKRES_FAIL

#define MXC_V_GCR_SCON_CHKRES_FAIL   ((uint32_t)0x1UL)

SCON_CHKRES_FAIL Value

◆ MXC_V_GCR_SCON_CHKRES_PASS

#define MXC_V_GCR_SCON_CHKRES_PASS   ((uint32_t)0x0UL)

SCON_CHKRES_PASS Value

◆ MXC_V_GCR_SCON_DCACHE_DIS_DISABLED

#define MXC_V_GCR_SCON_DCACHE_DIS_DISABLED   ((uint32_t)0x1UL)

SCON_DCACHE_DIS_DISABLED Value

◆ MXC_V_GCR_SCON_DCACHE_DIS_ENABLED

#define MXC_V_GCR_SCON_DCACHE_DIS_ENABLED   ((uint32_t)0x0UL)

SCON_DCACHE_DIS_ENABLED Value

◆ MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH

#define MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH   ((uint32_t)0x1UL)

SCON_DCACHE_FLUSH_FLUSH Value

◆ MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL

#define MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL   ((uint32_t)0x0UL)

SCON_DCACHE_FLUSH_NORMAL Value

◆ MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED

#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED   ((uint32_t)0x1UL)

SCON_FLASH_PAGE_FLIP_FLIPPED Value

◆ MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL

#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL   ((uint32_t)0x0UL)

SCON_FLASH_PAGE_FLIP_NORMAL Value

◆ MXC_V_GCR_SCON_OVR_0V9

#define MXC_V_GCR_SCON_OVR_0V9   ((uint32_t)0x0UL)

SCON_OVR_0V9 Value

◆ MXC_V_GCR_SCON_OVR_1V

#define MXC_V_GCR_SCON_OVR_1V   ((uint32_t)0x1UL)

SCON_OVR_1V Value

◆ MXC_V_GCR_SCON_OVR_1V1

#define MXC_V_GCR_SCON_OVR_1V1   ((uint32_t)0x2UL)

SCON_OVR_1V1 Value