aboutsummaryrefslogtreecommitdiffstats
path: root/src/generic/gpio.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-11-02 17:30:34 -0400
committerKevin O'Connor <kevin@koconnor.net>2016-11-02 17:36:43 -0400
commit7c8addc5c5f811eefbed901fcd182a3012e2e75b (patch)
treeede85b870f54cbc0f8e85f102d041e63d1de41c0 /src/generic/gpio.h
parent5419c456ace6623df45fa5089a477492ff5b5758 (diff)
downloadkutter-7c8addc5c5f811eefbed901fcd182a3012e2e75b.tar.gz
kutter-7c8addc5c5f811eefbed901fcd182a3012e2e75b.tar.xz
kutter-7c8addc5c5f811eefbed901fcd182a3012e2e75b.zip
gpio: Merge gpio_adc_sample_time() into gpio_adc_sample()
Return the number of clock ticks to wait directly from gpio_adc_sample(). This simplifies the ADC interface. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/generic/gpio.h')
-rw-r--r--src/generic/gpio.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/generic/gpio.h b/src/generic/gpio.h
index 07307b9e..4b5dc812 100644
--- a/src/generic/gpio.h
+++ b/src/generic/gpio.h
@@ -26,10 +26,9 @@ struct gpio_adc {
uint8_t pin;
};
struct gpio_adc gpio_adc_setup(uint8_t pin);
-uint32_t gpio_adc_sample_time(void);
-uint8_t gpio_adc_sample(struct gpio_adc g);
-void gpio_adc_clear_sample(struct gpio_adc g);
+uint32_t gpio_adc_sample(struct gpio_adc g);
uint16_t gpio_adc_read(struct gpio_adc g);
+void gpio_adc_cancel_sample(struct gpio_adc g);
void spi_config(void);
void spi_transfer(char *data, uint8_t len);