tte_gpio.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef TTE_GPIO_H_
00017 #define TTE_GPIO_H_
00018
00019 #ifdef ENABLE_GPIO
00020
00025 void gpio_init(void);
00026
00033 void gpio_set_led_1(uint8_t value);
00034
00041 void gpio_set_led_2(uint8_t value);
00042
00050 void gpio_set_pin_1(uint8_t value);
00051
00059 void gpio_set_pin_2(uint8_t value);
00060
00061
00066 void gpio_toggle_led_1(void);
00067
00072 void gpio_toggle_led_2(void);
00073
00079 void gpio_toggle_pin_1(void);
00080
00086 void gpio_toggle_pin_2(void);
00087
00088 #else
00089 # define gpio_init() do {} while (0)
00090 # define gpio_set_led_1(value) do {} while (0)
00091 # define gpio_set_led_2(value) do {} while (0)
00092 # define gpio_set_pin_1(value) do {} while (0)
00093 # define gpio_set_pin_2(value) do {} while (0)
00094 # define gpio_toggle_led_1() do {} while (0)
00095 # define gpio_toggle_led_2() do {} while (0)
00096 # define gpio_toggle_pin_1() do {} while (0)
00097 # define gpio_toggle_pin_2() do {} while (0)
00098 #endif
00099
00100 #endif