Khangai Robot Play - Naive  01
THe naive play of the Khangai Robot
main.h
Go to the documentation of this file.
1 /* USER CODE BEGIN Header */
50 /* USER CODE END Header */
51 
52 /* Define to prevent recursive inclusion -------------------------------------*/
53 #ifndef __MAIN_H
54 #define __MAIN_H
55 
56 #ifdef __cplusplus
57 extern "C" {
58 #endif
59 
60 /* Includes ------------------------------------------------------------------*/
61 #include "stm32f4xx_hal.h"
62 #include "stm32f4xx_hal.h"
63 
64 /* Private includes ----------------------------------------------------------*/
65 /* USER CODE BEGIN Includes */
66 
67 /* USER CODE END Includes */
68 
69 /* Exported types ------------------------------------------------------------*/
70 /* USER CODE BEGIN ET */
71 
72 /* USER CODE END ET */
73 
74 /* Exported constants --------------------------------------------------------*/
75 /* USER CODE BEGIN EC */
76 
77 /* USER CODE END EC */
78 
79 /* Exported macro ------------------------------------------------------------*/
80 /* USER CODE BEGIN EM */
81 
82 /* USER CODE END EM */
83 
84 /* Exported functions prototypes ---------------------------------------------*/
85 void _Error_Handler(const char *file, size_t line);
86 void Error_Handler(void);
87 
88 /* USER CODE BEGIN EFP */
89 
90 /* USER CODE END EFP */
91 
92 /* Private defines -----------------------------------------------------------*/
93 #define FENCE_4A_GPIO_Port GPIOA
94 #define FENCE_4A_Pin GPIO_PIN_2
95 #define FENCE_4B_GPIO_Port GPIOC
96 #define FENCE_4B_Pin GPIO_PIN_2
97 
98 #define FENCE_6A_GPIO_Port GPIOC
99 #define FENCE_6A_Pin GPIO_PIN_3
100 #define FENCE_6B_GPIO_Port GPIOB
101 #define FENCE_6B_Pin GPIO_PIN_11
102 
103 #define FENCE_7_GPIO_Port GPIOE
104 #define FENCE_7_Pin GPIO_PIN_15
105 
106 #define FENCE_8A_GPIO_Port GPIOE
107 #define FENCE_8A_Pin GPIO_PIN_13
108 #define FENCE_8B_GPIO_Port GPIOE
109 #define FENCE_8B_Pin GPIO_PIN_7
110 
111 #define B_PushButton_Pin GPIO_PIN_0
112 #define B_PushButton_GPIO_Port GPIOA
113 
114 #define B_GreenLED_Pin GPIO_PIN_12
115 #define B_GreenLED_GPIO_Port GPIOD
116 #define B_OrangeLED_Pin GPIO_PIN_13
117 #define B_OrangeLED_GPIO_Port GPIOD
118 #define B_RedLED_Pin GPIO_PIN_14
119 #define B_RedLED_GPIO_Port GPIOD
120 #define B_BlueLED_Pin GPIO_PIN_15
121 #define B_BlueLED_GPIO_Port GPIOD
122 /* USER CODE BEGIN Private defines */
123 
124 /* USER CODE END Private defines */
125 
126 #ifdef __cplusplus
127 }
128 #endif
129 
130 #endif /* __MAIN_H */
131 
132 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
void Error_Handler(void)
This function is executed in case of error occurrence.
Definition: main.cpp:242
void _Error_Handler(const char *file, size_t line)
Definition: main.cpp:250