| /* USER CODE BEGIN Header */ | |
| /** | |
| ****************************************************************************** | |
| * @file : main.h | |
| * @brief : Header for main.c file. | |
| * This file contains the common defines of the application. | |
| ****************************************************************************** | |
| * @attention | |
| * | |
| * <h2><center>© Copyright (c) 2020 STMicroelectronics. | |
| * All rights reserved.</center></h2> | |
| * | |
| * This software component is licensed by ST under Ultimate Liberty license | |
| * SLA0044, the "License"; You may not use this file except in compliance with | |
| * the License. You may obtain a copy of the License at: | |
| * www.st.com/SLA0044 | |
| * | |
| ****************************************************************************** | |
| */ | |
| /* USER CODE END Header */ | |
| /* Define to prevent recursive inclusion -------------------------------------*/ | |
| #ifndef __MAIN_H | |
| #define __MAIN_H | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| /* Includes ------------------------------------------------------------------*/ | |
| #include "stm32h7xx_hal.h" | |
| #include "stm32h7xx.h" // Added to help Eclipse indexer | |
| /* Private includes ----------------------------------------------------------*/ | |
| /* USER CODE BEGIN Includes */ | |
| /* USER CODE END Includes */ | |
| /* Exported types ------------------------------------------------------------*/ | |
| /* USER CODE BEGIN ET */ | |
| /* USER CODE END ET */ | |
| /* Exported constants --------------------------------------------------------*/ | |
| /* USER CODE BEGIN EC */ | |
| /* USER CODE END EC */ | |
| /* Exported macro ------------------------------------------------------------*/ | |
| /* USER CODE BEGIN EM */ | |
| /* USER CODE END EM */ | |
| /* Exported functions prototypes ---------------------------------------------*/ | |
| void Error_Handler(void); | |
| extern uint8_t charge_led_r; | |
| extern uint8_t charge_led_g; | |
| extern uint8_t charge_led_b; | |
| /* USER CODE BEGIN EFP */ | |
| /* USER CODE END EFP */ | |
| /* Private defines -----------------------------------------------------------*/ | |
| /* USER CODE BEGIN Private defines */ | |
| #define HIGH(PORT, PIN) HAL_GPIO_WritePin(PORT, PIN, GPIO_PIN_SET); | |
| #define LOW(PORT, PIN) HAL_GPIO_WritePin(PORT, PIN, GPIO_PIN_RESET); | |
| #define DELAY(MS) HAL_Delay(MS) | |
| /* USER CODE END Private defines */ | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* __MAIN_H */ | |
| /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |