1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
| #ifndef __BEEP_H__
| #define __BEEP_H__
|
| #include "stm32f10x.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)
|
|
| void Beep_Init(void);
|
| #endif
|
|