#ifndef __MAIN_H #define __MAIN_H #include "stm32f4xx_hal.h" #define BUT_BLUE_Pin GPIO_PIN_0 #define BUT_BLUE_GPIO_Port GPIOA #define BUT_BLUE_EXTI_IRQn EXTI0_IRQn #define LED_GREEN_Pin GPIO_PIN_12 #define LED_GREEN_GPIO_Port GPIOD #ifdef __cplusplus extern "C" { #endif extern DAC_HandleTypeDef hdac_global; extern RNG_HandleTypeDef hrng; extern TIM_HandleTypeDef htim2; extern TIM_HandleTypeDef htim6; extern TIM_HandleTypeDef htim7; void MX_DAC_Init(void); void MX_DMA_Init(void); void MX_GPIO_Init(void); void MX_RNG_Init(void); void MX_TIM2_Init(void); void MX_TIM6_Init(void); void MX_TIM7_Init(void); void Error_Handler(void); void NMI_Handler(void); void HardFault_Handler(void); void MemManage_Handler(void); void BusFault_Handler(void); void UsageFault_Handler(void); void DebugMon_Handler(void); void SysTick_Handler(void); void EXTI0_IRQHandler(void); void DMA1_Stream5_IRQHandler(void); void TIM2_IRQHandler(void); void TIM7_IRQHandler(void); void OTG_FS_IRQHandler(void); #ifdef __cplusplus } #endif #endif /* __MAIN_H */