Job_SignsPads/STM32/Code/STM32-IAP/Application/gpio.h
2025-04-22 10:29:37 +08:00

35 lines
694 B
C
Raw Permalink Blame History

#ifndef __GPIO_H
#define __GPIO_H
#include "main.h"
#include "stm32f4xx_exti.h"
//<2F><><EFBFBD><EFBFBD>SHDN<44>øߡ<C3B8><DFA1>õ<EFBFBD>
#define SHDN_H 1
#define SHDN_L 1
//<2F><><EFBFBD><EFBFBD>LED<45>øߡ<C3B8><DFA1>õ<EFBFBD>
//LED<45>˿ڶ<CBBF><DAB6><EFBFBD>
#define LED_B PBout(0)
#define LED_G PBout(1)
#define LED_R PBout(2)
//<2F><><EFBFBD><EFBFBD>OPM<50>øߡ<C3B8><DFA1>õ<EFBFBD>
#define OP1_A PBout(8)
#define OP1_B PBout(9)
#define Dis_1310 PCout(1)
//<2F><><EFBFBD><EFBFBD>WIFI<46>øߡ<C3B8><DFA1>õ<EFBFBD>
#define WIFI_RESET PBout(12)
extern char key_wps_flg;
extern char Key_Cal_Flag;
void GPIO_Set_Init(void);
void GPIOA_Init(void);
void GPIOB_Init(void);
void GPIOC_Init(void);
void WIFI_Reset(void);
void EXTI_Set_Init(void);
void EXTI10_15_IRQHandler(void);
#endif