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****/
Error_Handler
void Error_Handler(void)
This function is executed in case of error occurrence.
Definition:
main.cpp:242
_Error_Handler
void _Error_Handler(const char *file, size_t line)
Definition:
main.cpp:250
Core
Inc
main.h
Generated by
1.8.15