wip
This commit is contained in:
parent
4f08a0c6c7
commit
4a2e3ca88f
28
src/beep.c
28
src/beep.c
|
@ -164,29 +164,9 @@ int beep_close()
|
||||||
|
|
||||||
int beep_test(void)
|
int beep_test(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
// notes frequency chart: http://www.phy.mtu.edu/~suits/notefreqs.html
|
|
||||||
|
|
||||||
buzzer_start();
|
buzzer_start();
|
||||||
buzzer_set_freq(261);
|
buzzer_set_freq(261);
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(0);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(329);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(349);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(392);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(440);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_set_freq(494);
|
|
||||||
msleep(250);
|
|
||||||
buzzer_beep(523, 200);
|
|
||||||
msleep(250);
|
|
||||||
|
|
||||||
buzzer_stop();
|
buzzer_stop();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -196,20 +176,12 @@ int beep_test(void)
|
||||||
|
|
||||||
// Raspi does not work with portaudio?!
|
// Raspi does not work with portaudio?!
|
||||||
#ifdef ALSA
|
#ifdef ALSA
|
||||||
/*
|
|
||||||
* This extra small demo sends sinusoidal samples to your speakers.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// https://www.raspberrypi.org/forums/viewtopic.php?t=84485&p=603451
|
// https://www.raspberrypi.org/forums/viewtopic.php?t=84485&p=603451
|
||||||
|
|
||||||
static char *device = "hw:0,0"; /* playback device */
|
static char *device = "hw:0,0"; /* playback device */
|
||||||
snd_output_t *output = NULL;
|
snd_output_t *output = NULL;
|
||||||
snd_pcm_t *handle;
|
snd_pcm_t *handle;
|
||||||
|
|
||||||
int beep_test(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
int beep(double freq_hz, double duration_sec)
|
int beep(double freq_hz, double duration_sec)
|
||||||
{
|
{
|
||||||
double p1,p2,f1,f2;
|
double p1,p2,f1,f2;
|
||||||
|
|
Loading…
Reference in New Issue