mikroSDK Reference Manual

Topics

 MCG Register Masks
 
 MCM Peripheral Access Layer
 

Data Structures

struct  MCG_Type
 

Macros

#define MCG_BASE   (0x40064000u)
 
#define MCG   ((MCG_Type *)MCG_BASE)
 
#define MCG_BASE   (0x40064000u)
 
#define MCG   ((MCG_Type *)MCG_BASE)
 
#define MCG_BASE_ADDRS   { MCG_BASE }
 
#define MCG_BASE_PTRS   { MCG }
 
#define MCG_BASE   (0x40064000u)
 
#define MCG   ((MCG_Type *)MCG_BASE)
 
#define MCG_BASE_ADDRS   { MCG_BASE }
 
#define MCG_BASE_PTRS   { MCG }
 
#define MCG_C5_PLLCLKEN0_MASK   (MCG_C5_PLLCLKEN_MASK)
 
#define MCG_C5_PLLCLKEN0_SHIFT   (MCG_C5_PLLCLKEN_SHIFT)
 
#define MCG_C5_PLLCLKEN0_WIDTH   (MCG_C5_PLLCLKEN_WIDTH)
 
#define MCG_C5_PLLCLKEN0(x)   (MCG_C5_PLLCLKEN(x))
 
#define MCG_C5_PLLSTEN0_MASK   (MCG_C5_PLLSTEN_MASK)
 
#define MCG_C5_PLLSTEN0_SHIFT   (MCG_C5_PLLSTEN_SHIFT)
 
#define MCG_C5_PLLSTEN0_WIDTH   (MCG_C5_PLLSTEN_WIDTH)
 
#define MCG_C5_PLLSTEN0(x)   (MCG_C5_PLLSTEN(x))
 
#define MCG_C5_PRDIV0_MASK   (MCG_C5_PRDIV_MASK)
 
#define MCG_C5_PRDIV0_SHIFT   (MCG_C5_PRDIV_SHIFT)
 
#define MCG_C5_PRDIV0_WIDTH   (MCG_C5_PRDIV_WIDTH)
 
#define MCG_C5_PRDIV0(x)   (MCG_C5_PRDIV(x))
 
#define MCG_C6_VDIV0_MASK   (MCG_C6_VDIV_MASK)
 
#define MCG_C6_VDIV0_SHIFT   (MCG_C6_VDIV_SHIFT)
 
#define MCG_C6_VDIV0_WIDTH   (MCG_C6_VDIV_WIDTH)
 
#define MCG_C6_VDIV0(x)   (MCG_C6_VDIV(x))
 
#define MCG_BASE   (0x40064000u)
 
#define MCG   ((MCG_Type *)MCG_BASE)
 
#define MCG_BASE_ADDRS   { MCG_BASE }
 
#define MCG_BASE_PTRS   { MCG }
 
#define MCG_C5_PLLCLKEN0_MASK   (MCG_C5_PLLCLKEN_MASK)
 
#define MCG_C5_PLLCLKEN0_SHIFT   (MCG_C5_PLLCLKEN_SHIFT)
 
#define MCG_C5_PLLCLKEN0_WIDTH   (MCG_C5_PLLCLKEN_WIDTH)
 
#define MCG_C5_PLLCLKEN0(x)   (MCG_C5_PLLCLKEN(x))
 
#define MCG_C5_PLLSTEN0_MASK   (MCG_C5_PLLSTEN_MASK)
 
#define MCG_C5_PLLSTEN0_SHIFT   (MCG_C5_PLLSTEN_SHIFT)
 
#define MCG_C5_PLLSTEN0_WIDTH   (MCG_C5_PLLSTEN_WIDTH)
 
#define MCG_C5_PLLSTEN0(x)   (MCG_C5_PLLSTEN(x))
 
#define MCG_C5_PRDIV0_MASK   (MCG_C5_PRDIV_MASK)
 
#define MCG_C5_PRDIV0_SHIFT   (MCG_C5_PRDIV_SHIFT)
 
#define MCG_C5_PRDIV0_WIDTH   (MCG_C5_PRDIV_WIDTH)
 
#define MCG_C5_PRDIV0(x)   (MCG_C5_PRDIV(x))
 
#define MCG_C6_VDIV0_MASK   (MCG_C6_VDIV_MASK)
 
#define MCG_C6_VDIV0_SHIFT   (MCG_C6_VDIV_SHIFT)
 
#define MCG_C6_VDIV0_WIDTH   (MCG_C6_VDIV_WIDTH)
 
#define MCG_C6_VDIV0(x)   (MCG_C6_VDIV(x))
 
#define MCG_BASE   (0x40064000u)
 
#define MCG   ((MCG_Type *)MCG_BASE)
 
#define MCG_BASE_ADDRS   { MCG_BASE }
 
#define MCG_BASE_PTRS   { MCG }
 
#define MCG_IRQS   { MCG_IRQn }
 
#define MCG_C5_PLLCLKEN0_MASK   (MCG_C5_PLLCLKEN_MASK)
 
#define MCG_C5_PLLCLKEN0_SHIFT   (MCG_C5_PLLCLKEN_SHIFT)
 
#define MCG_C5_PLLCLKEN0_WIDTH   (MCG_C5_PLLCLKEN_WIDTH)
 
#define MCG_C5_PLLCLKEN0(x)   (MCG_C5_PLLCLKEN(x))
 
#define MCG_C5_PLLSTEN0_MASK   (MCG_C5_PLLSTEN_MASK)
 
#define MCG_C5_PLLSTEN0_SHIFT   (MCG_C5_PLLSTEN_SHIFT)
 
#define MCG_C5_PLLSTEN0_WIDTH   (MCG_C5_PLLSTEN_WIDTH)
 
#define MCG_C5_PLLSTEN0(x)   (MCG_C5_PLLSTEN(x))
 
#define MCG_C5_PRDIV0_MASK   (MCG_C5_PRDIV_MASK)
 
#define MCG_C5_PRDIV0_SHIFT   (MCG_C5_PRDIV_SHIFT)
 
#define MCG_C5_PRDIV0_WIDTH   (MCG_C5_PRDIV_WIDTH)
 
#define MCG_C5_PRDIV0(x)   (MCG_C5_PRDIV(x))
 
#define MCG_C6_VDIV0_MASK   (MCG_C6_VDIV_MASK)
 
#define MCG_C6_VDIV0_SHIFT   (MCG_C6_VDIV_SHIFT)
 
#define MCG_C6_VDIV0_WIDTH   (MCG_C6_VDIV_WIDTH)
 
#define MCG_C6_VDIV0(x)   (MCG_C6_VDIV(x))
 

Macro Definition Documentation

◆ MCG [1/5]

#define MCG   ((MCG_Type *)MCG_BASE)

Peripheral MCG base pointer

◆ MCG [2/5]

#define MCG   ((MCG_Type *)MCG_BASE)

Peripheral MCG base pointer

◆ MCG [3/5]

#define MCG   ((MCG_Type *)MCG_BASE)

Peripheral MCG base pointer

◆ MCG [4/5]

#define MCG   ((MCG_Type *)MCG_BASE)

Peripheral MCG base pointer

◆ MCG [5/5]

#define MCG   ((MCG_Type *)MCG_BASE)

Peripheral MCG base pointer

◆ MCG_BASE [1/5]

#define MCG_BASE   (0x40064000u)

Peripheral MCG base address

◆ MCG_BASE [2/5]

#define MCG_BASE   (0x40064000u)

Peripheral MCG base address

◆ MCG_BASE [3/5]

#define MCG_BASE   (0x40064000u)

Peripheral MCG base address

◆ MCG_BASE [4/5]

#define MCG_BASE   (0x40064000u)

Peripheral MCG base address

◆ MCG_BASE [5/5]

#define MCG_BASE   (0x40064000u)

Peripheral MCG base address

◆ MCG_BASE_ADDRS [1/4]

#define MCG_BASE_ADDRS   { MCG_BASE }

Array initializer of MCG peripheral base addresses

◆ MCG_BASE_ADDRS [2/4]

#define MCG_BASE_ADDRS   { MCG_BASE }

Array initializer of MCG peripheral base addresses

◆ MCG_BASE_ADDRS [3/4]

#define MCG_BASE_ADDRS   { MCG_BASE }

Array initializer of MCG peripheral base addresses

◆ MCG_BASE_ADDRS [4/4]

#define MCG_BASE_ADDRS   { MCG_BASE }

Array initializer of MCG peripheral base addresses

◆ MCG_BASE_PTRS [1/4]

#define MCG_BASE_PTRS   { MCG }

Array initializer of MCG peripheral base pointers

◆ MCG_BASE_PTRS [2/4]

#define MCG_BASE_PTRS   { MCG }

Array initializer of MCG peripheral base pointers

◆ MCG_BASE_PTRS [3/4]

#define MCG_BASE_PTRS   { MCG }

Array initializer of MCG peripheral base pointers

◆ MCG_BASE_PTRS [4/4]

#define MCG_BASE_PTRS   { MCG }

Array initializer of MCG peripheral base pointers

◆ MCG_IRQS

#define MCG_IRQS   { MCG_IRQn }

Interrupt vectors for the MCG peripheral type