Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
57 lines
8.3 KiB
HTML
57 lines
8.3 KiB
HTML
<!DOCTYPE html>
|
||
|
||
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>jsx.h</title><link rel="stylesheet" type="text/css" href="../../styles/main.css" /><script type="text/javascript" src="../../styles/main.js"></script><script type="text/javascript">NDLoader.LoadJS("Content", "../../styles/");</script></head>
|
||
|
||
<!-- Generated by Natural Docs, version 2.2 -->
|
||
|
||
<!-- saved from url=(0016)http://localhost -->
|
||
|
||
<body onload="NDLoader.OnLoad('Content');" class="NDPage NDContentPage">
|
||
|
||
<a name="Functions"></a><a name="Topic105"></a><div class="CTopic TGroup LC first">
|
||
<div class="CTitle">Functions</div>
|
||
</div>
|
||
|
||
<a name="JSX_Detect"></a><a name="Topic106"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSX_Detect</div>
|
||
<div id="NDPrototype106" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSX_Detect(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span> </td><td class="PType">INPUT_PORT </td><td class="PName last">port</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Detect JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to detect (INPUT_PORT1 or INPUT_PORT2).</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p><pre class="CText"> 7 6 5 4 3 2 1 0<br />–-–-–-–-–-–-–-–--<br /> 0 0 A A A A B B<br /> │ │ │ │ └─┴── Number of button rows (0-3)<br /> └─┴─┴─┴────── Number of axis (0-15)</pre></div>
|
||
</div>
|
||
|
||
<a name="JSX_Read"></a><a name="Topic107"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSX_Read</div>
|
||
<div id="NDPrototype107" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSX_Read(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span> </td><td class="PType">INPUT_PORT </td><td class="PName last">port,</td></tr><tr><td class="first"></td><td class="PType">u8* </td><td class="PName last">buffer</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Read JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to read (INPUT_PORT1 or INPUT_PORT2).</p></td></tr><tr><td class="CDLEntry">buffer<div class="CDLParameterType">u8*</div></td><td class="CDLDefinition"><p>Buffer to store the input data.</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p></div>
|
||
</div>
|
||
|
||
<a name="JSX_GetAxisNumber"></a><a name="Topic108"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSX_GetAxisNumber</div>
|
||
<div id="NDPrototype108" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetAxisNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8 </td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Get the number of axis from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of axis.</p></div>
|
||
</div>
|
||
|
||
<a name="JSX_GetRowsNumber"></a><a name="Topic109"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSX_GetRowsNumber</div>
|
||
<div id="NDPrototype109" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetRowsNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8 </td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Get the number of button rows from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of button rows.</p></div>
|
||
</div>
|
||
|
||
<a name="JSX_GetButtonsNumber"></a><a name="Topic110"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSX_GetButtonsNumber</div>
|
||
<div id="NDPrototype110" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetButtonsNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8 </td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Get the number of buttons from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of buttons.</p></div>
|
||
</div>
|
||
|
||
<a name="JSXC_Detect"></a><a name="Topic111"></a><div class="CTopic TFunction LC">
|
||
<div class="CTitle">JSXC_Detect</div>
|
||
<div id="NDPrototype111" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSXC_Detect(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span> </td><td class="PType">INPUT_PORT </td><td class="PName last">port</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Detect JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to detect (INPUT_PORT1 or INPUT_PORT2).</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p><pre class="CText"> 7 6 5 4 3 2 1 0<br />–-–-–-–-–-–-–-–--<br /> 0 0 A A A A B B<br /> │ │ │ │ └─┴── Number of button rows (0-3)<br /> └─┴─┴─┴────── Number of axis (0-15)</pre></div>
|
||
</div>
|
||
|
||
<a name="JSXC_Read"></a><a name="Topic112"></a><div class="CTopic TFunction LC last">
|
||
<div class="CTitle">JSXC_Read</div>
|
||
<div id="NDPrototype112" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSXC_Read(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span> </td><td class="PType">INPUT_PORT </td><td class="PName last">port,</td></tr><tr><td class="first"></td><td class="PType">u8* </td><td class="PName last">buffer</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
|
||
<div class="CBody"><p>Read JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to read (INPUT_PORT1 or INPUT_PORT2).</p></td></tr><tr><td class="CDLEntry">buffer<div class="CDLParameterType">u8*</div></td><td class="CDLDefinition"><p>Buffer to store the input data.</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p></div>
|
||
</div>
|
||
|
||
</body></html> |