From 8b7a5ce7aa87ccdbac3b63a7ca724db6ebfa0d03 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Sun, 8 Nov 2015 18:29:16 +0000 Subject: [PATCH] stm32: adc-v2: pull up function prototypes These are standard "api" level functions that need per target implementations, but should all maintain the same signature. --- include/libopencm3/stm32/common/adc_common_v2.h | 2 ++ include/libopencm3/stm32/f0/adc.h | 2 -- include/libopencm3/stm32/f3/adc.h | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/include/libopencm3/stm32/common/adc_common_v2.h b/include/libopencm3/stm32/common/adc_common_v2.h index ed213912..27cb5dea 100644 --- a/include/libopencm3/stm32/common/adc_common_v2.h +++ b/include/libopencm3/stm32/common/adc_common_v2.h @@ -181,6 +181,8 @@ void adc_power_off(uint32_t adc); bool adc_is_power_off(uint32_t adc); void adc_set_continuous_conversion_mode(uint32_t adc); void adc_set_single_conversion_mode(uint32_t adc); +void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t channel[]); +void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time); void adc_enable_temperature_sensor(void); void adc_disable_temperature_sensor(void); void adc_enable_vrefint(void); diff --git a/include/libopencm3/stm32/f0/adc.h b/include/libopencm3/stm32/f0/adc.h index d0294379..8d7fa950 100644 --- a/include/libopencm3/stm32/f0/adc.h +++ b/include/libopencm3/stm32/f0/adc.h @@ -180,8 +180,6 @@ bool adc_get_eoc_sequence_flag(uint32_t adc); /* Basic configuration */ void adc_set_clk_source(uint32_t adc, uint32_t source); -void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t channel[]); -void adc_set_sample_time_on_all_channels(uint32_t adc, uint8_t time); void adc_enable_vbat_sensor(void); void adc_disable_vbat_sensor(void); void adc_calibrate_start(uint32_t adc); diff --git a/include/libopencm3/stm32/f3/adc.h b/include/libopencm3/stm32/f3/adc.h index a7fe3b79..b2d406e7 100644 --- a/include/libopencm3/stm32/f3/adc.h +++ b/include/libopencm3/stm32/f3/adc.h @@ -602,10 +602,8 @@ 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_sample_time_on_all_channels(uint32_t adc, 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_regular_sequence(uint32_t adc, uint8_t length, uint8_t channel[]); void adc_set_injected_sequence(uint32_t adc, uint8_t length, uint8_t channel[]); bool adc_eoc_injected(uint32_t adc); bool adc_eos_injected(uint32_t adc);