diff options
Diffstat (limited to 'arm7/lib/include')
-rw-r--r-- | arm7/lib/include/SND.h | 10 | ||||
-rw-r--r-- | arm7/lib/include/SND_command.h | 7 | ||||
-rw-r--r-- | arm7/lib/include/SND_exChannel.h | 5 | ||||
-rw-r--r-- | arm7/lib/include/SND_main.h | 16 | ||||
-rw-r--r-- | arm7/lib/include/SND_seq.h | 7 | ||||
-rw-r--r-- | arm7/lib/include/SND_util.h | 8 |
6 files changed, 52 insertions, 1 deletions
diff --git a/arm7/lib/include/SND.h b/arm7/lib/include/SND.h new file mode 100644 index 00000000..69db1a16 --- /dev/null +++ b/arm7/lib/include/SND.h @@ -0,0 +1,10 @@ +#ifndef GUARD_SND_H +#define GUARD_SND_H + +#include "nitro/types.h" + +void SND_Enable(void); +void SND_SetOutputSelector(u8 leftOutputFrom, u8 rightOutputFrom, u8 outputCh1ToMixer, u8 outputCh3ToMixer); +void SND_SetMasterVolume(u8 vol); + +#endif //GUARD_SND_H diff --git a/arm7/lib/include/SND_command.h b/arm7/lib/include/SND_command.h new file mode 100644 index 00000000..ea5452b9 --- /dev/null +++ b/arm7/lib/include/SND_command.h @@ -0,0 +1,7 @@ +#ifndef GUARD_SND_COMMAND_H +#define GUARD_SND_COMMAND_H + +void SND_CommandInit(void); +void SND_CommandProc(void); + +#endif //GUARD_SND_COMMAND_H diff --git a/arm7/lib/include/SND_exChannel.h b/arm7/lib/include/SND_exChannel.h index b9545435..976d2786 100644 --- a/arm7/lib/include/SND_exChannel.h +++ b/arm7/lib/include/SND_exChannel.h @@ -1,8 +1,11 @@ #ifndef GUARD_SND_EXCHANNEL_H #define GUARD_SND_EXCHANNEL_H -#include "global.h" +#include "nitro/types.h" +void SND_ExChannelInit(void); BOOL SND_IsChannelActive(s32 idx); +void SND_UpdateExChannel(void); +void SND_ExChannelMain(BOOL update); #endif //GUARD_SND_EXCHANNEL_H diff --git a/arm7/lib/include/SND_main.h b/arm7/lib/include/SND_main.h new file mode 100644 index 00000000..eba3ff44 --- /dev/null +++ b/arm7/lib/include/SND_main.h @@ -0,0 +1,16 @@ +#ifndef GUARD_SND_MAIN_H +#define GUARD_SND_MAIN_H + +#include "nitro/types.h" + +void SND_Init(u32 priority); +void SND_CreateThread(u32 priority); +void SND_InitIntervalTimer(void); +void SND_StartIntervalTimer(void); +void SND_StopIntervalTimer(void); +u32 SND_WaitForIntervalTimer(void); +void SND_SendWakeupMessage(void); +void SNDi_LockMutex(void); +void SNDi_UnlockMutex(void); + +#endif //GUARD_SND_MAIN_H diff --git a/arm7/lib/include/SND_seq.h b/arm7/lib/include/SND_seq.h new file mode 100644 index 00000000..642cff3e --- /dev/null +++ b/arm7/lib/include/SND_seq.h @@ -0,0 +1,7 @@ +#ifndef GUARD_SND_SEQ_H +#define GUARD_SND_SEQ_H + +void SND_SeqInit(void); +void SND_SeqMain(BOOL update); + +#endif //GUARD_SND_SEQ_H diff --git a/arm7/lib/include/SND_util.h b/arm7/lib/include/SND_util.h new file mode 100644 index 00000000..babf2a87 --- /dev/null +++ b/arm7/lib/include/SND_util.h @@ -0,0 +1,8 @@ +#ifndef GUARD_SND_UTIL_H +#define GUARD_SND_UTIL_H + +#include "nitro/types.h" + +u32 SND_CalcRandom(void); + +#endif //GUARD_SND_UTIL_H |