diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2018-01-16 00:23:35 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2018-01-16 00:23:35 -0700 |
commit | edec50e6a918359190f8ca34b2148e3a3c637e40 (patch) | |
tree | 39641126769cbf8bfc29bdca503ab23a3801e206 /system-clock/include/gpio.h | |
parent | b679becb9d09b6e74bf1412e98132504f8467c2b (diff) | |
download | stm32l4-edec50e6a918359190f8ca34b2148e3a3c637e40.tar.gz stm32l4-edec50e6a918359190f8ca34b2148e3a3c637e40.tar.bz2 stm32l4-edec50e6a918359190f8ca34b2148e3a3c637e40.zip |
Format all files and add a clang-format file.
Diffstat (limited to 'system-clock/include/gpio.h')
-rw-r--r-- | system-clock/include/gpio.h | 44 |
1 files changed, 18 insertions, 26 deletions
diff --git a/system-clock/include/gpio.h b/system-clock/include/gpio.h index 53ece32..a8f06e2 100644 --- a/system-clock/include/gpio.h +++ b/system-clock/include/gpio.h @@ -36,16 +36,16 @@ typedef struct GPIO_PORT_STR { * the stm32l432. */ typedef enum GPIO_PIN_ENUM { - PIN_0 = 0, - PIN_1 = 1, - PIN_2 = 2, - PIN_3 = 3, - PIN_4 = 4, - PIN_5 = 5, - PIN_6 = 6, - PIN_7 = 7, - PIN_8 = 8, - PIN_9 = 9, + PIN_0 = 0, + PIN_1 = 1, + PIN_2 = 2, + PIN_3 = 3, + PIN_4 = 4, + PIN_5 = 5, + PIN_6 = 6, + PIN_7 = 7, + PIN_8 = 8, + PIN_9 = 9, PIN_10 = 10, PIN_11 = 11, PIN_12 = 12, @@ -58,10 +58,10 @@ typedef enum GPIO_PIN_ENUM { * Enum defining the pin modes that are possible. */ typedef enum { - MODE_INPUT = 0, - MODE_OUTPUT = 1, + MODE_INPUT = 0, + MODE_OUTPUT = 1, MODE_ALTERNATE = 2, - MODE_ANALOG = 3 + MODE_ANALOG = 3 } gpio_pin_mode_t; /* @@ -90,17 +90,14 @@ typedef struct { * pin_mode: the mode to set the pin to. */ void set_gpio_pin_mode( - __IO gpio_port_t* gpio_port, - gpio_pin_t pin, - gpio_pin_mode_t pin_mode); + __IO gpio_port_t* gpio_port, gpio_pin_t pin, gpio_pin_mode_t pin_mode); /* * Sets the given GPIO pin to be an output pin. Returns an output_pin struct * corresponding to */ gpio_output_pin_t set_gpio_pin_output( - __IO gpio_port_t* gpio_port, - gpio_pin_t pin); + __IO gpio_port_t* gpio_port, gpio_pin_t pin); /* * Sets an output pin on or off. @@ -108,15 +105,11 @@ gpio_output_pin_t set_gpio_pin_output( * pin: the pin to toggle. * onoff: 0 for off, non-zero of on. */ -void set_gpio_output_pin( - gpio_output_pin_t pin, - bool onoff); +void set_gpio_output_pin(gpio_output_pin_t pin, bool onoff); -#define pin_on(p) \ - set_gpio_output_pin(p, 1) +#define pin_on(p) set_gpio_output_pin(p, 1) -#define pin_off(p) \ - set_gpio_output_pin(p, 0) +#define pin_off(p) set_gpio_output_pin(p, 0) /* * Enables a GPIO port and returns a reference to the register definition @@ -124,5 +117,4 @@ void set_gpio_output_pin( */ __IO gpio_port_t* enable_gpio(gpio_port_number_t number); - #endif /* GPIO_H__ */ |