adc_common_v2: bugfix ADC_xT1_VAL(x)
mask out bits that must not be written
This commit is contained in:
committed by
Karl Palsson
parent
6fc1ff225e
commit
5409ce73bd
@@ -190,13 +190,13 @@ specific memorymap.h header before including this header file.*/
|
|||||||
#define ADC_TR1_LT_MASK 0xFFF
|
#define ADC_TR1_LT_MASK 0xFFF
|
||||||
#define ADC_TR1_LT (0xFFF << ADC_TR1_LT_SHIFT)
|
#define ADC_TR1_LT (0xFFF << ADC_TR1_LT_SHIFT)
|
||||||
/** TR1_LT: analog watchdog 1 threshold low */
|
/** TR1_LT: analog watchdog 1 threshold low */
|
||||||
#define ADC_TR1_LT_VAL(x) ((x) << ADC_TR1_LT_SHIFT)
|
#define ADC_TR1_LT_VAL(x) (((x) & ADC_TR1_LT_MASK) << ADC_TR1_LT_SHIFT)
|
||||||
|
|
||||||
#define ADC_TR1_HT_SHIFT 16
|
#define ADC_TR1_HT_SHIFT 16
|
||||||
#define ADC_TR1_HT_MASK 0xFFF
|
#define ADC_TR1_HT_MASK 0xFFF
|
||||||
#define ADC_TR1_HT (0xFFF << ADC_TR1_HT_SHIFT)
|
#define ADC_TR1_HT (0xFFF << ADC_TR1_HT_SHIFT)
|
||||||
/** TR1_HT: analog watchdog 1 threshold high */
|
/** TR1_HT: analog watchdog 1 threshold high */
|
||||||
#define ADC_TR1_HT_VAL(x) ((x) << ADC_TR1_HT_SHIFT)
|
#define ADC_TR1_HT_VAL(x) (((x) & ADC_TR1_HT_MASK) << ADC_TR1_HT_SHIFT)
|
||||||
|
|
||||||
/**@}*/
|
/**@}*/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user