Files
@ 7e9d097bfe72
Branch filter:
Location: protofuse-firmware/inc/gpio.h - annotation
7e9d097bfe72
751 B
text/plain
Added interrupts to code
ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d 47fdd16b7231 ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d 47fdd16b7231 47fdd16b7231 47fdd16b7231 47fdd16b7231 47fdd16b7231 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 7e9d097bfe72 ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d ad3725832a9d | #ifndef __gpio_H
#define __gpio_H
#include "stm32f3xx_hal.h"
// Define FAULT LED
#define LED_RED_Pin GPIO_PIN_5
#define LED_RED_GPIO_Port GPIOA
#define LED_RED LED_RED_GPIO_Port , LED_RED_Pin
// Define Fuse Closed drive
#define GATE_DRIVE_Pin GPIO_PIN_3
#define GATE_DRIVE_GPIO_Port GPIOA
#define GATE_DRIVE GATE_DRIVE_GPIO_Port , GATE_DRIVE_Pin
#define SW_A_Pin GPIO_PIN_6
#define SW_A_GPIO_Port GPIOA
#define SW_BTN_Pin GPIO_PIN_8
#define SW_BTN_GPIO_Port GPIOA
#define SW_C_Pin GPIO_PIN_9
#define SW_C_GPIO_Port GPIOA
#define SW_D_Pin GPIO_PIN_10
#define SW_D_GPIO_Port GPIOA
#define SW_B_Pin GPIO_PIN_15
#define SW_B_GPIO_Port GPIOA
void gpio_init(void);
void gpio_led_blueblink(uint8_t num_blinks);
#endif
|