buzzer  2.1.0.0
Macros
Buzzer PWM Settings

Settings for configuration of Buzzer Click driver. More...

Macros

#define BUZZER_DEF_FREQ   6000
 Buzzer default PWM frequency. More...
 
#define BUZZER_NOTE_C2   65
 Buzzer note frequency. More...
 
#define BUZZER_NOTE_Db2   69
 
#define BUZZER_NOTE_D2   73
 
#define BUZZER_NOTE_Eb2   78
 
#define BUZZER_NOTE_E2   82
 
#define BUZZER_NOTE_F2   87
 
#define BUZZER_NOTE_Gb2   93
 
#define BUZZER_NOTE_G2   98
 
#define BUZZER_NOTE_Ab2   104
 
#define BUZZER_NOTE_A2   110
 
#define BUZZER_NOTE_Bb2   117
 
#define BUZZER_NOTE_B2   123
 
#define BUZZER_NOTE_C3   131
 
#define BUZZER_NOTE_Db3   139
 
#define BUZZER_NOTE_D3   147
 
#define BUZZER_NOTE_Eb3   156
 
#define BUZZER_NOTE_E3   165
 
#define BUZZER_NOTE_F3   175
 
#define BUZZER_NOTE_Gb3   185
 
#define BUZZER_NOTE_G3   196
 
#define BUZZER_NOTE_Ab3   208
 
#define BUZZER_NOTE_A3   220
 
#define BUZZER_NOTE_AS3   233
 
#define BUZZER_NOTE_B3   247
 
#define BUZZER_NOTE_C4   262
 
#define BUZZER_NOTE_Db4   277
 
#define BUZZER_NOTE_D4   294
 
#define BUZZER_NOTE_Eb4   311
 
#define BUZZER_NOTE_E4   330
 
#define BUZZER_NOTE_F4   349
 
#define BUZZER_NOTE_Gb4   370
 
#define BUZZER_NOTE_G4   392
 
#define BUZZER_NOTE_Ab4   415
 
#define BUZZER_NOTE_A4   440
 
#define BUZZER_NOTE_Bb4   466
 
#define BUZZER_NOTE_B4   494
 
#define BUZZER_NOTE_C5   523
 
#define BUZZER_NOTE_Db5   554
 
#define BUZZER_NOTE_D5   587
 
#define BUZZER_NOTE_Eb5   622
 
#define BUZZER_NOTE_E5   659
 
#define BUZZER_NOTE_F5   698
 
#define BUZZER_NOTE_Gb5   740
 
#define BUZZER_NOTE_G5   784
 
#define BUZZER_NOTE_Ab5   831
 
#define BUZZER_NOTE_A5   880
 
#define BUZZER_NOTE_Bb5   932
 
#define BUZZER_NOTE_B5   988
 
#define BUZZER_NOTE_C6   1047
 
#define BUZZER_NOTE_Db6   1109
 
#define BUZZER_NOTE_D6   1175
 
#define BUZZER_NOTE_Eb6   1245
 
#define BUZZER_NOTE_E6   1319
 
#define BUZZER_NOTE_F6   1397
 
#define BUZZER_NOTE_Gb6   1480
 
#define BUZZER_NOTE_G6   1568
 
#define BUZZER_NOTE_Ab6   1661
 
#define BUZZER_NOTE_A6   1760
 
#define BUZZER_NOTE_Bb6   1865
 
#define BUZZER_NOTE_B6   1976
 
#define BUZZER_NOTE_C7   2093
 
#define BUZZER_NOTE_Db7   2217
 
#define BUZZER_NOTE_D7   2349
 
#define BUZZER_NOTE_Eb7   2489
 
#define BUZZER_NOTE_E7   2637
 
#define BUZZER_NOTE_F7   2794
 
#define BUZZER_NOTE_Gb7   2960
 
#define BUZZER_NOTE_G7   3136
 
#define BUZZER_NOTE_Ab7   3322
 
#define BUZZER_NOTE_A7   3520
 
#define BUZZER_NOTE_Bb7   3729
 
#define BUZZER_NOTE_B7   3951
 
#define BUZZER_NOTE_C8   4186
 
#define BUZZER_NOTE_Db8   4435
 
#define BUZZER_NOTE_D8   4699
 
#define BUZZER_NOTE_Eb8   4978
 
#define BUZZER_NOTE_LEN_WHOLE   1000
 Buzzer note duration lenght. More...
 
#define BUZZER_NOTE_LEN_HALF   ( BUZZER_NOTE_LEN_WHOLE / 2 )
 
#define BUZZER_NOTE_LEN_QUARTER   ( BUZZER_NOTE_LEN_WHOLE / 4 )
 
#define BUZZER_NOTE_LEN_EIGHTH   ( BUZZER_NOTE_LEN_WHOLE / 8 )
 
#define BUZZER_NOTE_LEN_SIXTEENTH   ( BUZZER_NOTE_LEN_WHOLE / 16 )
 
#define BUZZER_VOLUME_MIN   1
 Buzzer volume settings. More...
 
#define BUZZER_VOLUME_MAX   100
 

Detailed Description

Settings for configuration of Buzzer Click driver.

Macro Definition Documentation

◆ BUZZER_DEF_FREQ

#define BUZZER_DEF_FREQ   6000

Buzzer default PWM frequency.

Specified setting for default PWM frequency of Buzzer Click driver.

◆ BUZZER_NOTE_A2

#define BUZZER_NOTE_A2   110

◆ BUZZER_NOTE_A3

#define BUZZER_NOTE_A3   220

◆ BUZZER_NOTE_A4

#define BUZZER_NOTE_A4   440

◆ BUZZER_NOTE_A5

#define BUZZER_NOTE_A5   880

◆ BUZZER_NOTE_A6

#define BUZZER_NOTE_A6   1760

◆ BUZZER_NOTE_A7

#define BUZZER_NOTE_A7   3520

◆ BUZZER_NOTE_Ab2

#define BUZZER_NOTE_Ab2   104

◆ BUZZER_NOTE_Ab3

#define BUZZER_NOTE_Ab3   208

◆ BUZZER_NOTE_Ab4

#define BUZZER_NOTE_Ab4   415

◆ BUZZER_NOTE_Ab5

#define BUZZER_NOTE_Ab5   831

◆ BUZZER_NOTE_Ab6

#define BUZZER_NOTE_Ab6   1661

◆ BUZZER_NOTE_Ab7

#define BUZZER_NOTE_Ab7   3322

◆ BUZZER_NOTE_AS3

#define BUZZER_NOTE_AS3   233

◆ BUZZER_NOTE_B2

#define BUZZER_NOTE_B2   123

◆ BUZZER_NOTE_B3

#define BUZZER_NOTE_B3   247

◆ BUZZER_NOTE_B4

#define BUZZER_NOTE_B4   494

◆ BUZZER_NOTE_B5

#define BUZZER_NOTE_B5   988

◆ BUZZER_NOTE_B6

#define BUZZER_NOTE_B6   1976

◆ BUZZER_NOTE_B7

#define BUZZER_NOTE_B7   3951

◆ BUZZER_NOTE_Bb2

#define BUZZER_NOTE_Bb2   117

◆ BUZZER_NOTE_Bb4

#define BUZZER_NOTE_Bb4   466

◆ BUZZER_NOTE_Bb5

#define BUZZER_NOTE_Bb5   932

◆ BUZZER_NOTE_Bb6

#define BUZZER_NOTE_Bb6   1865

◆ BUZZER_NOTE_Bb7

#define BUZZER_NOTE_Bb7   3729

◆ BUZZER_NOTE_C2

#define BUZZER_NOTE_C2   65

Buzzer note frequency.

Specified PWM setting for note frequency of Buzzer Click driver.

◆ BUZZER_NOTE_C3

#define BUZZER_NOTE_C3   131

◆ BUZZER_NOTE_C4

#define BUZZER_NOTE_C4   262

◆ BUZZER_NOTE_C5

#define BUZZER_NOTE_C5   523

◆ BUZZER_NOTE_C6

#define BUZZER_NOTE_C6   1047

◆ BUZZER_NOTE_C7

#define BUZZER_NOTE_C7   2093

◆ BUZZER_NOTE_C8

#define BUZZER_NOTE_C8   4186

◆ BUZZER_NOTE_D2

#define BUZZER_NOTE_D2   73

◆ BUZZER_NOTE_D3

#define BUZZER_NOTE_D3   147

◆ BUZZER_NOTE_D4

#define BUZZER_NOTE_D4   294

◆ BUZZER_NOTE_D5

#define BUZZER_NOTE_D5   587

◆ BUZZER_NOTE_D6

#define BUZZER_NOTE_D6   1175

◆ BUZZER_NOTE_D7

#define BUZZER_NOTE_D7   2349

◆ BUZZER_NOTE_D8

#define BUZZER_NOTE_D8   4699

◆ BUZZER_NOTE_Db2

#define BUZZER_NOTE_Db2   69

◆ BUZZER_NOTE_Db3

#define BUZZER_NOTE_Db3   139

◆ BUZZER_NOTE_Db4

#define BUZZER_NOTE_Db4   277

◆ BUZZER_NOTE_Db5

#define BUZZER_NOTE_Db5   554

◆ BUZZER_NOTE_Db6

#define BUZZER_NOTE_Db6   1109

◆ BUZZER_NOTE_Db7

#define BUZZER_NOTE_Db7   2217

◆ BUZZER_NOTE_Db8

#define BUZZER_NOTE_Db8   4435

◆ BUZZER_NOTE_E2

#define BUZZER_NOTE_E2   82

◆ BUZZER_NOTE_E3

#define BUZZER_NOTE_E3   165

◆ BUZZER_NOTE_E4

#define BUZZER_NOTE_E4   330

◆ BUZZER_NOTE_E5

#define BUZZER_NOTE_E5   659

◆ BUZZER_NOTE_E6

#define BUZZER_NOTE_E6   1319

◆ BUZZER_NOTE_E7

#define BUZZER_NOTE_E7   2637

◆ BUZZER_NOTE_Eb2

#define BUZZER_NOTE_Eb2   78

◆ BUZZER_NOTE_Eb3

#define BUZZER_NOTE_Eb3   156

◆ BUZZER_NOTE_Eb4

#define BUZZER_NOTE_Eb4   311

◆ BUZZER_NOTE_Eb5

#define BUZZER_NOTE_Eb5   622

◆ BUZZER_NOTE_Eb6

#define BUZZER_NOTE_Eb6   1245

◆ BUZZER_NOTE_Eb7

#define BUZZER_NOTE_Eb7   2489

◆ BUZZER_NOTE_Eb8

#define BUZZER_NOTE_Eb8   4978

◆ BUZZER_NOTE_F2

#define BUZZER_NOTE_F2   87

◆ BUZZER_NOTE_F3

#define BUZZER_NOTE_F3   175

◆ BUZZER_NOTE_F4

#define BUZZER_NOTE_F4   349

◆ BUZZER_NOTE_F5

#define BUZZER_NOTE_F5   698

◆ BUZZER_NOTE_F6

#define BUZZER_NOTE_F6   1397

◆ BUZZER_NOTE_F7

#define BUZZER_NOTE_F7   2794

◆ BUZZER_NOTE_G2

#define BUZZER_NOTE_G2   98

◆ BUZZER_NOTE_G3

#define BUZZER_NOTE_G3   196

◆ BUZZER_NOTE_G4

#define BUZZER_NOTE_G4   392

◆ BUZZER_NOTE_G5

#define BUZZER_NOTE_G5   784

◆ BUZZER_NOTE_G6

#define BUZZER_NOTE_G6   1568

◆ BUZZER_NOTE_G7

#define BUZZER_NOTE_G7   3136

◆ BUZZER_NOTE_Gb2

#define BUZZER_NOTE_Gb2   93

◆ BUZZER_NOTE_Gb3

#define BUZZER_NOTE_Gb3   185

◆ BUZZER_NOTE_Gb4

#define BUZZER_NOTE_Gb4   370

◆ BUZZER_NOTE_Gb5

#define BUZZER_NOTE_Gb5   740

◆ BUZZER_NOTE_Gb6

#define BUZZER_NOTE_Gb6   1480

◆ BUZZER_NOTE_Gb7

#define BUZZER_NOTE_Gb7   2960

◆ BUZZER_NOTE_LEN_EIGHTH

#define BUZZER_NOTE_LEN_EIGHTH   ( BUZZER_NOTE_LEN_WHOLE / 8 )

◆ BUZZER_NOTE_LEN_HALF

#define BUZZER_NOTE_LEN_HALF   ( BUZZER_NOTE_LEN_WHOLE / 2 )

◆ BUZZER_NOTE_LEN_QUARTER

#define BUZZER_NOTE_LEN_QUARTER   ( BUZZER_NOTE_LEN_WHOLE / 4 )

◆ BUZZER_NOTE_LEN_SIXTEENTH

#define BUZZER_NOTE_LEN_SIXTEENTH   ( BUZZER_NOTE_LEN_WHOLE / 16 )

◆ BUZZER_NOTE_LEN_WHOLE

#define BUZZER_NOTE_LEN_WHOLE   1000

Buzzer note duration lenght.

Specified setting for note duration lenght of Buzzer Click driver.

◆ BUZZER_VOLUME_MAX

#define BUZZER_VOLUME_MAX   100

◆ BUZZER_VOLUME_MIN

#define BUZZER_VOLUME_MIN   1

Buzzer volume settings.

Specified volume settings of Buzzer Click driver.