98 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
/* 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) 2025 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 "stm32f0xx_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 */
 | 
						|
 | 
						|
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
 | 
						|
 | 
						|
/* Exported functions prototypes ---------------------------------------------*/
 | 
						|
void Error_Handler(void);
 | 
						|
 | 
						|
/* USER CODE BEGIN EFP */
 | 
						|
 | 
						|
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim);
 | 
						|
 | 
						|
/* USER CODE END EFP */
 | 
						|
 | 
						|
/* Private defines -----------------------------------------------------------*/
 | 
						|
#define voltUserSpeedSet_Pin GPIO_PIN_3
 | 
						|
#define voltUserSpeedSet_GPIO_Port GPIOA
 | 
						|
#define GPIO_P5_Pin GPIO_PIN_1
 | 
						|
#define GPIO_P5_GPIO_Port GPIOB
 | 
						|
#define PWM_LSU_Pin GPIO_PIN_13
 | 
						|
#define PWM_LSU_GPIO_Port GPIOB
 | 
						|
#define PWM_LSV_Pin GPIO_PIN_14
 | 
						|
#define PWM_LSV_GPIO_Port GPIOB
 | 
						|
#define PWM_LSW_Pin GPIO_PIN_15
 | 
						|
#define PWM_LSW_GPIO_Port GPIOB
 | 
						|
#define PWM_HSU_Pin GPIO_PIN_8
 | 
						|
#define PWM_HSU_GPIO_Port GPIOA
 | 
						|
#define PWM_HSV_Pin GPIO_PIN_9
 | 
						|
#define PWM_HSV_GPIO_Port GPIOA
 | 
						|
#define PWM_HSW_Pin GPIO_PIN_10
 | 
						|
#define PWM_HSW_GPIO_Port GPIOA
 | 
						|
#define OC_SEL_Pin GPIO_PIN_11
 | 
						|
#define OC_SEL_GPIO_Port GPIOA
 | 
						|
#define OC_TH_STBY2_Pin GPIO_PIN_6
 | 
						|
#define OC_TH_STBY2_GPIO_Port GPIOF
 | 
						|
#define OC_TH_STBY1_Pin GPIO_PIN_7
 | 
						|
#define OC_TH_STBY1_GPIO_Port GPIOF
 | 
						|
#define GPIO_P1_Pin GPIO_PIN_8
 | 
						|
#define GPIO_P1_GPIO_Port GPIOB
 | 
						|
 | 
						|
/* USER CODE BEGIN Private defines */
 | 
						|
 | 
						|
/* USER CODE END Private defines */
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* __MAIN_H */
 |