From: Steven Smith Date: Fri, 9 Oct 2015 06:04:13 +0000 (-0700) Subject: Fix DSP_SendData writing the value to the wrong index. X-Git-Tag: v1.0.0~75^2^2 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=a5ad20cc467f02f7245c5f5d60eae12aae3f9a60;p=corbenik%2Fctrulib.git Fix DSP_SendData writing the value to the wrong index. --- diff --git a/libctru/source/services/dsp.c b/libctru/source/services/dsp.c index 4a42e7d..46f5598 100644 --- a/libctru/source/services/dsp.c +++ b/libctru/source/services/dsp.c @@ -216,7 +216,7 @@ Result DSP_SendData(u16 regNo, u16 value) u32* cmdbuf = getThreadCommandBuffer(); cmdbuf[0] = IPC_MakeHeader(0x3,2,0); cmdbuf[1] = regNo; - cmdbuf[1] = value; + cmdbuf[2] = value; if ((ret = svcSendSyncRequest(dspHandle)) != 0) return ret; return cmdbuf[1]; }