commit
This commit is contained in:
parent
6f37e29f4d
commit
3de8e28307
|
@ -1,14 +1,15 @@
|
|||
#ifndef _SOUND4CALC_H
|
||||
#define _SOUND4CALC_H
|
||||
|
||||
extern char wave_signal[25]; // simple waveform*
|
||||
extern unsigned short duration; // equivalent as 2000 ms duration sound
|
||||
extern char wave_signal[25];
|
||||
extern unsigned short duration;
|
||||
extern unsigned int freq;
|
||||
|
||||
void CallSequence();
|
||||
void PutPinState(char level);
|
||||
void PlayNote();
|
||||
void InitPorts();
|
||||
void StopTimer();
|
||||
|
||||
//SH4 addresses
|
||||
#define SH7305_PJCR 0xA4050110
|
||||
|
|
|
@ -44,7 +44,7 @@ int main(void)
|
|||
case KEY_F2 : CallSequence(); break;
|
||||
|
||||
case KEY_EXIT :
|
||||
timer_stop(TIMER_USER);
|
||||
StopTimer();
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -49,6 +49,10 @@ void CallNote()
|
|||
timer_start(TIMER_USER, freq * wavelength, Clock_Hz, PlayNote, freq * duration / 1000);
|
||||
}
|
||||
|
||||
void StopTimer()
|
||||
{
|
||||
timer_stop(TIMER_USER);
|
||||
}
|
||||
/*
|
||||
PlayNote()
|
||||
allow to make different waveforms with '-' and '_'
|
||||
|
|
Loading…
Reference in New Issue