/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file gpio.h * @brief This file contains all the function prototypes for * the gpio.c file ****************************************************************************** * @attention * * Copyright (c) 2024 STMicroelectronics. * All rights reserved. * * This software is licensed under terms that can be found in the LICENSE file * in the root directory of this software component. * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ /* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __GPIO_H__ #define __GPIO_H__ #ifdef __cplusplus extern "C" { #endif /* Includes ------------------------------------------------------------------*/ #include "main.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ void MX_GPIO_Init(void); /* USER CODE BEGIN Prototypes */ extern void LED0_TOGGLE(void); // @brief 4G_EN 引脚操作 extern void GPIO_EN_For_4G(GPIO_PinState pinState); // @brief 4G_RST 引脚操作 extern void GPIO_RST_For_4G(GPIO_PinState pinState); // @brief LED_R 引脚操作 extern void GPIO_LED_R (GPIO_PinState pinState); // @brief LED_G 引脚操作 extern void GPIO_LED_G (GPIO_PinState pinState); // @brief LED_Y 引脚操作 extern void GPIO_LED_Y (GPIO_PinState pinState); // @brief OneWireCommuation 引脚操作 extern void GPIO_OneWireCommuation (GPIO_PinState pinState); // @brief BEEP 引脚操作 extern void GPIO_BEEP (GPIO_PinState pinState); /* USER CODE END Prototypes */ #ifdef __cplusplus } #endif #endif /*__ GPIO_H__ */