#ifndef _BSP_GPIO_H
#define _BSP_GPIO_H


#include "bsp.h"
#include "user.h"

#define BEEP_GPIO GPIOD
#define BEEP_PIN GPIO_Pin_1
#define LED_GPIO GPIOA
#define LED1_PIN GPIO_Pin_5
#define LED2_PIN GPIO_Pin_4

struct BEEP_STR
{
    bool BeepFlag;
    bool Model;//0=µÎµÎÃù½Ð£¬1=±¨¾¯Ãù½Ð
    uint32_t times;
};
extern struct BEEP_STR UserBeep;
void bsp_gpio_init(void);
void bsp_beep_one(void);
void bsp_beep_two(void);
void LedTest(void);
#define BEEPTIMR 50
void BeepCheck(void);
void BeepStart(uint32_t times,bool Model);
void BeepStop(void);
#endif