source: ecs_cellMon/firmware/Core/Inc/main.h

Last change on this file was 3, checked in by f.jahn, 20 months ago

fw hinzugfügt-->zed

File size: 3.2 KB
Line 
1/* USER CODE BEGIN Header */
2/**
3  ******************************************************************************
4  * @file           : main.h
5  * @brief          : Header for main.c file.
6  *                   This file contains the common defines of the application.
7  ******************************************************************************
8  * @attention
9  *
10  * <h2><center>&copy; Copyright (c) 2021 STMicroelectronics.
11  * All rights reserved.</center></h2>
12  *
13  * This software component is licensed by ST under BSD 3-Clause license,
14  * the "License"; You may not use this file except in compliance with the
15  * License. You may obtain a copy of the License at:
16  *                        opensource.org/licenses/BSD-3-Clause
17  *
18  ******************************************************************************
19  */
20/* USER CODE END Header */
21
22/* Define to prevent recursive inclusion -------------------------------------*/
23#ifndef __MAIN_H
24#define __MAIN_H
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30/* Includes ------------------------------------------------------------------*/
31#include "stm32g0xx_hal.h"
32
33/* Private includes ----------------------------------------------------------*/
34/* USER CODE BEGIN Includes */
35
36/* USER CODE END Includes */
37
38/* Exported types ------------------------------------------------------------*/
39/* USER CODE BEGIN ET */
40
41/* USER CODE END ET */
42
43/* Exported constants --------------------------------------------------------*/
44/* USER CODE BEGIN EC */
45
46/* USER CODE END EC */
47
48/* Exported macro ------------------------------------------------------------*/
49/* USER CODE BEGIN EM */
50
51/* USER CODE END EM */
52
53/* Exported functions prototypes ---------------------------------------------*/
54void Error_Handler(void);
55
56/* USER CODE BEGIN EFP */
57
58/* USER CODE END EFP */
59
60/* Private defines -----------------------------------------------------------*/
61#define COMP1_INP_I_SENSE_Pin GPIO_PIN_1
62#define COMP1_INP_I_SENSE_GPIO_Port GPIOA
63#define COMP2_INM_U_TR_SENSE_Pin GPIO_PIN_2
64#define COMP2_INM_U_TR_SENSE_GPIO_Port GPIOA
65#define COMP2_INP_U_TR_REF_Pin GPIO_PIN_3
66#define COMP2_INP_U_TR_REF_GPIO_Port GPIOA
67#define DAC1_OUT1_I_CTR_TP_Pin GPIO_PIN_4
68#define DAC1_OUT1_I_CTR_TP_GPIO_Port GPIOA
69#define ADC1_IN5_I_SENSE_AVG_Pin GPIO_PIN_5
70#define ADC1_IN5_I_SENSE_AVG_GPIO_Port GPIOA
71#define ADC1_IN6_UIN_SENSE_Pin GPIO_PIN_6
72#define ADC1_IN6_UIN_SENSE_GPIO_Port GPIOA
73#define ADC1_IN7_TEMP_SENSE_Pin GPIO_PIN_7
74#define ADC1_IN7_TEMP_SENSE_GPIO_Port GPIOA
75#define COMP1_OUT_I_PEAK_Pin GPIO_PIN_11
76#define COMP1_OUT_I_PEAK_GPIO_Port GPIOA
77#define LVP_Pin GPIO_PIN_0
78#define LVP_GPIO_Port GPIOD
79#define OVP_Pin GPIO_PIN_1
80#define OVP_GPIO_Port GPIOD
81#define LED_FUNC_Pin GPIO_PIN_2
82#define LED_FUNC_GPIO_Port GPIOD
83#define LED_ERROR_Pin GPIO_PIN_3
84#define LED_ERROR_GPIO_Port GPIOD
85#define BUZZER_Pin GPIO_PIN_6
86#define BUZZER_GPIO_Port GPIOC
87#define COMP2_OUT_DISCHARGE_Pin GPIO_PIN_5
88#define COMP2_OUT_DISCHARGE_GPIO_Port GPIOB
89/* USER CODE BEGIN Private defines */
90
91/* USER CODE END Private defines */
92
93#ifdef __cplusplus
94}
95#endif
96
97#endif /* __MAIN_H */
98
99/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Note: See TracBrowser for help on using the repository browser.