#ifndef __BEEP_H__ #define __BEEP_H__ #include "main.h" #define KEY0_PIN GPIO_PIN_14 #define KEY0_GPIO GPIOB #define READ_KEY0 GPIO_ReadInputDataBit(KEY0_GPIO,KEY0_PIN) #define BEEP_PIN GPIO_Pin_12 #define BEEP_GPIO GPIOA #define BEEP_ON GPIO_WriteBit(BEEP_GPIO, BEEP_PIN, Bit_SET) #define BEEP_OFF GPIO_WriteBit(BEEP_GPIO, BEEP_PIN, Bit_RESET) #define BEEP2_PIN GPIO_Pin_5 #define BEEP2_GPIO GPIOB #define BEEP2_ON GPIO_WriteBit(BEEP_GPIO, BEEP2_PIN, Bit_SET) #define BEEP2_OFF GPIO_WriteBit(BEEP_GPIO, BEEP2_PIN, Bit_RESET) #define OUT2_PIN GPIO_Pin_7 #define OUT2_GPIO GPIOB #define OUT2_ON GPIO_WriteBit(OUT2_GPIO, OUT2_PIN, Bit_SET) #define OUT2_OFF GPIO_WriteBit(OUT2_GPIO, OUT2_PIN, Bit_RESET) #define RELAY1_GPIO GPIOB #define RELAY1_PIN GPIO_Pin_0 #define RELAY1_ON GPIO_WriteBit(RELAY1_GPIO, RELAY1_PIN, Bit_SET) #define RELAY1_OFF GPIO_WriteBit(RELAY1_GPIO, RELAY1_PIN, Bit_RESET) #define RELAY2_GPIO GPIOB #define RELAY2_PIN GPIO_Pin_1 #define RELAY2_ON GPIO_WriteBit(RELAY2_GPIO, RELAY2_PIN, Bit_SET) #define RELAY2_OFF GPIO_WriteBit(RELAY2_GPIO, RELAY2_PIN, Bit_RESET) void Beep_Init(void); #endif