📄 lis3l02_8h.html
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a34" doxytag="lis3l02.h::LIS3L02_CTRLREG2_BOOT"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a34">LIS3L02_CTRLREG2_BOOT</a> 0x10</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 CtrlReg2 Reboot from memory. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a35" doxytag="lis3l02.h::LIS3L02_CTRLREG2_FS"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a35">LIS3L02_CTRLREG2_FS</a> 0x80</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 CtrlReg2 Full-scale Select (0=2g, 1=6g). <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a36" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MXL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a36">LIS3L02_WAKEUPCFG_MXL</a> 0x01</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask X Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a37" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MXH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a37">LIS3L02_WAKEUPCFG_MXH</a> 0x02</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask X High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a38" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MYL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a38">LIS3L02_WAKEUPCFG_MYL</a> 0x04</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask Y Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a39" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MYH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a39">LIS3L02_WAKEUPCFG_MYH</a> 0x08</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask Y High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a40" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MZL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a40">LIS3L02_WAKEUPCFG_MZL</a> 0x10</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask Z Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a41" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_MZH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a41">LIS3L02_WAKEUPCFG_MZH</a> 0x20</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Mask Z High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a42" doxytag="lis3l02.h::LIS3L02_WAKEUPCFG_LIR"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a42">LIS3L02_WAKEUPCFG_LIR</a> 0x40</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPCFG Latch Intr Request. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a43" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_XL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a43">LIS3L02_WAKEUPSRC_XL</a> 0x01</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC X Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a44" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_XH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a44">LIS3L02_WAKEUPSRC_XH</a> 0x02</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC X High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a45" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_YL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a45">LIS3L02_WAKEUPSRC_YL</a> 0x04</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC Y Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a46" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_YH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a46">LIS3L02_WAKEUPSRC_YH</a> 0x08</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC Y High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a47" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_ZL"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a47">LIS3L02_WAKEUPSRC_ZL</a> 0x10</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC Z Low Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a48" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_ZH"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a48">LIS3L02_WAKEUPSRC_ZH</a> 0x20</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC Z High Interrupt. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a49" doxytag="lis3l02.h::LIS3L02_WAKEUPSRC_IA"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a49">LIS3L02_WAKEUPSRC_IA</a> 0x40</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 WAKEUPSRC Interrupt Active. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a50" doxytag="lis3l02.h::LIS3L02_STATUS_XDA"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a50">LIS3L02_STATUS_XDA</a> 0x01</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS X New Data Available. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a51" doxytag="lis3l02.h::LIS3L02_STATUS_YDA"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a51">LIS3L02_STATUS_YDA</a> 0x02</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS Y New Data Available. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a52" doxytag="lis3l02.h::LIS3L02_STATUS_ZDA"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a52">LIS3L02_STATUS_ZDA</a> 0x04</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS Z New Data Available. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a53" doxytag="lis3l02.h::LIS3L02_STATUS_ZYXDA"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a53">LIS3L02_STATUS_ZYXDA</a> 0x08</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS XYZ New Data Available. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a54" doxytag="lis3l02.h::LIS3L02_STATUS_XOR"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a54">LIS3L02_STATUS_XOR</a> 0x10</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS X-axis Data Overrun. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a55" doxytag="lis3l02.h::LIS3L02_STATUS_YOR"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a55">LIS3L02_STATUS_YOR</a> 0x20</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS Y-axis Data Overrun. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a56" doxytag="lis3l02.h::LIS3L02_STATUS_ZOR"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a56">LIS3L02_STATUS_ZOR</a> 0x40</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS Z-axis Data Overrun. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a57" doxytag="lis3l02.h::LIS3L02_STATUS_ZYXOR"></a>#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a57">LIS3L02_STATUS_ZYXOR</a> 0x80</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIS3L02 STATUS XYZ-axis Data Overrun. <br></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">u08 </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a58">lis3l02Init</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a59" doxytag="lis3l02.h::lis3l02Reset"></a>u08 </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a59">lis3l02Reset</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the LIS3L02 chip. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a60" doxytag="lis3l02.h::lis3l02ReadReg"></a>u08 </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a60">lis3l02ReadReg</a> (u08 reg)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Read a LIS3L02 register. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a61" doxytag="lis3l02.h::lis3l02WriteReg"></a>u08 </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a61">lis3l02WriteReg</a> (u08 reg, u08 data)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Write a LIS3L02 register. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a62" doxytag="lis3l02.h::lis3l02GetAccel"></a>s16 </td><td class="memItemRight" valign="bottom"><a class="el" href="lis3l02_8h.html#a62">lis3l02GetAccel</a> (u08 chxyz)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Get an acceleration reading from the LIS3L02 sensor. <br></td></tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="a58" doxytag="lis3l02.h::lis3l02Init"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">u08 lis3l02Init </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Initialize the LIS3L02 chip. returns: 0 if successful, non-zero if unsuccessful (chip not present). <p>Definition at line <a class="el" href="lis3l02_8c-source.html#l00036">36</a> of file <a class="el" href="lis3l02_8c-source.html">lis3l02.c</a>. </td> </tr></table><hr size="1"><address style="align: right;"><small>Generated on Mon Oct 24 16:03:56 2005 for Procyon AVRlib by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -