aboutsummaryrefslogtreecommitdiff
path: root/include/gpio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gpio.h')
-rw-r--r--include/gpio.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/include/gpio.h b/include/gpio.h
index ab793f1..99b6e5f 100644
--- a/include/gpio.h
+++ b/include/gpio.h
@@ -66,23 +66,25 @@ typedef enum {
typedef void (*gpio_callback_t)(gpio_pin_t pin);
#define On_Gpio(arg) \
- static void __local_on_gpio__(gpio_pin_t pin); \
+ static void __local_on_gpio__(gpio_pin_t pin); \
__attribute__((__section__( \
".gpio_callbacks"))) static volatile gpio_callback_t __gpio__position = \
__local_on_gpio__; \
static void __local_on_gpio__(arg)
+void gpio_init();
+
/** Configure the given gpio pin for .*/
-void configure_gpio(gpio_pin_t pin, gpio_config_t);
+void gpio_configure_pin(gpio_pin_t pin, gpio_config_t);
/** Read the input value of the gpio. */
-int read_gpio(gpio_pin_t pin);
+int gpio_read(gpio_pin_t pin);
/** Sets the gpio pin. */
-void set_gpio(gpio_pin_t pin, int high);
+void gpio_set(gpio_pin_t pin, int high);
/** Set or unset the peripheral to the alternate set of pins. */
-void enable_alternate_funciton(alternate_function_t af, int enable);
+void gpio_enable_alternate_function(alternate_function_t af, int enable);
/** Enables the interrupt for a with the provided interrupt mode. */
-void enable_gpio_interrupt(gpio_pin_t pin, interrupt_mode_t int_mode);
+void gpio_enable_interrupt(gpio_pin_t pin, interrupt_mode_t int_mode);