SayoriOS 0.3.3

beeper.h
1 #pragma once
2
3 #include <common.h>
4
5 #define A2 110
6 #define Ad2 116
7 #define B2 123
8 #define C3 130
9 #define Cd3 138
10 #define D3 146
11 #define Dd3 155
12 #define E3 164
13 #define F3 174
14 #define Fd3 185
15 #define G3 196
16 #define Gd3 207
17 #define A3 220
18 #define Ad3 233
19 #define B3 246
20 #define C4 261
21 #define Cd4 277
22 #define D4 293
23 #define Dd4 311
24 #define E4 329
25 #define F4 349
26 #define Fd4 370
27 #define G4 392
28 #define Gd4 415
29 #define A4 440
30 #define Ad4 466
31 #define B4 493
32 #define C5 523
33 #define Cd5 554
34 #define D5 587
35 #define Dd5 622
36 #define E5 659
37 #define F5 698
38 #define Fd5 740
39 #define G5 784
40 #define Gd5 831
41 #define A5 880
42 #define Ad5 932
43 #define B5 988
44 #define C6 1046
45 #define Cd6 1108
46 #define D6 1174
47 #define Dd6 1244
48 #define E6 1318
49 #define F6 1396
50 #define Fd6 1479
51 #define G6 1567
52 #define Gd6 1661
53 #define A6 1760
54 #define Ad6 1864
55 #define B6 1975
56 #define C7 2093
57
58 typedef struct Note {
59 unsigned short freq;
60 unsigned short duration;
61 } Note;
62
63 void beeperPlay(uint32_t frequency);
64 void beeperSilent();
beeperSilent
void beeperSilent()
[Beeper] Выключить звук
Definition: beeper.c:42
beeperPlay
void beeperPlay(uint32_t frequency)
Вопроизвести звук (квадратной формы волны)
Definition: beeper.c:21
common.h
Основные определения ядра
Note
Definition: beeper.h:58