From 2e8c42e85f0966b9be28490be80fa1266ef109bc Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Thu, 3 May 2012 15:32:46 -0400 Subject: libmaple/adc.h: Cosmetics. Add "extern" to mark portable interface routines that are implemented individually by each series. Move some code around. Signed-off-by: Marti Bolivar --- libmaple/include/libmaple/adc.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/libmaple/include/libmaple/adc.h b/libmaple/include/libmaple/adc.h index be29676..3cd3eb2 100644 --- a/libmaple/include/libmaple/adc.h +++ b/libmaple/include/libmaple/adc.h @@ -241,23 +241,23 @@ typedef struct adc_dev { * Routines */ +void adc_init(const adc_dev *dev); +void adc_set_extsel(const adc_dev *dev, adc_extsel_event event); +void adc_set_sample_rate(const adc_dev *dev, adc_smp_rate smp_rate); +uint16 adc_read(const adc_dev *dev, uint8 channel); + /** * @brief Set the ADC prescaler. * * This determines the ADC clock for all devices. */ -void adc_set_prescaler(adc_prescaler pre); - -void adc_init(const adc_dev *dev); -void adc_set_extsel(const adc_dev *dev, adc_extsel_event event); -void adc_set_sample_rate(const adc_dev *dev, adc_smp_rate smp_rate); -uint16 adc_read(const adc_dev *dev, uint8 channel); +extern void adc_set_prescaler(adc_prescaler pre); /** * @brief Call a function on all ADC devices. * @param fn Function to call on each ADC device. */ -void adc_foreach(void (*fn)(const adc_dev*)); +extern void adc_foreach(void (*fn)(const adc_dev*)); /** * @brief Configure a GPIO pin for ADC conversion. @@ -265,7 +265,7 @@ void adc_foreach(void (*fn)(const adc_dev*)); * @param bit Bit on gdev to configure for ADC conversion. */ struct gpio_dev; -void adc_gpio_cfg(struct gpio_dev *gdev, uint8 bit); +extern void adc_gpio_cfg(struct gpio_dev *gdev, uint8 bit); /** * @brief Enable an ADC and configure it for single conversion mode. @@ -277,7 +277,7 @@ void adc_gpio_cfg(struct gpio_dev *gdev, uint8 bit); * @param dev Device to enable. * @see adc_read() */ -void adc_enable_single_swstart(const adc_dev* dev); +extern void adc_enable_single_swstart(const adc_dev* dev); /** * @brief Set the regular channel sequence length. -- cgit v1.2.3