summaryrefslogtreecommitdiff
path: root/arm7/lib/src/SND_capture.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm7/lib/src/SND_capture.c')
-rw-r--r--arm7/lib/src/SND_capture.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/arm7/lib/src/SND_capture.c b/arm7/lib/src/SND_capture.c
index 8b604d10..57494b72 100644
--- a/arm7/lib/src/SND_capture.c
+++ b/arm7/lib/src/SND_capture.c
@@ -2,18 +2,24 @@
#include "registers.h"
-enum SNDLoop {
- SND_CAP_LOOP = 0, SND_CAP_ONESHOT = 1
+enum SNDLoop
+{
+ SND_CAP_LOOP = 0,
+ SND_CAP_ONESHOT = 1
};
-void SND_SetupCapture(int idx, int format, void *captureData, int size, BOOL loop, int capCtrlSrc, int capCtrlDst) {
+void SND_SetupCapture(
+ int idx, int format, void *captureData, int size, BOOL loop, int capCtrlSrc, int capCtrlDst)
+{
int off = idx * 8;
- reg_SNDCAPxCNT(idx) = (u8)((format << 3) | ((loop ? SND_CAP_LOOP : SND_CAP_ONESHOT) << 2) | (capCtrlSrc << 1) | capCtrlDst);
+ reg_SNDCAPxCNT(idx) = (u8)((format << 3) | ((loop ? SND_CAP_LOOP : SND_CAP_ONESHOT) << 2) |
+ (capCtrlSrc << 1) | capCtrlDst);
*(vu32 *)(0x4000510 + off) = (u32)captureData;
*(vu16 *)(0x4000514 + off) = (u16)size;
}
-BOOL SND_IsCaptureActive(int idx) {
+BOOL SND_IsCaptureActive(int idx)
+{
return (reg_SNDCAPxCNT(idx) & 0x80) != 0;
}