mikroSDK Reference Manual
HSADC Peripheral Access Layer

Topics

 HSADC Register Masks
 

Data Structures

struct  HSADC_Type
 

Macros

#define HSADC0_BASE   (0x4005C000u)
 
#define HSADC0   ((HSADC_Type *)HSADC0_BASE)
 
#define HSADC1_BASE   (0x400DC000u)
 
#define HSADC1   ((HSADC_Type *)HSADC1_BASE)
 
#define HSADC_BASE_ADDRS   { HSADC0_BASE, HSADC1_BASE }
 
#define HSADC_BASE_PTRS   { HSADC0, HSADC1 }
 
#define HSADC_IRQS   { { HSADC0_CCA_IRQn, HSADC0_CCB_IRQn }, { HSADC1_CCA_IRQn, HSADC1_CCB_IRQn } }
 
#define HSADC_ERR_IRQS   { HSADC_ERR_IRQn, HSADC_ERR_IRQn }
 

Macro Definition Documentation

◆ HSADC0

#define HSADC0   ((HSADC_Type *)HSADC0_BASE)

Peripheral HSADC0 base pointer

◆ HSADC0_BASE

#define HSADC0_BASE   (0x4005C000u)

Peripheral HSADC0 base address

◆ HSADC1

#define HSADC1   ((HSADC_Type *)HSADC1_BASE)

Peripheral HSADC1 base pointer

◆ HSADC1_BASE

#define HSADC1_BASE   (0x400DC000u)

Peripheral HSADC1 base address

◆ HSADC_BASE_ADDRS

#define HSADC_BASE_ADDRS   { HSADC0_BASE, HSADC1_BASE }

Array initializer of HSADC peripheral base addresses

◆ HSADC_BASE_PTRS

#define HSADC_BASE_PTRS   { HSADC0, HSADC1 }

Array initializer of HSADC peripheral base pointers

◆ HSADC_IRQS

#define HSADC_IRQS   { { HSADC0_CCA_IRQn, HSADC0_CCB_IRQn }, { HSADC1_CCA_IRQn, HSADC1_CCB_IRQn } }

Interrupt vectors for the HSADC peripheral type