⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smbus_8c.html

📁 用AVR453开发的电池保护板的C语言程序,希望对大家有用!
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>AVR453 Smart Battery Reference Design: smbus.c File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.3 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li class="current"><a href="files.html"><span>Files</span></a></li>    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>  </ul></div><h1>smbus.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>SMBus implementation. <p>TWI low-level code &amp; command interpreters.<p><dl class="user" compact><dt><b>Application note:</b></dt><dd>AVR453: Smart Battery Reference Design</dd></dl><dl class="user" compact><dt><b>Documentation:</b></dt><dd>For comprehensive code documentation, supported compilers, compiler settings and supported devices see readme.html</dd></dl><dl class="author" compact><dt><b>Author:</b></dt><dd>Atmel Corporation: <a href="http://www.atmel.com">http://www.atmel.com</a> <br> Support email: <a href="mailto:avr@atmel.com">avr@atmel.com</a> <br> Original author: Rob G. Fries - Apt Inc.<br></dd></dl><dl class="rcs" compact><dt><b>Revision</b></dt><dd></dd></dl><dl class="rcs" compact><dt><b>URL</b></dt><dd></dd></dl><dl class="rcs" compact><dt><b>Date</b></dt><dd></dd></dl><br> <p>Definition in file <a class="el" href="smbus_8c-source.html">smbus.c</a>.</p><p><code>#include &lt;inavr.h&gt;</code><br><code>#include &quot;<a class="el" href="smbus_8h-source.html">smbus.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="pack_8h-source.html">pack.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="analog_8h-source.html">analog.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="calibration_8h-source.html">calibration.h</a>&quot;</code><br><code>#include &lt;iom406.h&gt;</code><br><code>#include &quot;<a class="el" href="interpret_8h-source.html">interpret.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="main_8h-source.html">main.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="pwrmgmt_8h-source.html">pwrmgmt.h</a>&quot;</code><br><p><a href="smbus_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#335910998ef911de0e71a0c1b059e565">HIGHEST_SMB_CMD</a>&nbsp;&nbsp;&nbsp;0x3F</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ae08ff0a047918e0245782dd183dad98">MODULE_SMBUS</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#75ae04e7aaa973e59f86209a3e8f7d3c">SMB_GenBusTimeout</a>&nbsp;&nbsp;&nbsp;1</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#07b00aac11ba389d5b53e2f9d54bd0bd">SMB_GotCmdData</a>&nbsp;&nbsp;&nbsp;4</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#1fef3300524ef987fa146cc892813b20">SMB_SetUpReply</a>&nbsp;&nbsp;&nbsp;2</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bf6a65c1680e0edd146211861c8c5553">TWC_GO</a>&nbsp;&nbsp;&nbsp;0x85</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#02ae11063bed552cd7eb5f7ef9a2f7b9">TWC_READ_NoACK</a>&nbsp;&nbsp;&nbsp;0x85</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#04331a8125354510652ba96cf5ef2afa">TWC_RESTART</a>&nbsp;&nbsp;&nbsp;0xB5</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#d7ec9502e19df2e84ec22c9d4969bb4d">TWC_START</a>&nbsp;&nbsp;&nbsp;0xA5</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6a0336e7346cd3b7841f100fa7fcd458">TWC_STOP</a>&nbsp;&nbsp;&nbsp;0x94</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#8c024ae4ce59e738c0c2fb18b46b0d5c">TWS_BERR</a>&nbsp;&nbsp;&nbsp;0x00</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bbcbb34c39f265e9f1e6c9872d94ad4a">TWS_FINAL</a>&nbsp;&nbsp;&nbsp;0xC8</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#f9fbed48fee232c98c76ceeb90089598">TWS_LOST_ARB</a>&nbsp;&nbsp;&nbsp;0x38</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#a97cb618d034cb6839032c8bd522c87b">TWS_MASK</a>&nbsp;&nbsp;&nbsp;0xF8</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#e7995cec56b63997d9edad281b650815">TWS_NSTAT</a>&nbsp;&nbsp;&nbsp;0xF8</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#69333e59f4e48bd3130a871152cc17ae">TWS_RACK</a>&nbsp;&nbsp;&nbsp;0xB8</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#494d83524c0a35a9680f8abf43538088">TWS_RCMD</a>&nbsp;&nbsp;&nbsp;0x80</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#be4452976a52cc5e091f32ead12669ce">TWS_RDATA</a>&nbsp;&nbsp;&nbsp;0x80</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#167dfada7e84dc4dd575d149b0c22b63">TWS_READ_ACK</a>&nbsp;&nbsp;&nbsp;0x40</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#0fbf23db05a5f381a4a6b43f7c7baa80">TWS_READ_NAK</a>&nbsp;&nbsp;&nbsp;0x48</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6ab2d53631ce164e3cd5fb1d1d1658ab">TWS_REPEAT</a>&nbsp;&nbsp;&nbsp;0xA0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#5fbf6a86e9983516630dfd218a5633c5">TWS_RESTART</a>&nbsp;&nbsp;&nbsp;0x10</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#d3a2ba13b4f5c4ccac0d9d5a67a08c9c">TWS_RNAK</a>&nbsp;&nbsp;&nbsp;0xC0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ea29a640c276fdaea02372a2c1ac5f78">TWS_RSTOP</a>&nbsp;&nbsp;&nbsp;0xA0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c552dc01f8a59726d48a430d2480beb0">TWS_RXDATA_ACK</a>&nbsp;&nbsp;&nbsp;0x50</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#446dd75365fed815ae7fafce6045a460">TWS_RXDATA_NACK</a>&nbsp;&nbsp;&nbsp;0x58</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#56a6f2a019fcb0f004ad6a8619fd9b3f">TWS_SLA_R</a>&nbsp;&nbsp;&nbsp;0xA8</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#13ec926035138d61a7e90193645942ee">TWS_SLA_W</a>&nbsp;&nbsp;&nbsp;0x60</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#5bee3e494d47b810f24429d69585e967">TWS_START</a>&nbsp;&nbsp;&nbsp;0x08</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#8241a83cf96e3888d0e070ca3b05c394">TWS_TXDATA_ACK</a>&nbsp;&nbsp;&nbsp;0x28</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c89c7128569b1c3abafd09505163440c">TWS_TXDATA_NAK</a>&nbsp;&nbsp;&nbsp;0x30</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#42b34b4323c0fd4986325ecd815b60b6">TWS_WRITE_ACK</a>&nbsp;&nbsp;&nbsp;0x18</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#0bafe5aa109b7a5d83fdd5f60ef5b385">TWS_WRITE_NAK</a>&nbsp;&nbsp;&nbsp;0x20</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#83b4a23934b4a918f7615cadb682e122">TXmsgDelete</a>&nbsp;&nbsp;&nbsp;{++<a class="el" href="smbus_8c.html#dbf168926577042100974bfb5f729abb">TXmsgTail</a>; <a class="el" href="smbus_8c.html#dbf168926577042100974bfb5f729abb">TXmsgTail</a> &amp;= (4-1);  <a class="el" href="smbus_8c.html#4f16d3ad762cebfa2b2b640f7c40b086">TXmsgQty</a>--;}</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#052be4fcee0ac81e1c63a06f4c7f6dbc">TXmsgEmpty</a>&nbsp;&nbsp;&nbsp;(<a class="el" href="smbus_8c.html#4f16d3ad762cebfa2b2b640f7c40b086">TXmsgQty</a> == 0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c2304377235fd9b59c79034242b5bd25">TXmsgFull</a>&nbsp;&nbsp;&nbsp;(<a class="el" href="smbus_8c.html#4f16d3ad762cebfa2b2b640f7c40b086">TXmsgQty</a> == 4)</td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#916745d77521d46a99ea0095280b5931">ptr2funcUC_V</a> )(void)</td></tr><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>&nbsp;&nbsp;<a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b7b2ed574d9e01f56cd38bf441a8085640">TW_IDLE</a> = 0, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b7ce05baed30278f132f7d9d27a502e7a0">TW_Wait4Stop</a>, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b794d13a4b6be6ef4404b13908d933e1ad">TW_Wait4Cmd</a>, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b7bc8bda251da4d6aae1c2bfb2900c1444">TW_Wait4RW</a>, <br>&nbsp;&nbsp;<a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b7e4714c204fd9c4052ca3208a63493baa">TW_Wait4Data</a>, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b783d27cae0915c8a8002877623dcb0dc9">TW_ReplyData</a>, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b7d258cb231677f6a95dcf1c9f239e2b36">TW_MSLA_W</a>, <a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b72166c37a639d0f299b5195aa8672bd41">TW_MCMD_W</a>, <br>&nbsp;&nbsp;<a class="el" href="smbus_8c.html#df764cbdea00d65edcd07bb9953ad2b75e645a72fc9d3ddf3f193019985ffab5">TW_MDATA_W</a><br> }</td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#d22575b027e02e610e180c7fc6d81a46">Check50uS</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#5f618411d2cdff90205d6d0aa2955f47">FastCRC</a> (unsigned char LastCRC, unsigned char newbyte)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ee84b85954be0c23c3823d0a9aec4856">FillResponseInt</a> (unsigned int info)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c936e39317ee9bdcc5399b33044eca8c">FillResponseStr</a> (char __flash *source)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#581562a5e159d4fb25896865d023a3a0">InitSMBus</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#cb16f3c4a5a7687bc2803fa4882d8cee">InitSMBvariables</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#34b79a751618c0940e95f347f627baec">MasterInsertMsg</a> (unsigned char addr, unsigned char cmd, unsigned int data)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__interrupt void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#24104e102795fa8d1f66e7858f436d56">PCINT0_ISR</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">__interrupt void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#66906ca5e2d544ae9c5b3ba984b8f90f">PCINT1_ISR</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bee976a1ba64bc7089b0d73ea432900e">SMB_CmdInterpreter</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#60126850a98230591feab1840c9f1367">SMB_Master</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#a43740bb86658af2f20234cc35e87e1c">SMB_RestoreBus</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#9ad6ad08f704c1282761ed4342c1e6b0">SMBR_AbsSOC</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#a082ac41d715ad2f442772a276bcc42e">SMBR_AtRate</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6715b10de15bee0a35dd64723b4aa0b3">SMBR_AtRateOK</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#937ee72a949ae6d4efd66eb9e1eb04e6">SMBR_AtRateTTE</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#0747900dbdaf828865a8f7c988c2f9e1">SMBR_AtRateTTF</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#5815edf83e4b07d74f866dcbe1d585f0">SMBR_AvgCurrent</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#8127a98b936fa09688a1ef3c655e13b0">SMBR_AvgTTE</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#e7203ded2a9c061a802000f62a41ee0e">SMBR_AvgTTF</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#fb337cad4df2c1e2c5837471fb93dbd0">SMBR_BattMode</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#20dc608f79e9f922ddce5708e1b06f0b">SMBR_BattStatus</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#d57acb0ae045f0e15901e0840b38ff61">SMBR_ChgCurrent</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c428e93b4bd1c330857d4b7d605ac661">SMBR_ChgVoltage</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#ec0d6f70c16804815059c6ca7a7e2c0c">SMBR_Current</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#041985984117b755e3366e1e9a63f7fe">SMBR_CycleCount</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#135a411eb0d5b6e463ad4e30af6d4253">SMBR_DesignCap</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#f73aaf6037202244542eaecb25a9a8ed">SMBR_DesignVolt</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#5e9c2464d2923d9e8fa9f7206d6edf01">SMBR_DeviceChem</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#733dbce4384eccd928e4bb2d126c1104">SMBR_DeviceName</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#9c6487e717340764586cde025a3e380d">SMBR_FullChgCap</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#09efdeb4dc0d149bf7e4d346b7757f1d">SMBR_invalid</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#0b59c59ea30463ad9c297531073ce3eb">SMBR_MaxError</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#98d67a974103e71fdc4ecd6701d18e19">SMBR_MfrAccess</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#e120a81245b85d38795542ff3b98790a">SMBR_MfrData</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#9a5384e7ae9f235bcf846dd6a1b62a38">SMBR_MfrDate</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#bdcf1614bed87af6fb2b5334ae763060">SMBR_MfrName</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#796b646277a42b26ca60bb6913ce7b70">SMBR_Opt1</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#7bc70c0638a239457a18db8304ffda86">SMBR_Opt2</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#2e84db9c4f6de70ee02b67fa86cf2d52">SMBR_Opt3</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#6fbe32384df0afee294a5d817106b3cd">SMBR_Opt4</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#f54efe60b8e3c6c9545a86851e9f4c67">SMBR_Opt5</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smbus_8c.html#c534dcc7127a31f6b07b81c541b2af4d">SMBR_RelSOC</a> (void)</td></tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -