From 86608c6770cf08c138a2bdab5855072f64be09ef Mon Sep 17 00:00:00 2001 From: joshua Date: Sat, 30 Dec 2023 23:54:31 -0500 Subject: initial commit --- Core/Inc/main.h | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 Core/Inc/main.h (limited to 'Core/Inc/main.h') diff --git a/Core/Inc/main.h b/Core/Inc/main.h new file mode 100644 index 0000000..979acea --- /dev/null +++ b/Core/Inc/main.h @@ -0,0 +1,107 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.h + * @brief : Header for main.c file. + * This file contains the common defines of the application. + ****************************************************************************** + * @attention + * + * Copyright (c) 2023 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* 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" + +/* 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); + +/* USER CODE BEGIN EFP */ + +/* USER CODE END EFP */ + +/* Private defines -----------------------------------------------------------*/ +#define FQ_UD_Pin GPIO_PIN_13 +#define FQ_UD_GPIO_Port GPIOC +#define RESET_Pin GPIO_PIN_14 +#define RESET_GPIO_Port GPIOC +#define W_CLK_Pin GPIO_PIN_15 +#define W_CLK_GPIO_Port GPIOC +#define D7_Pin GPIO_PIN_8 +#define D7_GPIO_Port GPIOD +#define D6_Pin GPIO_PIN_9 +#define D6_GPIO_Port GPIOD +#define D5_Pin GPIO_PIN_10 +#define D5_GPIO_Port GPIOD +#define D4_Pin GPIO_PIN_11 +#define D4_GPIO_Port GPIOD +#define D3_Pin GPIO_PIN_12 +#define D3_GPIO_Port GPIOD +#define D2_Pin GPIO_PIN_13 +#define D2_GPIO_Port GPIOD +#define D1_Pin GPIO_PIN_14 +#define D1_GPIO_Port GPIOD +#define D0_Pin GPIO_PIN_15 +#define D0_GPIO_Port GPIOD +#define D13_Pin GPIO_PIN_11 +#define D13_GPIO_Port GPIOC +#define D12_Pin GPIO_PIN_12 +#define D12_GPIO_Port GPIOC +#define D11_Pin GPIO_PIN_0 +#define D11_GPIO_Port GPIOD +#define D10_Pin GPIO_PIN_1 +#define D10_GPIO_Port GPIOD +#define D14_Pin GPIO_PIN_2 +#define D14_GPIO_Port GPIOD +#define D15_Pin GPIO_PIN_3 +#define D15_GPIO_Port GPIOD +#define D16_Pin GPIO_PIN_4 +#define D16_GPIO_Port GPIOD +#define D17_Pin GPIO_PIN_5 +#define D17_GPIO_Port GPIOD + +/* USER CODE BEGIN Private defines */ + +/* USER CODE END Private defines */ + +#ifdef __cplusplus +} +#endif + +#endif /* __MAIN_H */ -- cgit v1.2.3