MCPcopy Create free account
hub / github.com/devkitPro/libctru / DSP_RecvData

Function DSP_RecvData

libctru/source/services/dsp.c:291–300  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

289}
290
291Result DSP_RecvData(u16 regNo, u16* value)
292{
293 Result ret = 0;
294 u32* cmdbuf = getThreadCommandBuffer();
295 cmdbuf[0] = IPC_MakeHeader(0x1,1,0);
296 cmdbuf[1] = regNo;
297 if (R_FAILED(ret = svcSendSyncRequest(dspHandle))) return ret;
298 *value = cmdbuf[2] & 0xFFFF;
299 return cmdbuf[1];
300}
301
302Result DSP_RecvDataIsReady(u16 regNo, bool* is_ready)
303{

Callers 1

ndspFinalizeFunction · 0.85

Calls 2

getThreadCommandBufferFunction · 0.85
IPC_MakeHeaderFunction · 0.85

Tested by

no test coverage detected