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
kernel
include
drv
beeper.h
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:21. Создано системой
1.9.1