This program generates sound by using FM tone generator YMF825 via SPI.
Diff: fmtone.h
- Revision:
- 0:c54d59d6fb78
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fmtone.h Fri Jan 05 22:58:49 2018 +0000 @@ -0,0 +1,18 @@ +#ifndef FMTONE_H +#define FMTONE_H + +#define MAX_FM_OPERATOR 4 +#define MAX_OPERATOR_PRM 10 + +// ToneData Class +typedef struct { + unsigned char voiceCommon; // BO(2) | LFO(2) | ALG(3) + unsigned char opPrm[MAX_FM_OPERATOR][MAX_OPERATOR_PRM]; +} ToneData; + +// public +extern void Tone_init( void ); +extern void Tone_setToneExc( unsigned char data, int excNum ); +extern void Tone_sendTone( void ); +#endif +