#ifndef __MAIN_H #define __MAIN_H #ifdef __cplusplus extern "C" { #endif #include "stm32f4xx_hal.h" #if defined(STM32F405xx) #define KEY0_Pin GPIO_PIN_8 #define KEY0_GPIO_Port GPIOC #define LED0_Pin GPIO_PIN_8 #define LED0_GPIO_Port GPIOA #elif defined(STM32F411xE)||defined(STM32F401xC) #define KEY0_Pin GPIO_PIN_0 #define KEY0_GPIO_Port GPIOA #define LED0_Pin GPIO_PIN_13 #define LED0_GPIO_Port GPIOC #endif extern UART_HandleTypeDef huart1; extern UART_HandleTypeDef huart2; #ifdef __cplusplus } #endif #endif /* __MAIN_H */