Zephyr Project API 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
silabs-adc.h File Reference

Go to the source code of this file.

Macros

#define IADC_INPUT_GND   0x0
 
#define IADC_INPUT_AVDD   0x10
 
#define IADC_INPUT_IOVDD   0x11
 
#define IADC_INPUT_VBAT   0x12
 
#define IADC_INPUT_DVDD   0x14
 
#define IADC_INPUT_DECOUPLE   0x17
 
#define IADC_INPUT_DAC0   0x20
 
#define IADC_INPUT_DAC1   0x20
 
#define IADC_INPUT_AIN0   0x40
 
#define IADC_INPUT_AIN1   0x40
 
#define IADC_INPUT_AIN2   0x50
 
#define IADC_INPUT_AIN3   0x50
 
#define IADC_INPUT_PA0   0x80
 
#define IADC_INPUT_PA1   0x81
 
#define IADC_INPUT_PA2   0x82
 
#define IADC_INPUT_PA3   0x83
 
#define IADC_INPUT_PA4   0x84
 
#define IADC_INPUT_PA5   0x85
 
#define IADC_INPUT_PA6   0x86
 
#define IADC_INPUT_PA7   0x87
 
#define IADC_INPUT_PA8   0x88
 
#define IADC_INPUT_PA9   0x89
 
#define IADC_INPUT_PA10   0x8a
 
#define IADC_INPUT_PA11   0x8b
 
#define IADC_INPUT_PA12   0x8c
 
#define IADC_INPUT_PA13   0x8d
 
#define IADC_INPUT_PA14   0x8e
 
#define IADC_INPUT_PA15   0x8f
 
#define IADC_INPUT_PB0   0x90
 
#define IADC_INPUT_PB1   0x91
 
#define IADC_INPUT_PB2   0x92
 
#define IADC_INPUT_PB3   0x93
 
#define IADC_INPUT_PB4   0x94
 
#define IADC_INPUT_PB5   0x95
 
#define IADC_INPUT_PB6   0x96
 
#define IADC_INPUT_PB7   0x97
 
#define IADC_INPUT_PB8   0x98
 
#define IADC_INPUT_PB9   0x99
 
#define IADC_INPUT_PB10   0x9a
 
#define IADC_INPUT_PB11   0x9b
 
#define IADC_INPUT_PB12   0x9c
 
#define IADC_INPUT_PB13   0x9d
 
#define IADC_INPUT_PB14   0x9e
 
#define IADC_INPUT_PB15   0x9f
 
#define IADC_INPUT_PC0   0xa0
 
#define IADC_INPUT_PC1   0xa1
 
#define IADC_INPUT_PC2   0xa2
 
#define IADC_INPUT_PC3   0xa3
 
#define IADC_INPUT_PC4   0xa4
 
#define IADC_INPUT_PC5   0xa5
 
#define IADC_INPUT_PC6   0xa6
 
#define IADC_INPUT_PC7   0xa7
 
#define IADC_INPUT_PC8   0xa8
 
#define IADC_INPUT_PC9   0xa9
 
#define IADC_INPUT_PC10   0xaa
 
#define IADC_INPUT_PC11   0xab
 
#define IADC_INPUT_PC12   0xac
 
#define IADC_INPUT_PC13   0xad
 
#define IADC_INPUT_PC14   0xae
 
#define IADC_INPUT_PC15   0xaf
 
#define IADC_INPUT_PD0   0xb0
 
#define IADC_INPUT_PD1   0xb1
 
#define IADC_INPUT_PD2   0xb2
 
#define IADC_INPUT_PD3   0xb3
 
#define IADC_INPUT_PD4   0xb4
 
#define IADC_INPUT_PD5   0xb5
 
#define IADC_INPUT_PD6   0xb6
 
#define IADC_INPUT_PD7   0xb7
 
#define IADC_INPUT_PD8   0xb8
 
#define IADC_INPUT_PD9   0xb9
 
#define IADC_INPUT_PD10   0xba
 
#define IADC_INPUT_PD11   0xbb
 
#define IADC_INPUT_PD12   0xbc
 
#define IADC_INPUT_PD13   0xbd
 
#define IADC_INPUT_PD14   0xbe
 
#define IADC_INPUT_PD15   0xbf
 

Macro Definition Documentation

◆ IADC_INPUT_AIN0

#define IADC_INPUT_AIN0   0x40

◆ IADC_INPUT_AIN1

#define IADC_INPUT_AIN1   0x40

◆ IADC_INPUT_AIN2

#define IADC_INPUT_AIN2   0x50

◆ IADC_INPUT_AIN3

#define IADC_INPUT_AIN3   0x50

◆ IADC_INPUT_AVDD

#define IADC_INPUT_AVDD   0x10

◆ IADC_INPUT_DAC0

#define IADC_INPUT_DAC0   0x20

◆ IADC_INPUT_DAC1

#define IADC_INPUT_DAC1   0x20

◆ IADC_INPUT_DECOUPLE

#define IADC_INPUT_DECOUPLE   0x17

◆ IADC_INPUT_DVDD

#define IADC_INPUT_DVDD   0x14

◆ IADC_INPUT_GND

#define IADC_INPUT_GND   0x0

◆ IADC_INPUT_IOVDD

#define IADC_INPUT_IOVDD   0x11

◆ IADC_INPUT_PA0

#define IADC_INPUT_PA0   0x80

◆ IADC_INPUT_PA1

#define IADC_INPUT_PA1   0x81

◆ IADC_INPUT_PA10

#define IADC_INPUT_PA10   0x8a

◆ IADC_INPUT_PA11

#define IADC_INPUT_PA11   0x8b

◆ IADC_INPUT_PA12

#define IADC_INPUT_PA12   0x8c

◆ IADC_INPUT_PA13

#define IADC_INPUT_PA13   0x8d

◆ IADC_INPUT_PA14

#define IADC_INPUT_PA14   0x8e

◆ IADC_INPUT_PA15

#define IADC_INPUT_PA15   0x8f

◆ IADC_INPUT_PA2

#define IADC_INPUT_PA2   0x82

◆ IADC_INPUT_PA3

#define IADC_INPUT_PA3   0x83

◆ IADC_INPUT_PA4

#define IADC_INPUT_PA4   0x84

◆ IADC_INPUT_PA5

#define IADC_INPUT_PA5   0x85

◆ IADC_INPUT_PA6

#define IADC_INPUT_PA6   0x86

◆ IADC_INPUT_PA7

#define IADC_INPUT_PA7   0x87

◆ IADC_INPUT_PA8

#define IADC_INPUT_PA8   0x88

◆ IADC_INPUT_PA9

#define IADC_INPUT_PA9   0x89

◆ IADC_INPUT_PB0

#define IADC_INPUT_PB0   0x90

◆ IADC_INPUT_PB1

#define IADC_INPUT_PB1   0x91

◆ IADC_INPUT_PB10

#define IADC_INPUT_PB10   0x9a

◆ IADC_INPUT_PB11

#define IADC_INPUT_PB11   0x9b

◆ IADC_INPUT_PB12

#define IADC_INPUT_PB12   0x9c

◆ IADC_INPUT_PB13

#define IADC_INPUT_PB13   0x9d

◆ IADC_INPUT_PB14

#define IADC_INPUT_PB14   0x9e

◆ IADC_INPUT_PB15

#define IADC_INPUT_PB15   0x9f

◆ IADC_INPUT_PB2

#define IADC_INPUT_PB2   0x92

◆ IADC_INPUT_PB3

#define IADC_INPUT_PB3   0x93

◆ IADC_INPUT_PB4

#define IADC_INPUT_PB4   0x94

◆ IADC_INPUT_PB5

#define IADC_INPUT_PB5   0x95

◆ IADC_INPUT_PB6

#define IADC_INPUT_PB6   0x96

◆ IADC_INPUT_PB7

#define IADC_INPUT_PB7   0x97

◆ IADC_INPUT_PB8

#define IADC_INPUT_PB8   0x98

◆ IADC_INPUT_PB9

#define IADC_INPUT_PB9   0x99

◆ IADC_INPUT_PC0

#define IADC_INPUT_PC0   0xa0

◆ IADC_INPUT_PC1

#define IADC_INPUT_PC1   0xa1

◆ IADC_INPUT_PC10

#define IADC_INPUT_PC10   0xaa

◆ IADC_INPUT_PC11

#define IADC_INPUT_PC11   0xab

◆ IADC_INPUT_PC12

#define IADC_INPUT_PC12   0xac

◆ IADC_INPUT_PC13

#define IADC_INPUT_PC13   0xad

◆ IADC_INPUT_PC14

#define IADC_INPUT_PC14   0xae

◆ IADC_INPUT_PC15

#define IADC_INPUT_PC15   0xaf

◆ IADC_INPUT_PC2

#define IADC_INPUT_PC2   0xa2

◆ IADC_INPUT_PC3

#define IADC_INPUT_PC3   0xa3

◆ IADC_INPUT_PC4

#define IADC_INPUT_PC4   0xa4

◆ IADC_INPUT_PC5

#define IADC_INPUT_PC5   0xa5

◆ IADC_INPUT_PC6

#define IADC_INPUT_PC6   0xa6

◆ IADC_INPUT_PC7

#define IADC_INPUT_PC7   0xa7

◆ IADC_INPUT_PC8

#define IADC_INPUT_PC8   0xa8

◆ IADC_INPUT_PC9

#define IADC_INPUT_PC9   0xa9

◆ IADC_INPUT_PD0

#define IADC_INPUT_PD0   0xb0

◆ IADC_INPUT_PD1

#define IADC_INPUT_PD1   0xb1

◆ IADC_INPUT_PD10

#define IADC_INPUT_PD10   0xba

◆ IADC_INPUT_PD11

#define IADC_INPUT_PD11   0xbb

◆ IADC_INPUT_PD12

#define IADC_INPUT_PD12   0xbc

◆ IADC_INPUT_PD13

#define IADC_INPUT_PD13   0xbd

◆ IADC_INPUT_PD14

#define IADC_INPUT_PD14   0xbe

◆ IADC_INPUT_PD15

#define IADC_INPUT_PD15   0xbf

◆ IADC_INPUT_PD2

#define IADC_INPUT_PD2   0xb2

◆ IADC_INPUT_PD3

#define IADC_INPUT_PD3   0xb3

◆ IADC_INPUT_PD4

#define IADC_INPUT_PD4   0xb4

◆ IADC_INPUT_PD5

#define IADC_INPUT_PD5   0xb5

◆ IADC_INPUT_PD6

#define IADC_INPUT_PD6   0xb6

◆ IADC_INPUT_PD7

#define IADC_INPUT_PD7   0xb7

◆ IADC_INPUT_PD8

#define IADC_INPUT_PD8   0xb8

◆ IADC_INPUT_PD9

#define IADC_INPUT_PD9   0xb9

◆ IADC_INPUT_VBAT

#define IADC_INPUT_VBAT   0x12