summaryrefslogtreecommitdiff
path: root/lib/ultralib/src/voice/voiceinternal.h
blob: 8dc62995aec6e052df36d98e4826c5c1ea367154 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef VOICE_INTERNAL_H
#define VOICE_INTERNAL_H

// Various prototypes and externs that don't show up in os_voice.h
extern s32 __osPfsLastChannel;

s32 __osContChannelReset(OSMesgQueue* mq, int channel);

s32 __osVoiceCheckResult(OSVoiceHandle* hd, u8* stat);
s32 __osVoiceContRead2(OSMesgQueue* mq, int channel, u16 address, u8* buffer);
s32 __osVoiceContRead36(OSMesgQueue* mq, int channel, u16 address, u8* buffer);
s32 __osVoiceContWrite4(OSMesgQueue* mq, int channel, u16 address, u8* buffer);
s32 __osVoiceContWrite20(OSMesgQueue* mq, int channel, u16 address, u8* buffer);
u8 __osVoiceContDataCrc(u8* data, u32 length);
s32 __osVoiceGetStatus(OSMesgQueue* mq, s32 port, u8* status);
s32 __osVoiceSetADConverter(OSMesgQueue*, s32 channel, u8 cmd);

#endif