This commit is contained in:
flo 2017-02-26 15:07:48 +01:00
parent 6f37e29f4d
commit 3de8e28307
3 changed files with 8 additions and 3 deletions

View File

@ -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

View File

@ -44,7 +44,7 @@ int main(void)
case KEY_F2 : CallSequence(); break;
case KEY_EXIT :
timer_stop(TIMER_USER);
StopTimer();
return 1;
}
}

View File

@ -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 '_'