📄 smbus_8c.html
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#06bcc30904ad526cbb5e3bbfffcbd9ff">SMBR_RemCap</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#53661679101242abdaae62c0d730b2fa">SMBR_RemCapAlm</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#2221802e229c2e4c2f36d4c37f4b7fc6">SMBR_RemTimeAlm</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#3124b15098ccca7f8fdff29a2ac033ea">SMBR_RunTTE</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#92d5b61b083b75e3aad28d4f695e56ae">SMBR_SerialNo</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ce4ec67257e065c92a3628b1522a9746">SMBR_SpecInfo</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#0e7a6041393a9f7b54669b40c9f68904">SMBR_Temperature</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c9baca0f0c90d6fdb96a416a4bba0538">SMBR_Voltage</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#3d3b691eaf58e9207cf3c1fbdc54eba0">SMBW_AtRate</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#157d45393e58f5ad9a4774e88ba0e368">SMBW_BattMode</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#95d6906cdd5d679ecba795c4655601cb">SMBW_Invalid</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c4f6d12e3365dbd9a7050ccc1d1c704d">SMBW_MfrAccess</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#4ab25fba12076f61fd7bdef7a8bf22fe">SMBW_Opt1</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#e49ae50e583b7c7cbc8958b276181f4b">SMBW_Opt2</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bbed4c7fe3009261e2f2d95ee6e1c421">SMBW_Opt3</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#f784c6b02256f8f588f103c3f4076216">SMBW_Opt4</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#02fa29c03a27aae216a0c3c090aca4ae">SMBW_Opt5</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#fe8d72405d58a72d1e741707d9264ca7">SMBW_RemCapAlm</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6e168c441acf756f6808cabda5a2d2fc">SMBW_RemTimeAlm</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__interrupt void </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#1f03d433517342e03440452013989dc4">TWI_ISR</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__interrupt void </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6ad83522570a9dfb8df36852769b5393">TWICD_ISR</a> (void)</td></tr><tr><td colspan="2"><br><h2>Variables</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__flash unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#8256c0d0ad94f56d7c67394651f56563">crctable</a> [16] = {0,0x07,0x0E,0x90, 0x1c,0x1b,0x12,0x15, 0x38,0x3F,0x36,0x31, 0x24,0x23,0x2A,0x2D}</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__flash unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#acac2fb9b37adfa387b070f3bc74d2fd">crctable2</a> [16] = {0,0x70,0xE0,0x90, 0xC1,0xB1,0x21,0x51, 0x83,0xF3,0x63,0x13, 0x42,0x32,0xA2,0xD2}</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#50d57ab7cb03b10099411f378522dadd">CurrentCmd</a> = 0xFF</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="smbus_8c.html#916745d77521d46a99ea0095280b5931">ptr2funcUC_V</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ebb13d6b6410405e45b00a32d45819c3">SMB_ReadCmd</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="smbus_8c.html#916745d77521d46a99ea0095280b5931">ptr2funcUC_V</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#486a831e66aa5b95cdcc10b47b103525">SMB_WriteCmd</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#8eb5d9128fac12df31c29313df01b1ac">SMLOCK</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bd43f4ac549de63ca6ad46bd406ea17f">TEST50US</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c47af82e11278b79be8fb40152038444">TW_MTxBuf</a> [8]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#3543d0e9d6053dac3f9b711d440a3f93">TW_MTxBufCnt</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c8ae296e1c1a72b91325c789bbdff1a0">TW_MTxBufIndex</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#7047349064b5667474f40f60b60bfa65">TW_RxBuf</a> [10]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#70d458264aa3b695f8108f7ec1b9e493">TW_RxBufCnt</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#98071e48f8969fdd79e1fa2337d0b6dd">TW_RxBufIndex</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#204ea67bfcfaf14d21b4a31bc22e651e">TW_TxBuf</a> [36]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#1b712ae6a56048cf3cce7c93ed2ed6c1">TW_TxBufCnt</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ce8ce6c26dcb95748ab5026ce7157bf7">TW_TxBufIndex</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#72f0b2eb64dd62ffa6bb85ef96947543">TWI_CmdFlags</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6fd44d05795c577681c33fe2f105300c">TWISR_state</a> = TW_IDLE</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#a7bbbb66632f1e6d02a04a2fcce1a174">TXmsg</a> [4][4]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">volatile unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#dbc81bdb8619edc772bba8dbf436d27a">TXmsgHead</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">volatile unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#4f16d3ad762cebfa2b2b640f7c40b086">TXmsgQty</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">volatile unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#dbf168926577042100974bfb5f729abb">TXmsgTail</a> = 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#fd9b3e99365b45af6cf763b2dda41546">UsePEC</a> = 0</td></tr></table><hr><h2>Define Documentation</h2><a class="anchor" name="335910998ef911de0e71a0c1b059e565"></a><!-- doxytag: member="smbus.c::HIGHEST_SMB_CMD" ref="335910998ef911de0e71a0c1b059e565" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HIGHEST_SMB_CMD 0x3F </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00064">64</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="ae08ff0a047918e0245782dd183dad98"></a><!-- doxytag: member="smbus.c::MODULE_SMBUS" ref="ae08ff0a047918e0245782dd183dad98" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MODULE_SMBUS </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00039">39</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="75ae04e7aaa973e59f86209a3e8f7d3c"></a><!-- doxytag: member="smbus.c::SMB_GenBusTimeout" ref="75ae04e7aaa973e59f86209a3e8f7d3c" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SMB_GenBusTimeout 1 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00137">137</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="07b00aac11ba389d5b53e2f9d54bd0bd"></a><!-- doxytag: member="smbus.c::SMB_GotCmdData" ref="07b00aac11ba389d5b53e2f9d54bd0bd" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SMB_GotCmdData 4 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00139">139</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="1fef3300524ef987fa146cc892813b20"></a><!-- doxytag: member="smbus.c::SMB_SetUpReply" ref="1fef3300524ef987fa146cc892813b20" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SMB_SetUpReply 2 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00138">138</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="bf6a65c1680e0edd146211861c8c5553"></a><!-- doxytag: member="smbus.c::TWC_GO" ref="bf6a65c1680e0edd146211861c8c5553" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TWC_GO 0x85 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00104">104</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="02ae11063bed552cd7eb5f7ef9a2f7b9"></a><!-- doxytag: member="smbus.c::TWC_READ_NoACK" ref="02ae11063bed552cd7eb5f7ef9a2f7b9" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TWC_READ_NoACK 0x85 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00105">105</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p></div></div><p><a class="anchor" name="04331a8125354510652ba96cf5ef2afa"></a><!-- doxytag: member="smbus.c::TWC_RESTART" ref="04331a8125354510652ba96cf5ef2afa" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TWC_RESTART 0xB5 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="smbus_8c-source.html#l00108">108</a> of file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -