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>2016-01-30 00:10:04 +0300
committerKarl Palsson <karlp@tweak.net.au>2016-03-30 19:59:56 +0300
commit81319a96fbb59d8e6d0a155da72499ca8b8eb188 (patch)
treedaac29920da96e28b5e8fdd208ede7f0b8094397 /include/libopencm3/stm32
parent8b7a5ce7aa87ccdbac3b63a7ca724db6ebfa0d03 (diff)
stm32: adc-v2: pull up start_regular
Little steps are easy to review, and easy to test.
Diffstat (limited to 'include/libopencm3/stm32')
-rw-r--r--include/libopencm3/stm32/common/adc_common_v2.h1
-rw-r--r--include/libopencm3/stm32/common/adc_common_v2_multi.h2
-rw-r--r--include/libopencm3/stm32/f0/adc.h3
-rw-r--r--include/libopencm3/stm32/f3/adc.h2
4 files changed, 3 insertions, 5 deletions
diff --git a/include/libopencm3/stm32/common/adc_common_v2.h b/include/libopencm3/stm32/common/adc_common_v2.h
index 27cb5dea..a3ec05eb 100644
--- a/include/libopencm3/stm32/common/adc_common_v2.h
+++ b/include/libopencm3/stm32/common/adc_common_v2.h
@@ -201,6 +201,7 @@ void adc_disable_overrun_interrupt(uint32_t adc);
bool adc_get_overrun_flag(uint32_t adc);
void adc_clear_overrun_flag(uint32_t adc);
uint32_t adc_read_regular(uint32_t adc);
+void adc_start_conversion_regular(uint32_t adc);
END_DECLS
diff --git a/include/libopencm3/stm32/common/adc_common_v2_multi.h b/include/libopencm3/stm32/common/adc_common_v2_multi.h
index fb630415..4f1fd14d 100644
--- a/include/libopencm3/stm32/common/adc_common_v2_multi.h
+++ b/include/libopencm3/stm32/common/adc_common_v2_multi.h
@@ -149,6 +149,8 @@ specific memorymap.h header before including this header file.*/
BEGIN_DECLS
+void adc_set_sample_time(uint32_t adc, uint8_t channel, uint8_t time);
+
END_DECLS
#endif
diff --git a/include/libopencm3/stm32/f0/adc.h b/include/libopencm3/stm32/f0/adc.h
index 8d7fa950..de3d5100 100644
--- a/include/libopencm3/stm32/f0/adc.h
+++ b/include/libopencm3/stm32/f0/adc.h
@@ -166,9 +166,6 @@ void adc_enable_external_trigger_regular(uint32_t adc, uint32_t trigger,
uint32_t polarity);
void adc_disable_external_trigger_regular(uint32_t adc);
-/* Conversion API */
-void adc_start_conversion_regular(uint32_t adc);
-
/* Interrupt configuration */
void adc_enable_watchdog_interrupt(uint32_t adc);
void adc_disable_watchdog_interrupt(uint32_t adc);
diff --git a/include/libopencm3/stm32/f3/adc.h b/include/libopencm3/stm32/f3/adc.h
index b2d406e7..9f4639bb 100644
--- a/include/libopencm3/stm32/f3/adc.h
+++ b/include/libopencm3/stm32/f3/adc.h
@@ -597,11 +597,9 @@ void adc_enable_all_awd_interrupt(uint32_t adc);
void adc_disable_all_awd_interrupt(uint32_t adc);
void adc_enable_eos_interrupt(uint32_t adc);
void adc_disable_eos_interrupt(uint32_t adc);
-void adc_start_conversion_regular(uint32_t adc);
void adc_start_conversion_injected(uint32_t adc);
void adc_disable_external_trigger_regular(uint32_t adc);
void adc_disable_external_trigger_injected(uint32_t adc);
-void adc_set_sample_time(uint32_t adc, uint8_t channel, uint8_t time);
void adc_set_watchdog_high_threshold(uint32_t adc, uint8_t threshold);
void adc_set_watchdog_low_threshold(uint32_t adc, uint8_t threshold);
void adc_set_injected_sequence(uint32_t adc, uint8_t length, uint8_t channel[]);