aboutsummaryrefslogtreecommitdiffstats
path: root/src/simulator
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-06-05 15:11:35 -0400
committerKevin O'Connor <kevin@koconnor.net>2016-06-13 23:18:59 -0400
commit62f96f09115edca4ce090dc062916dc95f61a1e3 (patch)
tree261f89ccb6e11c212a903b86d0c84aa5de5985e6 /src/simulator
parent73f3b0636a369f9e89fe44b56825eead5361601c (diff)
downloadkutter-62f96f09115edca4ce090dc062916dc95f61a1e3.tar.gz
kutter-62f96f09115edca4ce090dc062916dc95f61a1e3.tar.xz
kutter-62f96f09115edca4ce090dc062916dc95f61a1e3.zip
generic: Move simulator/gpio.h to generic/gpio.h
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/simulator')
-rw-r--r--src/simulator/gpio.c2
-rw-r--r--src/simulator/gpio.h37
2 files changed, 1 insertions, 38 deletions
diff --git a/src/simulator/gpio.c b/src/simulator/gpio.c
index 90d684e9..6e89f946 100644
--- a/src/simulator/gpio.c
+++ b/src/simulator/gpio.c
@@ -4,7 +4,7 @@
//
// This file may be distributed under the terms of the GNU GPLv3 license.
-#include "gpio.h" // gpio_out_write
+#include "board/gpio.h" // gpio_out_write
struct gpio_out gpio_out_setup(uint8_t pin, uint8_t val) {
return (struct gpio_out){.pin=pin};
diff --git a/src/simulator/gpio.h b/src/simulator/gpio.h
deleted file mode 100644
index 84deb7ef..00000000
--- a/src/simulator/gpio.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef __SIMU_GPIO_H
-#define __SIMU_GPIO_H
-
-#include <stdint.h>
-
-struct gpio_out {
- uint8_t pin;
-};
-struct gpio_out gpio_out_setup(uint8_t pin, uint8_t val);
-void gpio_out_toggle(struct gpio_out g);
-void gpio_out_write(struct gpio_out g, uint8_t val);
-
-struct gpio_in {
- uint8_t pin;
-};
-struct gpio_in gpio_in_setup(uint8_t pin, int8_t pull_up);
-uint8_t gpio_in_read(struct gpio_in g);
-
-struct gpio_pwm {
- uint8_t pin;
-};
-struct gpio_pwm gpio_pwm_setup(uint8_t pin, uint32_t cycle_time, uint8_t val);
-void gpio_pwm_write(struct gpio_pwm g, uint8_t val);
-
-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);
-uint16_t gpio_adc_read(struct gpio_adc g);
-
-void spi_config(void);
-void spi_transfer(char *data, uint8_t len);
-
-#endif // gpio.h