SmartBar
Loading...
Searching...
No Matches
main.h
Go to the documentation of this file.
1/* USER CODE BEGIN Header */
19/* USER CODE END Header */
20
21/* Define to prevent recursive inclusion -------------------------------------*/
22#ifndef __MAIN_H
23#define __MAIN_H
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
29/* Includes ------------------------------------------------------------------*/
30#include "stm32f3xx_hal.h"
31
32/* Private includes ----------------------------------------------------------*/
33/* USER CODE BEGIN Includes */
34
35/* USER CODE END Includes */
36
37/* Exported types ------------------------------------------------------------*/
38/* USER CODE BEGIN ET */
39
40/* USER CODE END ET */
41
42/* Exported constants --------------------------------------------------------*/
43/* USER CODE BEGIN EC */
44
45/* USER CODE END EC */
46
47/* Exported macro ------------------------------------------------------------*/
48/* USER CODE BEGIN EM */
49
50/* USER CODE END EM */
51
52void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
53
54/* Exported functions prototypes ---------------------------------------------*/
55void Error_Handler(void);
56
57/* USER CODE BEGIN EFP */
58
59/* USER CODE END EFP */
60
61/* Private defines -----------------------------------------------------------*/
62#define B1_Pin GPIO_PIN_13
63#define B1_GPIO_Port GPIOC
64#define DMUX_C_Pin GPIO_PIN_0
65#define DMUX_C_GPIO_Port GPIOC
66#define DMUX_B_Pin GPIO_PIN_1
67#define DMUX_B_GPIO_Port GPIOC
68#define MUX_C_Pin GPIO_PIN_0
69#define MUX_C_GPIO_Port GPIOA
70#define MUX_B_Pin GPIO_PIN_1
71#define MUX_B_GPIO_Port GPIOA
72#define USART_TX_Pin GPIO_PIN_2
73#define USART_TX_GPIO_Port GPIOA
74#define USART_RX_Pin GPIO_PIN_3
75#define USART_RX_GPIO_Port GPIOA
76#define MUX_A_Pin GPIO_PIN_4
77#define MUX_A_GPIO_Port GPIOA
78#define DMUX_A_Pin GPIO_PIN_0
79#define DMUX_A_GPIO_Port GPIOB
80#define PWM2_Pin GPIO_PIN_14
81#define PWM2_GPIO_Port GPIOB
82#define ENC_B_Pin GPIO_PIN_6
83#define ENC_B_GPIO_Port GPIOC
84#define PWM1_Pin GPIO_PIN_7
85#define PWM1_GPIO_Port GPIOC
86#define PH2_Pin GPIO_PIN_8
87#define PH2_GPIO_Port GPIOC
88#define PH1_Pin GPIO_PIN_9
89#define PH1_GPIO_Port GPIOC
90#define TMS_Pin GPIO_PIN_13
91#define TMS_GPIO_Port GPIOA
92#define TCK_Pin GPIO_PIN_14
93#define TCK_GPIO_Port GPIOA
94#define SWO_Pin GPIO_PIN_3
95#define SWO_GPIO_Port GPIOB
96#define ENC_A_Pin GPIO_PIN_8
97#define ENC_A_GPIO_Port GPIOB
98#define ENC_A_EXTI_IRQn EXTI9_5_IRQn
99#define PID_Pin GPIO_PIN_9
100#define PID_GPIO_Port GPIOB
101
102/* USER CODE BEGIN Private defines */
103
104/* USER CODE END Private defines */
105
106#ifdef __cplusplus
107}
108#endif
109
110#endif /* __MAIN_H */
void Error_Handler(void)
This function is executed in case of error occurrence.
Definition main.c:771
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim)
Definition stm32f3xx_hal_msp.c:164