summaryrefslogtreecommitdiffstats
path: root/watch-library/shared/watch
diff options
context:
space:
mode:
authorAlexsander Akers <me@a2.io>2022-01-24 19:06:54 -0500
committerAlexsander Akers <me@a2.io>2022-01-25 17:28:15 -0500
commit84b65cb699ead52033844fb9355f426bdaef5e3e (patch)
treeac0a4c939ff99fa0cbd6e6f312291e05433b2fe7 /watch-library/shared/watch
parentf819a18791d6ad5a4f68125928587d0f87833a1c (diff)
downloadSensor-Watch-84b65cb699ead52033844fb9355f426bdaef5e3e.tar.gz
Sensor-Watch-84b65cb699ead52033844fb9355f426bdaef5e3e.tar.bz2
Sensor-Watch-84b65cb699ead52033844fb9355f426bdaef5e3e.zip
Remove ADC_* defines in favor of hardware-specific mapping
Diffstat (limited to 'watch-library/shared/watch')
-rw-r--r--watch-library/shared/watch/watch_adc.h25
1 files changed, 4 insertions, 21 deletions
diff --git a/watch-library/shared/watch/watch_adc.h b/watch-library/shared/watch/watch_adc.h
index d4c8586d..ea4fa9e3 100644
--- a/watch-library/shared/watch/watch_adc.h
+++ b/watch-library/shared/watch/watch_adc.h
@@ -27,23 +27,6 @@
#include "watch.h"
-// matches adc.h
-#ifndef ADC_REFCTRL_REFSEL_INTREF_Val
-#define ADC_REFCTRL_REFSEL_INTREF_Val 0x0
-#endif
-
-#ifndef ADC_REFCTRL_REFSEL_INTVCC0_Val
-#define ADC_REFCTRL_REFSEL_INTVCC0_Val 0x1
-#endif
-
-#ifndef ADC_REFCTRL_REFSEL_INTVCC1_Val
-#define ADC_REFCTRL_REFSEL_INTVCC1_Val 0x2
-#endif
-
-#ifndef ADC_REFCTRL_REFSEL_INTVCC2_Val
-#define ADC_REFCTRL_REFSEL_INTVCC2_Val 0x5
-#endif
-
/** @addtogroup adc Analog Input
* @brief This section covers functions related to the SAM L22's analog-to-digital converter,
* as well as configuring and reading values from the five analog-capable pins on the
@@ -112,10 +95,10 @@ void watch_set_analog_num_samples(uint16_t samples);
void watch_set_analog_sampling_length(uint8_t cycles);
typedef enum {
- ADC_REFERENCE_INTREF = ADC_REFCTRL_REFSEL_INTREF_Val,
- ADC_REFERENCE_VCC_DIV1POINT6 = ADC_REFCTRL_REFSEL_INTVCC0_Val,
- ADC_REFERENCE_VCC_DIV2 = ADC_REFCTRL_REFSEL_INTVCC1_Val,
- ADC_REFERENCE_VCC = ADC_REFCTRL_REFSEL_INTVCC2_Val,
+ ADC_REFERENCE_INTREF = 0,
+ ADC_REFERENCE_VCC_DIV1POINT6,
+ ADC_REFERENCE_VCC_DIV2,
+ ADC_REFERENCE_VCC,
} watch_adc_reference_voltage;