Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Palsson <karlp@tweak.net.au>2015-11-06 02:24:02 +0300
committerKarl Palsson <karlp@tweak.net.au>2016-03-30 19:59:56 +0300
commitf1d50d24be2aa4ad435f63dcd91e57c3646ed183 (patch)
tree039d39be3d5d882bf4d667d1860730176372de70 /include/libopencm3/stm32/common/adc_common_v2.h
parent77c0a2058cb2abbefd9aec24969e2a5f5c989245 (diff)
stm32: adc-v2: pull up more common functionality
More easy bit on/off settings. Every piece that gets pulled up here becomes automatically available for l0/l4 when they land
Diffstat (limited to 'include/libopencm3/stm32/common/adc_common_v2.h')
-rw-r--r--include/libopencm3/stm32/common/adc_common_v2.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/libopencm3/stm32/common/adc_common_v2.h b/include/libopencm3/stm32/common/adc_common_v2.h
index 4c3a9cb7..41930b2e 100644
--- a/include/libopencm3/stm32/common/adc_common_v2.h
+++ b/include/libopencm3/stm32/common/adc_common_v2.h
@@ -185,6 +185,11 @@ void adc_enable_temperature_sensor(void);
void adc_disable_temperature_sensor(void);
void adc_enable_vrefint(void);
void adc_disable_vrefint(void);
+void adc_set_resolution(uint32_t adc, uint16_t resolution);
+void adc_set_left_aligned(uint32_t adc);
+void adc_set_right_aligned(uint32_t adc);
+void adc_enable_dma(uint32_t adc);
+void adc_disable_dma(uint32_t adc);
END_DECLS