mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
1425 lines
98 KiB
HTML
1425 lines
98 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/hiddbg.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">hiddbg.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>hid:dbg service IPC wrapper.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="hid_8h_source.html">../services/hid.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="hidsys_8h_source.html">../services/hidsys.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="service_8h_source.html">../sf/service.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="hiddbg_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgDebugPadAutoPilotState.html">HiddbgDebugPadAutoPilotState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">State for overriding <a class="el" href="structHidDebugPadState.html">HidDebugPadState</a>. <a href="structHiddbgDebugPadAutoPilotState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgMouseAutoPilotState.html">HiddbgMouseAutoPilotState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">State for overriding <a class="el" href="structHidMouseState.html">HidMouseState</a>. <a href="structHiddbgMouseAutoPilotState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgKeyboardAutoPilotState.html">HiddbgKeyboardAutoPilotState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">State for overriding <a class="el" href="structHidKeyboardState.html">HidKeyboardState</a>. <a href="structHiddbgKeyboardAutoPilotState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgSleepButtonAutoPilotState.html">HiddbgSleepButtonAutoPilotState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">State for overriding SleepButtonState. <a href="structHiddbgSleepButtonAutoPilotState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsHandle. <a href="structHiddbgHdlsHandle.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsSessionId, returned by <a class="el" href="hiddbg_8h.html#ad0e1550fea9679cc1c9c373eabf79900">hiddbgAttachHdlsWorkBuffer</a>. <a href="structHiddbgHdlsSessionId.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsDeviceInfoV7.html">HiddbgHdlsDeviceInfoV7</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsDeviceInfo, for [7.0.0-8.1.0]. <a href="structHiddbgHdlsDeviceInfoV7.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsDeviceInfo.html">HiddbgHdlsDeviceInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsDeviceInfo, for [9.0.0+]. Converted to/from <a class="el" href="structHiddbgHdlsDeviceInfoV7.html">HiddbgHdlsDeviceInfoV7</a> on prior sysvers. <a href="structHiddbgHdlsDeviceInfo.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateV7.html">HiddbgHdlsStateV7</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsState, for [7.0.0-8.1.0]. <a href="structHiddbgHdlsStateV7.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateV9.html">HiddbgHdlsStateV9</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsState, for [9.0.0-11.0.1]. <a href="structHiddbgHdlsStateV9.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsState.html">HiddbgHdlsState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsState, for [12.0.0+]. <a href="structHiddbgHdlsState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsNpadAssignmentEntry.html">HiddbgHdlsNpadAssignmentEntry</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsNpadAssignmentEntry. <a href="structHiddbgHdlsNpadAssignmentEntry.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsNpadAssignment. Same controllers as <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a>, with different entry data. <a href="structHiddbgHdlsNpadAssignment.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateListEntryV7.html">HiddbgHdlsStateListEntryV7</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateListEntryV7, for [7.0.0-8.1.0]. <a href="structHiddbgHdlsStateListEntryV7.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateListV7.html">HiddbgHdlsStateListV7</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateListV7, for [7.0.0-8.1.0]. This contains a list of all controllers, including non-virtual controllers. <a href="structHiddbgHdlsStateListV7.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateListEntryV9.html">HiddbgHdlsStateListEntryV9</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateListEntry, for [9.0.0-11.0.1]. <a href="structHiddbgHdlsStateListEntryV9.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateListV9.html">HiddbgHdlsStateListV9</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateList, for [9.0.0-11.0.1]. <a href="structHiddbgHdlsStateListV9.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateListEntry.html">HiddbgHdlsStateListEntry</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateListEntry, for [12.0.0+]. <a href="structHiddbgHdlsStateListEntry.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HdlsStateList, for [12.0.0+]. <a href="structHiddbgHdlsStateList.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AbstractedPadHandle. <a href="structHiddbgAbstractedPadHandle.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AbstractedPadState. <a href="structHiddbgAbstractedPadState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:af0e6b16d527db76d996e1bb83b5ded8a" id="r_af0e6b16d527db76d996e1bb83b5ded8a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#af0e6b16d527db76d996e1bb83b5ded8a">HiddbgNpadButton</a> { <br />
|
|
  <a class="el" href="hiddbg_8h.html#af0e6b16d527db76d996e1bb83b5ded8aac2198d77412663f027bb93698e3f684e">HiddbgNpadButton_Home</a> = (1U<<( 18 ))
|
|
, <br />
|
|
  <a class="el" href="hiddbg_8h.html#af0e6b16d527db76d996e1bb83b5ded8aa2a795528a6ead909eb34f538e2e78a6e">HiddbgNpadButton_Capture</a> = (1U<<( 19 ))
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:af0e6b16d527db76d996e1bb83b5ded8a"><td class="mdescLeft"> </td><td class="mdescRight">HiddbgNpadButton. For the remaining buttons, see <a class="el" href="hid_8h.html#aa163470a1a7b811662e5c38905cc86fb">HidNpadButton</a>. <a href="hiddbg_8h.html#af0e6b16d527db76d996e1bb83b5ded8a">More...</a><br /></td></tr>
|
|
<tr class="separator:af0e6b16d527db76d996e1bb83b5ded8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c3a6ca7b020ca6829cf3849bfa70341" id="r_a9c3a6ca7b020ca6829cf3849bfa70341"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a9c3a6ca7b020ca6829cf3849bfa70341">HiddbgHdlsAttribute</a> { <br />
|
|
  <a class="el" href="hiddbg_8h.html#a9c3a6ca7b020ca6829cf3849bfa70341a983aa7805e4f19069429d93b9ef35f55">HiddbgHdlsAttribute_HasVirtualSixAxisSensorAcceleration</a> = (1U<<( 0 ))
|
|
, <br />
|
|
  <a class="el" href="hiddbg_8h.html#a9c3a6ca7b020ca6829cf3849bfa70341a46d59801b81fab8b4632255a3d8a2b89">HiddbgHdlsAttribute_HasVirtualSixAxisSensorAngle</a> = (1U<<( 1 ))
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a9c3a6ca7b020ca6829cf3849bfa70341"><td class="mdescLeft"> </td><td class="mdescRight">HdlsAttribute. <a href="hiddbg_8h.html#a9c3a6ca7b020ca6829cf3849bfa70341">More...</a><br /></td></tr>
|
|
<tr class="separator:a9c3a6ca7b020ca6829cf3849bfa70341"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ae8ec0feabdb3841b1949f6ea61e47e3f" id="r_ae8ec0feabdb3841b1949f6ea61e47e3f"><td class="memItemLeft" align="right" valign="top"><a id="ae8ec0feabdb3841b1949f6ea61e47e3f" name="ae8ec0feabdb3841b1949f6ea61e47e3f"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgInitialize</b> (void)</td></tr>
|
|
<tr class="memdesc:ae8ec0feabdb3841b1949f6ea61e47e3f"><td class="mdescLeft"> </td><td class="mdescRight">Initialize hiddbg. <br /></td></tr>
|
|
<tr class="separator:ae8ec0feabdb3841b1949f6ea61e47e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d00aaf1b7742184ff3c8600a98bc08b" id="r_a4d00aaf1b7742184ff3c8600a98bc08b"><td class="memItemLeft" align="right" valign="top"><a id="a4d00aaf1b7742184ff3c8600a98bc08b" name="a4d00aaf1b7742184ff3c8600a98bc08b"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>hiddbgExit</b> (void)</td></tr>
|
|
<tr class="memdesc:a4d00aaf1b7742184ff3c8600a98bc08b"><td class="mdescLeft"> </td><td class="mdescRight">Exit hiddbg. <br /></td></tr>
|
|
<tr class="separator:a4d00aaf1b7742184ff3c8600a98bc08b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fda042a72df6bfa1d5901e25fded592" id="r_a5fda042a72df6bfa1d5901e25fded592"><td class="memItemLeft" align="right" valign="top"><a id="a5fda042a72df6bfa1d5901e25fded592" name="a5fda042a72df6bfa1d5901e25fded592"></a>
|
|
<a class="el" href="structService.html">Service</a> * </td><td class="memItemRight" valign="bottom"><b>hiddbgGetServiceSession</b> (void)</td></tr>
|
|
<tr class="memdesc:a5fda042a72df6bfa1d5901e25fded592"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual hiddbg service session. <br /></td></tr>
|
|
<tr class="separator:a5fda042a72df6bfa1d5901e25fded592"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac97e191033aa2c11f965a54712c6b5ce" id="r_ac97e191033aa2c11f965a54712c6b5ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ac97e191033aa2c11f965a54712c6b5ce">hiddbgSetDebugPadAutoPilotState</a> (const <a class="el" href="structHiddbgDebugPadAutoPilotState.html">HiddbgDebugPadAutoPilotState</a> *state)</td></tr>
|
|
<tr class="memdesc:ac97e191033aa2c11f965a54712c6b5ce"><td class="mdescLeft"> </td><td class="mdescRight">SetDebugPadAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:ac97e191033aa2c11f965a54712c6b5ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace6c7a7b1570eb18e9ff38b2f524953b" id="r_ace6c7a7b1570eb18e9ff38b2f524953b"><td class="memItemLeft" align="right" valign="top"><a id="ace6c7a7b1570eb18e9ff38b2f524953b" name="ace6c7a7b1570eb18e9ff38b2f524953b"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetDebugPadAutoPilotState</b> (void)</td></tr>
|
|
<tr class="memdesc:ace6c7a7b1570eb18e9ff38b2f524953b"><td class="mdescLeft"> </td><td class="mdescRight">UnsetDebugPadAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:ace6c7a7b1570eb18e9ff38b2f524953b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9820d304e7d57687cd0d5583d8d54afd" id="r_a9820d304e7d57687cd0d5583d8d54afd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a9820d304e7d57687cd0d5583d8d54afd">hiddbgSetTouchScreenAutoPilotState</a> (const <a class="el" href="structHidTouchState.html">HidTouchState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count)</td></tr>
|
|
<tr class="memdesc:a9820d304e7d57687cd0d5583d8d54afd"><td class="mdescLeft"> </td><td class="mdescRight">SetTouchScreenAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:a9820d304e7d57687cd0d5583d8d54afd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebcf95be660ef74fbcc20b1300b68314" id="r_aebcf95be660ef74fbcc20b1300b68314"><td class="memItemLeft" align="right" valign="top"><a id="aebcf95be660ef74fbcc20b1300b68314" name="aebcf95be660ef74fbcc20b1300b68314"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetTouchScreenAutoPilotState</b> (void)</td></tr>
|
|
<tr class="memdesc:aebcf95be660ef74fbcc20b1300b68314"><td class="mdescLeft"> </td><td class="mdescRight">UnsetTouchScreenAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:aebcf95be660ef74fbcc20b1300b68314"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f81390cad210416647854aca158928a" id="r_a1f81390cad210416647854aca158928a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a1f81390cad210416647854aca158928a">hiddbgSetMouseAutoPilotState</a> (const <a class="el" href="structHiddbgMouseAutoPilotState.html">HiddbgMouseAutoPilotState</a> *state)</td></tr>
|
|
<tr class="memdesc:a1f81390cad210416647854aca158928a"><td class="mdescLeft"> </td><td class="mdescRight">SetMouseAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:a1f81390cad210416647854aca158928a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1ba73cbfc5d4d8683a256b78e7f00ab" id="r_aa1ba73cbfc5d4d8683a256b78e7f00ab"><td class="memItemLeft" align="right" valign="top"><a id="aa1ba73cbfc5d4d8683a256b78e7f00ab" name="aa1ba73cbfc5d4d8683a256b78e7f00ab"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetMouseAutoPilotState</b> (void)</td></tr>
|
|
<tr class="memdesc:aa1ba73cbfc5d4d8683a256b78e7f00ab"><td class="mdescLeft"> </td><td class="mdescRight">UnsetMouseAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:aa1ba73cbfc5d4d8683a256b78e7f00ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7998444a0066324f8a2f740ed53bed8" id="r_ad7998444a0066324f8a2f740ed53bed8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ad7998444a0066324f8a2f740ed53bed8">hiddbgSetKeyboardAutoPilotState</a> (const <a class="el" href="structHiddbgKeyboardAutoPilotState.html">HiddbgKeyboardAutoPilotState</a> *state)</td></tr>
|
|
<tr class="memdesc:ad7998444a0066324f8a2f740ed53bed8"><td class="mdescLeft"> </td><td class="mdescRight">SetKeyboardAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:ad7998444a0066324f8a2f740ed53bed8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3ee11db5bda0b6579a410ef82908aa6" id="r_aa3ee11db5bda0b6579a410ef82908aa6"><td class="memItemLeft" align="right" valign="top"><a id="aa3ee11db5bda0b6579a410ef82908aa6" name="aa3ee11db5bda0b6579a410ef82908aa6"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetKeyboardAutoPilotState</b> (void)</td></tr>
|
|
<tr class="memdesc:aa3ee11db5bda0b6579a410ef82908aa6"><td class="mdescLeft"> </td><td class="mdescRight">UnsetKeyboardAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:aa3ee11db5bda0b6579a410ef82908aa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd3f9cb129a7cf93a9f90ba2b70c2045" id="r_acd3f9cb129a7cf93a9f90ba2b70c2045"><td class="memItemLeft" align="right" valign="top"><a id="acd3f9cb129a7cf93a9f90ba2b70c2045" name="acd3f9cb129a7cf93a9f90ba2b70c2045"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgDeactivateHomeButton</b> (void)</td></tr>
|
|
<tr class="memdesc:acd3f9cb129a7cf93a9f90ba2b70c2045"><td class="mdescLeft"> </td><td class="mdescRight">Deactivates the HomeButton. <br /></td></tr>
|
|
<tr class="separator:acd3f9cb129a7cf93a9f90ba2b70c2045"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc85a2a6e0754dd0dc2c866e86fcc977" id="r_abc85a2a6e0754dd0dc2c866e86fcc977"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#abc85a2a6e0754dd0dc2c866e86fcc977">hiddbgSetSleepButtonAutoPilotState</a> (const <a class="el" href="structHiddbgSleepButtonAutoPilotState.html">HiddbgSleepButtonAutoPilotState</a> *state)</td></tr>
|
|
<tr class="memdesc:abc85a2a6e0754dd0dc2c866e86fcc977"><td class="mdescLeft"> </td><td class="mdescRight">SetSleepButtonAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:abc85a2a6e0754dd0dc2c866e86fcc977"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a206643b4370481f3f9bf64d09c7d9b65" id="r_a206643b4370481f3f9bf64d09c7d9b65"><td class="memItemLeft" align="right" valign="top"><a id="a206643b4370481f3f9bf64d09c7d9b65" name="a206643b4370481f3f9bf64d09c7d9b65"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetSleepButtonAutoPilotState</b> (void)</td></tr>
|
|
<tr class="memdesc:a206643b4370481f3f9bf64d09c7d9b65"><td class="mdescLeft"> </td><td class="mdescRight">UnsetSleepButtonAutoPilotState. <br /></td></tr>
|
|
<tr class="separator:a206643b4370481f3f9bf64d09c7d9b65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d24389f88f70981224fd2693a3980af" id="r_a8d24389f88f70981224fd2693a3980af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a8d24389f88f70981224fd2693a3980af">hiddbgUpdateControllerColor</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorBody, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorButtons, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:a8d24389f88f70981224fd2693a3980af"><td class="mdescLeft"> </td><td class="mdescRight">Writes the input RGB colors to the spi-flash for the specified UniquePad (offset 0x6050 size 0x6). <br /></td></tr>
|
|
<tr class="separator:a8d24389f88f70981224fd2693a3980af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1097986572886a9c94bc2968bc7de958" id="r_a1097986572886a9c94bc2968bc7de958"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a1097986572886a9c94bc2968bc7de958">hiddbgUpdateDesignInfo</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorBody, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorButtons, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorLeftGrip, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colorRightGrip, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> inval, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:a1097986572886a9c94bc2968bc7de958"><td class="mdescLeft"> </td><td class="mdescRight">Writes the input RGB colors followed by inval to the spi-flash for the specified UniquePad (offset 0x6050 size 0xD). <br /></td></tr>
|
|
<tr class="separator:a1097986572886a9c94bc2968bc7de958"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47a30c55d2156cf695c66483174678eb" id="r_a47a30c55d2156cf695c66483174678eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a47a30c55d2156cf695c66483174678eb">hiddbgAcquireOperationEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event, bool autoclear, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:a47a30c55d2156cf695c66483174678eb"><td class="mdescLeft"> </td><td class="mdescRight">Get the OperationEvent for the specified UniquePad. <br /></td></tr>
|
|
<tr class="separator:a47a30c55d2156cf695c66483174678eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a568cbb4f9489927be0b68cbfb0216e68" id="r_a568cbb4f9489927be0b68cbfb0216e68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a568cbb4f9489927be0b68cbfb0216e68">hiddbgReadSerialFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, void *buffer, size_t size, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:a568cbb4f9489927be0b68cbfb0216e68"><td class="mdescLeft"> </td><td class="mdescRight">Reads spi-flash for the specified UniquePad. <br /></td></tr>
|
|
<tr class="separator:a568cbb4f9489927be0b68cbfb0216e68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cbc0adce539df030a698b147c679d25" id="r_a1cbc0adce539df030a698b147c679d25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a1cbc0adce539df030a698b147c679d25">hiddbgWriteSerialFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, void *buffer, size_t tmem_size, size_t size, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:a1cbc0adce539df030a698b147c679d25"><td class="mdescLeft"> </td><td class="mdescRight">Writes spi-flash for the specified UniquePad. <br /></td></tr>
|
|
<tr class="separator:a1cbc0adce539df030a698b147c679d25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab249d53f7055a18adbed77dd11dc905d" id="r_ab249d53f7055a18adbed77dd11dc905d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ab249d53f7055a18adbed77dd11dc905d">hiddbgGetOperationResult</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
|
|
<tr class="memdesc:ab249d53f7055a18adbed77dd11dc905d"><td class="mdescLeft"> </td><td class="mdescRight">Get the Result for the Operation and handles cleanup, for the specified UniquePad. <br /></td></tr>
|
|
<tr class="separator:ab249d53f7055a18adbed77dd11dc905d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0448f1a0fca501577af81f509d728f29" id="r_a0448f1a0fca501577af81f509d728f29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a0448f1a0fca501577af81f509d728f29">hiddbgGetUniquePadDeviceTypeSetInternal</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out)</td></tr>
|
|
<tr class="memdesc:a0448f1a0fca501577af81f509d728f29"><td class="mdescLeft"> </td><td class="mdescRight">Gets the internal DeviceType for the specified controller. <br /></td></tr>
|
|
<tr class="separator:a0448f1a0fca501577af81f509d728f29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">AbstractedPad</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>This is for virtual HID controllers.</p>
|
|
<p>Only use this on pre-7.0.0, Hdls should be used otherwise. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:aedc9758a68cb2d4433916d0eb7c0da18" id="r_aedc9758a68cb2d4433916d0eb7c0da18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#aedc9758a68cb2d4433916d0eb7c0da18">hiddbgGetAbstractedPadHandles</a> (<a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> *handles, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:aedc9758a68cb2d4433916d0eb7c0da18"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. <br /></td></tr>
|
|
<tr class="separator:aedc9758a68cb2d4433916d0eb7c0da18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35e3a88fb00218e51a999d66e90a4197" id="r_a35e3a88fb00218e51a999d66e90a4197"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a35e3a88fb00218e51a999d66e90a4197">hiddbgGetAbstractedPadState</a> (<a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> handle, <a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> *state)</td></tr>
|
|
<tr class="memdesc:a35e3a88fb00218e51a999d66e90a4197"><td class="mdescLeft"> </td><td class="mdescRight">Gets the state for the specified <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. <br /></td></tr>
|
|
<tr class="separator:a35e3a88fb00218e51a999d66e90a4197"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a424cbe285e87378126f76f3042fbceb8" id="r_a424cbe285e87378126f76f3042fbceb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a424cbe285e87378126f76f3042fbceb8">hiddbgGetAbstractedPadsState</a> (<a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> *handles, <a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a424cbe285e87378126f76f3042fbceb8"><td class="mdescLeft"> </td><td class="mdescRight">Similar to <a class="el" href="hiddbg_8h.html#aedc9758a68cb2d4433916d0eb7c0da18">hiddbgGetAbstractedPadHandles</a> except this also returns the state for each pad in output array states. <br /></td></tr>
|
|
<tr class="separator:a424cbe285e87378126f76f3042fbceb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4359838ccd76f1d60e9dd9bfdf55135b" id="r_a4359838ccd76f1d60e9dd9bfdf55135b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a4359838ccd76f1d60e9dd9bfdf55135b">hiddbgSetAutoPilotVirtualPadState</a> (<a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> AbstractedVirtualPadId, const <a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> *state)</td></tr>
|
|
<tr class="memdesc:a4359838ccd76f1d60e9dd9bfdf55135b"><td class="mdescLeft"> </td><td class="mdescRight">Sets AutoPilot state for the specified pad. <br /></td></tr>
|
|
<tr class="separator:a4359838ccd76f1d60e9dd9bfdf55135b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed6ccce1d0f7f217955d81ed7da952cc" id="r_aed6ccce1d0f7f217955d81ed7da952cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#aed6ccce1d0f7f217955d81ed7da952cc">hiddbgUnsetAutoPilotVirtualPadState</a> (<a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> AbstractedVirtualPadId)</td></tr>
|
|
<tr class="memdesc:aed6ccce1d0f7f217955d81ed7da952cc"><td class="mdescLeft"> </td><td class="mdescRight">Clears AutoPilot state for the specified pad set by <a class="el" href="hiddbg_8h.html#a4359838ccd76f1d60e9dd9bfdf55135b">hiddbgSetAutoPilotVirtualPadState</a>. <br /></td></tr>
|
|
<tr class="separator:aed6ccce1d0f7f217955d81ed7da952cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbcd6a1f8694cf7cf185045a9ba8f784" id="r_afbcd6a1f8694cf7cf185045a9ba8f784"><td class="memItemLeft" align="right" valign="top"><a id="afbcd6a1f8694cf7cf185045a9ba8f784" name="afbcd6a1f8694cf7cf185045a9ba8f784"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>hiddbgUnsetAllAutoPilotVirtualPadState</b> (void)</td></tr>
|
|
<tr class="memdesc:afbcd6a1f8694cf7cf185045a9ba8f784"><td class="mdescLeft"> </td><td class="mdescRight">Clears AutoPilot state for all pads set by <a class="el" href="hiddbg_8h.html#a4359838ccd76f1d60e9dd9bfdf55135b">hiddbgSetAutoPilotVirtualPadState</a>. <br /></td></tr>
|
|
<tr class="separator:afbcd6a1f8694cf7cf185045a9ba8f784"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Hdls</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>This is for virtual HID controllers. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:ad0e1550fea9679cc1c9c373eabf79900" id="r_ad0e1550fea9679cc1c9c373eabf79900"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ad0e1550fea9679cc1c9c373eabf79900">hiddbgAttachHdlsWorkBuffer</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> *session_id, void *buffer, size_t size)</td></tr>
|
|
<tr class="memdesc:ad0e1550fea9679cc1c9c373eabf79900"><td class="mdescLeft"> </td><td class="mdescRight">Initialize Hdls. <br /></td></tr>
|
|
<tr class="separator:ad0e1550fea9679cc1c9c373eabf79900"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bc8a1888ba572c2085cc69db1676ae3" id="r_a7bc8a1888ba572c2085cc69db1676ae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a7bc8a1888ba572c2085cc69db1676ae3">hiddbgReleaseHdlsWorkBuffer</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id)</td></tr>
|
|
<tr class="memdesc:a7bc8a1888ba572c2085cc69db1676ae3"><td class="mdescLeft"> </td><td class="mdescRight">Exit Hdls, must be called at some point prior to <a class="el" href="hiddbg_8h.html#a4d00aaf1b7742184ff3c8600a98bc08b">hiddbgExit</a>. <br /></td></tr>
|
|
<tr class="separator:a7bc8a1888ba572c2085cc69db1676ae3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdee9c65dab3c0a29cc3ac3cb3b34444" id="r_abdee9c65dab3c0a29cc3ac3cb3b34444"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#abdee9c65dab3c0a29cc3ac3cb3b34444">hiddbgIsHdlsVirtualDeviceAttached</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id, <a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> handle, bool *out)</td></tr>
|
|
<tr class="memdesc:abdee9c65dab3c0a29cc3ac3cb3b34444"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the given device is still attached. <br /></td></tr>
|
|
<tr class="separator:abdee9c65dab3c0a29cc3ac3cb3b34444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42ac06b6bc09046940cb86580dfa5dd7" id="r_a42ac06b6bc09046940cb86580dfa5dd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a42ac06b6bc09046940cb86580dfa5dd7">hiddbgDumpHdlsNpadAssignmentState</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id, <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> *state)</td></tr>
|
|
<tr class="memdesc:a42ac06b6bc09046940cb86580dfa5dd7"><td class="mdescLeft"> </td><td class="mdescRight">Gets state for <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a>. <br /></td></tr>
|
|
<tr class="separator:a42ac06b6bc09046940cb86580dfa5dd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d0a92fff177924442a8ad32ac5aab1e" id="r_a8d0a92fff177924442a8ad32ac5aab1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a8d0a92fff177924442a8ad32ac5aab1e">hiddbgDumpHdlsStates</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id, <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> *state)</td></tr>
|
|
<tr class="memdesc:a8d0a92fff177924442a8ad32ac5aab1e"><td class="mdescLeft"> </td><td class="mdescRight">Gets state for <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a>. <br /></td></tr>
|
|
<tr class="separator:a8d0a92fff177924442a8ad32ac5aab1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a2e3e61b427f47445f9d1d6db4adb5a" id="r_a3a2e3e61b427f47445f9d1d6db4adb5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a3a2e3e61b427f47445f9d1d6db4adb5a">hiddbgApplyHdlsNpadAssignmentState</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id, const <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> *state, bool flag)</td></tr>
|
|
<tr class="memdesc:a3a2e3e61b427f47445f9d1d6db4adb5a"><td class="mdescLeft"> </td><td class="mdescRight">Sets state for <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a>. <br /></td></tr>
|
|
<tr class="separator:a3a2e3e61b427f47445f9d1d6db4adb5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab21c6bd612293ea27dd74715b9ee9e24" id="r_ab21c6bd612293ea27dd74715b9ee9e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ab21c6bd612293ea27dd74715b9ee9e24">hiddbgApplyHdlsStateList</a> (<a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> session_id, const <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> *state)</td></tr>
|
|
<tr class="memdesc:ab21c6bd612293ea27dd74715b9ee9e24"><td class="mdescLeft"> </td><td class="mdescRight">Sets state for <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a>. <br /></td></tr>
|
|
<tr class="separator:ab21c6bd612293ea27dd74715b9ee9e24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8932df432a86bb4dacd70ece719fc28" id="r_ae8932df432a86bb4dacd70ece719fc28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ae8932df432a86bb4dacd70ece719fc28">hiddbgAttachHdlsVirtualDevice</a> (<a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> *handle, const <a class="el" href="structHiddbgHdlsDeviceInfo.html">HiddbgHdlsDeviceInfo</a> *info)</td></tr>
|
|
<tr class="memdesc:ae8932df432a86bb4dacd70ece719fc28"><td class="mdescLeft"> </td><td class="mdescRight">Attach a device with the input info. <br /></td></tr>
|
|
<tr class="separator:ae8932df432a86bb4dacd70ece719fc28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c5c327f1ff610f90056443b95ee89fa" id="r_a6c5c327f1ff610f90056443b95ee89fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#a6c5c327f1ff610f90056443b95ee89fa">hiddbgDetachHdlsVirtualDevice</a> (<a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> handle)</td></tr>
|
|
<tr class="memdesc:a6c5c327f1ff610f90056443b95ee89fa"><td class="mdescLeft"> </td><td class="mdescRight">Detach the specified device. <br /></td></tr>
|
|
<tr class="separator:a6c5c327f1ff610f90056443b95ee89fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5e6415042ea38ee9f4df17e99f445bf" id="r_ab5e6415042ea38ee9f4df17e99f445bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="hiddbg_8h.html#ab5e6415042ea38ee9f4df17e99f445bf">hiddbgSetHdlsState</a> (<a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> handle, const <a class="el" href="structHiddbgHdlsState.html">HiddbgHdlsState</a> *state)</td></tr>
|
|
<tr class="memdesc:ab5e6415042ea38ee9f4df17e99f445bf"><td class="mdescLeft"> </td><td class="mdescRight">Sets state for the specified device. <br /></td></tr>
|
|
<tr class="separator:ab5e6415042ea38ee9f4df17e99f445bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>hid:dbg service IPC wrapper. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
|
|
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a9c3a6ca7b020ca6829cf3849bfa70341" name="a9c3a6ca7b020ca6829cf3849bfa70341"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c3a6ca7b020ca6829cf3849bfa70341">◆ </a></span>HiddbgHdlsAttribute</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="hiddbg_8h.html#a9c3a6ca7b020ca6829cf3849bfa70341">HiddbgHdlsAttribute</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>HdlsAttribute. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9c3a6ca7b020ca6829cf3849bfa70341a983aa7805e4f19069429d93b9ef35f55" name="a9c3a6ca7b020ca6829cf3849bfa70341a983aa7805e4f19069429d93b9ef35f55"></a>HiddbgHdlsAttribute_HasVirtualSixAxisSensorAcceleration </td><td class="fielddoc"><p>HasVirtualSixAxisSensorAcceleration. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a9c3a6ca7b020ca6829cf3849bfa70341a46d59801b81fab8b4632255a3d8a2b89" name="a9c3a6ca7b020ca6829cf3849bfa70341a46d59801b81fab8b4632255a3d8a2b89"></a>HiddbgHdlsAttribute_HasVirtualSixAxisSensorAngle </td><td class="fielddoc"><p>HasVirtualSixAxisSensorAngle. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0e6b16d527db76d996e1bb83b5ded8a" name="af0e6b16d527db76d996e1bb83b5ded8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0e6b16d527db76d996e1bb83b5ded8a">◆ </a></span>HiddbgNpadButton</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="hiddbg_8h.html#af0e6b16d527db76d996e1bb83b5ded8a">HiddbgNpadButton</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>HiddbgNpadButton. For the remaining buttons, see <a class="el" href="hid_8h.html#aa163470a1a7b811662e5c38905cc86fb">HidNpadButton</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af0e6b16d527db76d996e1bb83b5ded8aac2198d77412663f027bb93698e3f684e" name="af0e6b16d527db76d996e1bb83b5ded8aac2198d77412663f027bb93698e3f684e"></a>HiddbgNpadButton_Home </td><td class="fielddoc"><p>HOME button. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af0e6b16d527db76d996e1bb83b5ded8aa2a795528a6ead909eb34f538e2e78a6e" name="af0e6b16d527db76d996e1bb83b5ded8aa2a795528a6ead909eb34f538e2e78a6e"></a>HiddbgNpadButton_Capture </td><td class="fielddoc"><p>Capture button. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a47a30c55d2156cf695c66483174678eb" name="a47a30c55d2156cf695c66483174678eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47a30c55d2156cf695c66483174678eb">◆ </a></span>hiddbgAcquireOperationEventHandle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgAcquireOperationEventHandle </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>autoclear</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the OperationEvent for the specified UniquePad. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd>
|
|
<dd>
|
|
Only available with [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">autoclear</td><td>The autoclear for the <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a2e3e61b427f47445f9d1d6db4adb5a" name="a3a2e3e61b427f47445f9d1d6db4adb5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a2e3e61b427f47445f9d1d6db4adb5a">◆ </a></span>hiddbgApplyHdlsNpadAssignmentState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgApplyHdlsNpadAssignmentState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> * </td>
|
|
<td class="paramname"><em>state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets state for <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab21c6bd612293ea27dd74715b9ee9e24" name="ab21c6bd612293ea27dd74715b9ee9e24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab21c6bd612293ea27dd74715b9ee9e24">◆ </a></span>hiddbgApplyHdlsStateList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgApplyHdlsStateList </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets state for <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structHiddbgHdlsState.html">HiddbgHdlsState</a> will be applied for each <a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a>. If a <a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> is not found, code similar to <a class="el" href="hiddbg_8h.html#ae8932df432a86bb4dacd70ece719fc28">hiddbgAttachHdlsVirtualDevice</a> will run with the <a class="el" href="structHiddbgHdlsDeviceInfo.html">HiddbgHdlsDeviceInfo</a>, then it will continue with applying state with the new device. </dd>
|
|
<dd>
|
|
Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8932df432a86bb4dacd70ece719fc28" name="ae8932df432a86bb4dacd70ece719fc28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8932df432a86bb4dacd70ece719fc28">◆ </a></span>hiddbgAttachHdlsVirtualDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgAttachHdlsVirtualDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> * </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgHdlsDeviceInfo.html">HiddbgHdlsDeviceInfo</a> * </td>
|
|
<td class="paramname"><em>info</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Attach a device with the input info. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">handle</td><td><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td><a class="el" href="structHiddbgHdlsDeviceInfo.html">HiddbgHdlsDeviceInfo</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0e1550fea9679cc1c9c373eabf79900" name="ad0e1550fea9679cc1c9c373eabf79900"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0e1550fea9679cc1c9c373eabf79900">◆ </a></span>hiddbgAttachHdlsWorkBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgAttachHdlsWorkBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> * </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Initialize Hdls. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>An existing buffer to be used as transfer memory. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the supplied buffer. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c5c327f1ff610f90056443b95ee89fa" name="a6c5c327f1ff610f90056443b95ee89fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c5c327f1ff610f90056443b95ee89fa">◆ </a></span>hiddbgDetachHdlsVirtualDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgDetachHdlsVirtualDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td>
|
|
<td class="paramname"><em>handle</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Detach the specified device. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42ac06b6bc09046940cb86580dfa5dd7" name="a42ac06b6bc09046940cb86580dfa5dd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42ac06b6bc09046940cb86580dfa5dd7">◆ </a></span>hiddbgDumpHdlsNpadAssignmentState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgDumpHdlsNpadAssignmentState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets state for <a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgHdlsNpadAssignment.html">HiddbgHdlsNpadAssignment</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d0a92fff177924442a8ad32ac5aab1e" name="a8d0a92fff177924442a8ad32ac5aab1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d0a92fff177924442a8ad32ac5aab1e">◆ </a></span>hiddbgDumpHdlsStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgDumpHdlsStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets state for <a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgHdlsStateList.html">HiddbgHdlsStateList</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedc9758a68cb2d4433916d0eb7c0da18" name="aedc9758a68cb2d4433916d0eb7c0da18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedc9758a68cb2d4433916d0eb7c0da18">◆ </a></span>hiddbgGetAbstractedPadHandles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgGetAbstractedPadHandles </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> * </td>
|
|
<td class="paramname"><em>handles</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0-8.1.0]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">handles</td><td>Output array of <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max number of entries for the handles array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a424cbe285e87378126f76f3042fbceb8" name="a424cbe285e87378126f76f3042fbceb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a424cbe285e87378126f76f3042fbceb8">◆ </a></span>hiddbgGetAbstractedPadsState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgGetAbstractedPadsState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> * </td>
|
|
<td class="paramname"><em>handles</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Similar to <a class="el" href="hiddbg_8h.html#aedc9758a68cb2d4433916d0eb7c0da18">hiddbgGetAbstractedPadHandles</a> except this also returns the state for each pad in output array states. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0-8.1.0]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">handles</td><td>Output array of <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max number of entries for the handles/states arrays. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35e3a88fb00218e51a999d66e90a4197" name="a35e3a88fb00218e51a999d66e90a4197"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35e3a88fb00218e51a999d66e90a4197">◆ </a></span>hiddbgGetAbstractedPadState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgGetAbstractedPadState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the state for the specified <a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0-8.1.0]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structHiddbgAbstractedPadHandle.html">HiddbgAbstractedPadHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab249d53f7055a18adbed77dd11dc905d" name="ab249d53f7055a18adbed77dd11dc905d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab249d53f7055a18adbed77dd11dc905d">◆ </a></span>hiddbgGetOperationResult()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgGetOperationResult </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the Result for the Operation and handles cleanup, for the specified UniquePad. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0448f1a0fca501577af81f509d728f29" name="a0448f1a0fca501577af81f509d728f29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0448f1a0fca501577af81f509d728f29">◆ </a></span>hiddbgGetUniquePadDeviceTypeSetInternal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgGetUniquePadDeviceTypeSetInternal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> * </td>
|
|
<td class="paramname"><em>out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the internal DeviceType for the specified controller. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Pre-9.0.0 this is an u32, with [9.0.0+] it's an u8. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdee9c65dab3c0a29cc3ac3cb3b34444" name="abdee9c65dab3c0a29cc3ac3cb3b34444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdee9c65dab3c0a29cc3ac3cb3b34444">◆ </a></span>hiddbgIsHdlsVirtualDeviceAttached()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgIsHdlsVirtualDeviceAttached </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks if the given device is still attached. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Whether the device is attached. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a568cbb4f9489927be0b68cbfb0216e68" name="a568cbb4f9489927be0b68cbfb0216e68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a568cbb4f9489927be0b68cbfb0216e68">◆ </a></span>hiddbgReadSerialFlash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgReadSerialFlash </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads spi-flash for the specified UniquePad. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>This also uses <a class="el" href="hiddbg_8h.html#a47a30c55d2156cf695c66483174678eb">hiddbgAcquireOperationEventHandle</a> to wait for the operation to finish, then <a class="el" href="hiddbg_8h.html#ab249d53f7055a18adbed77dd11dc905d">hiddbgGetOperationResult</a> is used. </dd>
|
|
<dd>
|
|
Only available with [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in spi-flash. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output buffer. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Output buffer size. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bc8a1888ba572c2085cc69db1676ae3" name="a7bc8a1888ba572c2085cc69db1676ae3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bc8a1888ba572c2085cc69db1676ae3">◆ </a></span>hiddbgReleaseHdlsWorkBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgReleaseHdlsWorkBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td>
|
|
<td class="paramname"><em>session_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Exit Hdls, must be called at some point prior to <a class="el" href="hiddbg_8h.html#a4d00aaf1b7742184ff3c8600a98bc08b">hiddbgExit</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">session_id</td><td>[13.0.0+] <a class="el" href="structHiddbgHdlsSessionId.html">HiddbgHdlsSessionId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4359838ccd76f1d60e9dd9bfdf55135b" name="a4359838ccd76f1d60e9dd9bfdf55135b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4359838ccd76f1d60e9dd9bfdf55135b">◆ </a></span>hiddbgSetAutoPilotVirtualPadState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetAutoPilotVirtualPadState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> </td>
|
|
<td class="paramname"><em>AbstractedVirtualPadId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets AutoPilot state for the specified pad. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0-8.1.0]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">AbstractedVirtualPadId</td><td>This can be any unique value as long as it's within bounds. For example, 0-7 is usable. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgAbstractedPadState.html">HiddbgAbstractedPadState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac97e191033aa2c11f965a54712c6b5ce" name="ac97e191033aa2c11f965a54712c6b5ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac97e191033aa2c11f965a54712c6b5ce">◆ </a></span>hiddbgSetDebugPadAutoPilotState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetDebugPadAutoPilotState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgDebugPadAutoPilotState.html">HiddbgDebugPadAutoPilotState</a> * </td>
|
|
<td class="paramname"><em>state</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SetDebugPadAutoPilotState. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgDebugPadAutoPilotState.html">HiddbgDebugPadAutoPilotState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5e6415042ea38ee9f4df17e99f445bf" name="ab5e6415042ea38ee9f4df17e99f445bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5e6415042ea38ee9f4df17e99f445bf">◆ </a></span>hiddbgSetHdlsState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetHdlsState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgHdlsState.html">HiddbgHdlsState</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets state for the specified device. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [7.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structHiddbgHdlsHandle.html">HiddbgHdlsHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgHdlsState.html">HiddbgHdlsState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7998444a0066324f8a2f740ed53bed8" name="ad7998444a0066324f8a2f740ed53bed8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7998444a0066324f8a2f740ed53bed8">◆ </a></span>hiddbgSetKeyboardAutoPilotState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetKeyboardAutoPilotState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgKeyboardAutoPilotState.html">HiddbgKeyboardAutoPilotState</a> * </td>
|
|
<td class="paramname"><em>state</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SetKeyboardAutoPilotState. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgKeyboardAutoPilotState.html">HiddbgKeyboardAutoPilotState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f81390cad210416647854aca158928a" name="a1f81390cad210416647854aca158928a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f81390cad210416647854aca158928a">◆ </a></span>hiddbgSetMouseAutoPilotState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetMouseAutoPilotState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgMouseAutoPilotState.html">HiddbgMouseAutoPilotState</a> * </td>
|
|
<td class="paramname"><em>state</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SetMouseAutoPilotState. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgMouseAutoPilotState.html">HiddbgMouseAutoPilotState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc85a2a6e0754dd0dc2c866e86fcc977" name="abc85a2a6e0754dd0dc2c866e86fcc977"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc85a2a6e0754dd0dc2c866e86fcc977">◆ </a></span>hiddbgSetSleepButtonAutoPilotState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetSleepButtonAutoPilotState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structHiddbgSleepButtonAutoPilotState.html">HiddbgSleepButtonAutoPilotState</a> * </td>
|
|
<td class="paramname"><em>state</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SetSleepButtonAutoPilotState. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structHiddbgSleepButtonAutoPilotState.html">HiddbgSleepButtonAutoPilotState</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9820d304e7d57687cd0d5583d8d54afd" name="a9820d304e7d57687cd0d5583d8d54afd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9820d304e7d57687cd0d5583d8d54afd">◆ </a></span>hiddbgSetTouchScreenAutoPilotState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgSetTouchScreenAutoPilotState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structHidTouchState.html">HidTouchState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SetTouchScreenAutoPilotState. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">states</td><td>Input array of <a class="el" href="structHiddbgMouseAutoPilotState.html">HiddbgMouseAutoPilotState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Total entries in the states array. Max is 16. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed6ccce1d0f7f217955d81ed7da952cc" name="aed6ccce1d0f7f217955d81ed7da952cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed6ccce1d0f7f217955d81ed7da952cc">◆ </a></span>hiddbgUnsetAutoPilotVirtualPadState()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgUnsetAutoPilotVirtualPadState </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> </td>
|
|
<td class="paramname"><em>AbstractedVirtualPadId</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clears AutoPilot state for the specified pad set by <a class="el" href="hiddbg_8h.html#a4359838ccd76f1d60e9dd9bfdf55135b">hiddbgSetAutoPilotVirtualPadState</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0-8.1.0]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">AbstractedVirtualPadId</td><td>Id from <a class="el" href="hiddbg_8h.html#a4359838ccd76f1d60e9dd9bfdf55135b">hiddbgSetAutoPilotVirtualPadState</a>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d24389f88f70981224fd2693a3980af" name="a8d24389f88f70981224fd2693a3980af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d24389f88f70981224fd2693a3980af">◆ </a></span>hiddbgUpdateControllerColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgUpdateControllerColor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorBody</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorButtons</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes the input RGB colors to the spi-flash for the specified UniquePad (offset 0x6050 size 0x6). </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [3.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorBody</td><td>RGB body color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorButtons</td><td>RGB buttons color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1097986572886a9c94bc2968bc7de958" name="a1097986572886a9c94bc2968bc7de958"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1097986572886a9c94bc2968bc7de958">◆ </a></span>hiddbgUpdateDesignInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgUpdateDesignInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorBody</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorButtons</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorLeftGrip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>colorRightGrip</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>inval</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes the input RGB colors followed by inval to the spi-flash for the specified UniquePad (offset 0x6050 size 0xD). </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [5.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorBody</td><td>RGB body color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorButtons</td><td>RGB buttons color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorLeftGrip</td><td>RGB left grip color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">colorRightGrip</td><td>RGB right grip color. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">inval</td><td>Input value. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cbc0adce539df030a698b147c679d25" name="a1cbc0adce539df030a698b147c679d25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cbc0adce539df030a698b147c679d25">◆ </a></span>hiddbgWriteSerialFlash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hiddbgWriteSerialFlash </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>tmem_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td>
|
|
<td class="paramname"><em>unique_pad_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes spi-flash for the specified UniquePad. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>This also uses <a class="el" href="hiddbg_8h.html#a47a30c55d2156cf695c66483174678eb">hiddbgAcquireOperationEventHandle</a> to wait for the operation to finish, then <a class="el" href="hiddbg_8h.html#ab249d53f7055a18adbed77dd11dc905d">hiddbgGetOperationResult</a> is used. </dd>
|
|
<dd>
|
|
Only available with [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in spi-flash. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Input buffer, must be 0x1000-byte aligned. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tmem_size</td><td>Size of the buffer, must be 0x1000-byte aligned. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Actual transfer size. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|