MicrOS
startup_music.h File Reference
#include <stdint.h>
#include "drivers/pcspeaker/pc_speaker.h"
#include <stdlib.h>
#include <ktime.h>

Go to the source code of this file.

Macros

#define C4_NOTE   262
 
#define CS4_NOTE   277
 
#define D4_NOTE   294
 
#define DS4_NOTE   311
 
#define E4_NOTE   330
 
#define F4_NOTE   439
 
#define FS4_NOTE   370
 
#define G4_NOTE   392
 
#define GS4_NOTE   415
 
#define A4_NOTE   440
 
#define AS4_NOTE   466
 
#define B4_NOTE   494
 
#define C5_NOTE   523
 
#define CS5_NOTE   554
 
#define D5_NOTE   587
 
#define DS5_NOTE   622
 
#define E5_NOTE   659
 
#define F5_NOTE   698
 
#define FS5_NOTE   740
 
#define G5_NOTE   784
 
#define GS5_NOTE   831
 
#define A5_NOTE   880
 

Functions

uint32_t startup_music_quater_note ()
 
uint32_t startup_music_half_note ()
 
uint32_t startup_music_whole_note ()
 
uint32_t startup_music_eighth_note ()
 
uint32_t startup_music_sixteenth_note ()
 
void startup_music_set_bmp (uint8_t new_bpm)
 
void startup_music_play_note (uint32_t freq, uint32_t time)
 
void startup_music_play ()
 

Macro Definition Documentation

◆ A4_NOTE

#define A4_NOTE   440

◆ A5_NOTE

#define A5_NOTE   880

◆ AS4_NOTE

#define AS4_NOTE   466

◆ B4_NOTE

#define B4_NOTE   494

◆ C4_NOTE

#define C4_NOTE   262

◆ C5_NOTE

#define C5_NOTE   523

◆ CS4_NOTE

#define CS4_NOTE   277

◆ CS5_NOTE

#define CS5_NOTE   554

◆ D4_NOTE

#define D4_NOTE   294

◆ D5_NOTE

#define D5_NOTE   587

◆ DS4_NOTE

#define DS4_NOTE   311

◆ DS5_NOTE

#define DS5_NOTE   622

◆ E4_NOTE

#define E4_NOTE   330

◆ E5_NOTE

#define E5_NOTE   659

◆ F4_NOTE

#define F4_NOTE   439

◆ F5_NOTE

#define F5_NOTE   698

◆ FS4_NOTE

#define FS4_NOTE   370

◆ FS5_NOTE

#define FS5_NOTE   740

◆ G4_NOTE

#define G4_NOTE   392

◆ G5_NOTE

#define G5_NOTE   784

◆ GS4_NOTE

#define GS4_NOTE   415

◆ GS5_NOTE

#define GS5_NOTE   831

Function Documentation

◆ startup_music_eighth_note()

uint32_t startup_music_eighth_note ( )

◆ startup_music_half_note()

uint32_t startup_music_half_note ( )

◆ startup_music_play()

void startup_music_play ( )

◆ startup_music_play_note()

void startup_music_play_note ( uint32_t  freq,
uint32_t  time 
)

◆ startup_music_quater_note()

uint32_t startup_music_quater_note ( )

◆ startup_music_set_bmp()

void startup_music_set_bmp ( uint8_t  new_bpm)

◆ startup_music_sixteenth_note()

uint32_t startup_music_sixteenth_note ( )

◆ startup_music_whole_note()

uint32_t startup_music_whole_note ( )