From ba78bd9ba834260d035a9830726afc34fdad2a15 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sun, 18 Oct 2009 23:32:54 +0200 Subject: import firmware from LEGO v1.05 --- AT91SAM7S256/Source/d_sound.c | 70 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 AT91SAM7S256/Source/d_sound.c (limited to 'AT91SAM7S256/Source/d_sound.c') diff --git a/AT91SAM7S256/Source/d_sound.c b/AT91SAM7S256/Source/d_sound.c new file mode 100644 index 0000000..66745d3 --- /dev/null +++ b/AT91SAM7S256/Source/d_sound.c @@ -0,0 +1,70 @@ +// +// Programmer +// +// Date init 14.12.2004 +// +// Reviser $Author:: Dkflebun $ +// +// Revision date $Date:: 5-02-07 13:36 $ +// +// Filename $Workfile:: d_sound.c $ +// +// Version $Revision:: 11 $ +// +// Archive $Archive:: /LMS2006/Sys01/Main/Firmware/Source/d_sound.c $ +// +// Platform C +// + +#include "stdconst.h" +#include "m_sched.h" +#include "d_sound.h" +#include "d_sound.r" + + +void dSoundInit(void) +{ + SOUNDInit; +} + + +void dSoundVolume(UBYTE Step) +{ + SOUNDVolume(Step); +} + + +UBYTE dSoundReady(void) +{ + return (SOUNDReady); +} + + +UBYTE dSoundStart(UBYTE *pSound,UWORD Length,UWORD SampleRate, UBYTE FileType) +{ + return (SOUNDStart(pSound,Length,SampleRate,FileType)); +} + + +UBYTE dSoundStop(void) +{ + return (SOUNDStop); +} + + +UBYTE dSoundTone(UBYTE *pMelody,UWORD Length,UBYTE Volume) +{ + return (SOUNDTone(pMelody,Length,Volume)); +} + + +void dSoundFreq(UWORD Hz,UWORD mS,UBYTE Volume) +{ + SOUNDFreq(Hz,mS,Volume); +} + + +void dSoundExit(void) +{ + SOUNDExit; +} -- cgit v1.2.3