samc20: samc21: Add ADC_INPUTCTRL internal ground for ADC Driver
Adds a masks for internal ground for ADC_INPUTCTRL register. It is used for set internal ground as negative ADC input. Signed-off-by: Kamil Serwus <kserwus@gmail.com>
This commit is contained in:
parent
ffe91910e5
commit
d45adfb689
|
@ -0,0 +1,39 @@
|
|||
Atmel SAM C20
|
||||
#############
|
||||
|
||||
Origin:
|
||||
Microchip Packs Repository
|
||||
http://packs.download.atmel.com/
|
||||
|
||||
Atmel SAMC20 Series Device Support (1.1.151)
|
||||
http://packs.download.atmel.com/Atmel.SAMC20_DFP.1.1.151.atpack
|
||||
|
||||
Status:
|
||||
version 1.1.151
|
||||
|
||||
Purpose:
|
||||
Official package for SAM C20.
|
||||
|
||||
Description:
|
||||
Atmel Software Framework (ASF) provides a set of low-level
|
||||
header files that give access to different hardware
|
||||
peripherals of Atmel's ICs.
|
||||
|
||||
URL:
|
||||
http://packs.download.atmel.com/
|
||||
http://packs.download.atmel.com/Atmel.SAMC20_DFP.1.1.151.atpack
|
||||
|
||||
commit:
|
||||
n/a
|
||||
|
||||
Maintained-by:
|
||||
External
|
||||
|
||||
License:
|
||||
Apache-2.0
|
||||
|
||||
License Link:
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Patch List:
|
||||
* Fix ADC_INPUTCTRL ground mask value.
|
|
@ -325,12 +325,14 @@ typedef union {
|
|||
#define ADC_INPUTCTRL_MUXNEG_AIN3_Val _U_(0x3) /**< \brief (ADC_INPUTCTRL) ADC AIN3 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4_Val _U_(0x4) /**< \brief (ADC_INPUTCTRL) ADC AIN4 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5_Val _U_(0x5) /**< \brief (ADC_INPUTCTRL) ADC AIN5 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND_Val _U_(0x18) /**< \brief (ADC_INPUTCTRL) Internal Ground */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN0 (ADC_INPUTCTRL_MUXNEG_AIN0_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN1 (ADC_INPUTCTRL_MUXNEG_AIN1_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN2 (ADC_INPUTCTRL_MUXNEG_AIN2_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN3 (ADC_INPUTCTRL_MUXNEG_AIN3_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4 (ADC_INPUTCTRL_MUXNEG_AIN4_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5 (ADC_INPUTCTRL_MUXNEG_AIN5_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND (ADC_INPUTCTRL_MUXNEG_GND_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MASK _U_(0x1F1F) /**< \brief (ADC_INPUTCTRL) MASK Register */
|
||||
|
||||
/* -------- ADC_CTRLC : (ADC Offset: 0x0A) (R/W 16) Control C -------- */
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
Atmel SAM C20N
|
||||
##############
|
||||
|
||||
Origin:
|
||||
Microchip Packs Repository
|
||||
http://packs.download.atmel.com/
|
||||
|
||||
Atmel SAMC20 Series Device Support (1.1.151)
|
||||
http://packs.download.atmel.com/Atmel.SAMC20_DFP.1.1.151.atpack
|
||||
|
||||
Status:
|
||||
version 1.1.151
|
||||
|
||||
Purpose:
|
||||
Official package for SAM C20N.
|
||||
|
||||
Description:
|
||||
Atmel Software Framework (ASF) provides a set of low-level
|
||||
header files that give access to different hardware
|
||||
peripherals of Atmel's ICs.
|
||||
|
||||
URL:
|
||||
http://packs.download.atmel.com/
|
||||
http://packs.download.atmel.com/Atmel.SAMC20_DFP.1.1.151.atpack
|
||||
|
||||
commit:
|
||||
n/a
|
||||
|
||||
Maintained-by:
|
||||
External
|
||||
|
||||
License:
|
||||
Apache-2.0
|
||||
|
||||
License Link:
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Patch List:
|
||||
* Fix ADC_INPUTCTRL ground mask value.
|
|
@ -327,12 +327,14 @@ typedef union {
|
|||
#define ADC_INPUTCTRL_MUXNEG_AIN3_Val _U_(0x3) /**< \brief (ADC_INPUTCTRL) ADC AIN3 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4_Val _U_(0x4) /**< \brief (ADC_INPUTCTRL) ADC AIN4 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5_Val _U_(0x5) /**< \brief (ADC_INPUTCTRL) ADC AIN5 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND_Val _U_(0x18) /**< \brief (ADC_INPUTCTRL) Internal Ground */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN0 (ADC_INPUTCTRL_MUXNEG_AIN0_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN1 (ADC_INPUTCTRL_MUXNEG_AIN1_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN2 (ADC_INPUTCTRL_MUXNEG_AIN2_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN3 (ADC_INPUTCTRL_MUXNEG_AIN3_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4 (ADC_INPUTCTRL_MUXNEG_AIN4_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5 (ADC_INPUTCTRL_MUXNEG_AIN5_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND (ADC_INPUTCTRL_MUXNEG_GND_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MASK _U_(0x1F1F) /**< \brief (ADC_INPUTCTRL) MASK Register */
|
||||
|
||||
/* -------- ADC_CTRLC : (ADC Offset: 0x0A) (R/W 16) Control C -------- */
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
Atmel SAM C21
|
||||
#############
|
||||
|
||||
Origin:
|
||||
Microchip Packs Repository
|
||||
http://packs.download.atmel.com/
|
||||
|
||||
Atmel SAMC21 Series Device Support (1.2.176)
|
||||
http://packs.download.atmel.com/Atmel.SAMC21_DFP.1.2.176.atpack
|
||||
|
||||
Status:
|
||||
version 1.2.176
|
||||
|
||||
Purpose:
|
||||
Official package for SAM C21.
|
||||
|
||||
Description:
|
||||
Atmel Software Framework (ASF) provides a set of low-level
|
||||
header files that give access to different hardware
|
||||
peripherals of Atmel's ICs.
|
||||
|
||||
URL:
|
||||
http://packs.download.atmel.com/
|
||||
http://packs.download.atmel.com/Atmel.SAMC21_DFP.1.2.176.atpack
|
||||
|
||||
commit:
|
||||
n/a
|
||||
|
||||
Maintained-by:
|
||||
External
|
||||
|
||||
License:
|
||||
Apache-2.0
|
||||
|
||||
License Link:
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Patch List:
|
||||
* Fix ADC_INPUTCTRL ground mask value.
|
|
@ -325,12 +325,14 @@ typedef union {
|
|||
#define ADC_INPUTCTRL_MUXNEG_AIN3_Val _U_(0x3) /**< \brief (ADC_INPUTCTRL) ADC AIN3 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4_Val _U_(0x4) /**< \brief (ADC_INPUTCTRL) ADC AIN4 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5_Val _U_(0x5) /**< \brief (ADC_INPUTCTRL) ADC AIN5 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND_Val _U_(0x18) /**< \brief (ADC_INPUTCTRL) Internal Ground */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN0 (ADC_INPUTCTRL_MUXNEG_AIN0_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN1 (ADC_INPUTCTRL_MUXNEG_AIN1_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN2 (ADC_INPUTCTRL_MUXNEG_AIN2_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN3 (ADC_INPUTCTRL_MUXNEG_AIN3_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4 (ADC_INPUTCTRL_MUXNEG_AIN4_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5 (ADC_INPUTCTRL_MUXNEG_AIN5_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND (ADC_INPUTCTRL_MUXNEG_GND_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MASK _U_(0x1F1F) /**< \brief (ADC_INPUTCTRL) MASK Register */
|
||||
|
||||
/* -------- ADC_CTRLC : (ADC Offset: 0x0A) (R/W 16) Control C -------- */
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
Atmel SAM C21N
|
||||
##############
|
||||
|
||||
Origin:
|
||||
Microchip Packs Repository
|
||||
http://packs.download.atmel.com/
|
||||
|
||||
Atmel SAMC21 Series Device Support (1.2.176)
|
||||
http://packs.download.atmel.com/Atmel.SAMC21_DFP.1.2.176.atpack
|
||||
|
||||
Status:
|
||||
version 1.2.176
|
||||
|
||||
Purpose:
|
||||
Official package for SAM C21N.
|
||||
|
||||
Description:
|
||||
Atmel Software Framework (ASF) provides a set of low-level
|
||||
header files that give access to different hardware
|
||||
peripherals of Atmel's ICs.
|
||||
|
||||
URL:
|
||||
http://packs.download.atmel.com/
|
||||
http://packs.download.atmel.com/Atmel.SAMC21_DFP.1.2.176.atpack
|
||||
|
||||
commit:
|
||||
n/a
|
||||
|
||||
Maintained-by:
|
||||
External
|
||||
|
||||
License:
|
||||
Apache-2.0
|
||||
|
||||
License Link:
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Patch List:
|
||||
* Fix ADC_INPUTCTRL ground mask value.
|
|
@ -327,12 +327,14 @@ typedef union {
|
|||
#define ADC_INPUTCTRL_MUXNEG_AIN3_Val _U_(0x3) /**< \brief (ADC_INPUTCTRL) ADC AIN3 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4_Val _U_(0x4) /**< \brief (ADC_INPUTCTRL) ADC AIN4 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5_Val _U_(0x5) /**< \brief (ADC_INPUTCTRL) ADC AIN5 Pin */
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND_Val _U_(0x18) /**< \brief (ADC_INPUTCTRL) Internal Ground */
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN0 (ADC_INPUTCTRL_MUXNEG_AIN0_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN1 (ADC_INPUTCTRL_MUXNEG_AIN1_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN2 (ADC_INPUTCTRL_MUXNEG_AIN2_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN3 (ADC_INPUTCTRL_MUXNEG_AIN3_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN4 (ADC_INPUTCTRL_MUXNEG_AIN4_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_AIN5 (ADC_INPUTCTRL_MUXNEG_AIN5_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MUXNEG_GND (ADC_INPUTCTRL_MUXNEG_GND_Val << ADC_INPUTCTRL_MUXNEG_Pos)
|
||||
#define ADC_INPUTCTRL_MASK _U_(0x1F1F) /**< \brief (ADC_INPUTCTRL) MASK Register */
|
||||
|
||||
/* -------- ADC_CTRLC : (ADC Offset: 0x0A) (R/W 16) Control C -------- */
|
||||
|
|
Loading…
Reference in New Issue