Deploy code docs to GitHub Pages Travis build:
Commit:
1
.nojekyll
Normal file
|
|
@ -0,0 +1 @@
|
|||
|
||||
|
|
@ -1 +0,0 @@
|
|||
My gh-pages branch
|
||||
75
html/_adafruit___s_h110_x_8cpp.html
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Adafruit_SH110X.cpp 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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SH110X.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_adafruit___s_h110_x_8h_source.html">Adafruit_SH110X.h</a>"</code><br />
|
||||
<code>#include "splash.h"</code><br />
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
260
html/_adafruit___s_h110_x_8h.html
Normal file
|
|
@ -0,0 +1,260 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Adafruit_SH110X.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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SH110X.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <Adafruit_MonoOLED.h></code><br />
|
||||
</div>
|
||||
<p><a href="_adafruit___s_h110_x_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 name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class that stores state and functions for interacting with SH110X OLED displays. <a href="class_adafruit___s_h110_x.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 name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a18ed483279b25a0d279db5f735f1720d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a18ed483279b25a0d279db5f735f1720d">SH110X_BLACK</a>   0</td></tr>
|
||||
<tr class="memdesc:a18ed483279b25a0d279db5f735f1720d"><td class="mdescLeft"> </td><td class="mdescRight">fit into the SH110X_ naming scheme <a href="#a18ed483279b25a0d279db5f735f1720d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a18ed483279b25a0d279db5f735f1720d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a255e4dd4665767e3077a24d05c0714ca"><td class="memItemLeft" align="right" valign="top"><a id="a255e4dd4665767e3077a24d05c0714ca"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a255e4dd4665767e3077a24d05c0714ca">SH110X_WHITE</a>   1</td></tr>
|
||||
<tr class="memdesc:a255e4dd4665767e3077a24d05c0714ca"><td class="mdescLeft"> </td><td class="mdescRight">Draw 'on' pixels. <br /></td></tr>
|
||||
<tr class="separator:a255e4dd4665767e3077a24d05c0714ca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82837b21b8e36e973bf3cdbaa652594f"><td class="memItemLeft" align="right" valign="top"><a id="a82837b21b8e36e973bf3cdbaa652594f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a82837b21b8e36e973bf3cdbaa652594f">SH110X_INVERSE</a>   2</td></tr>
|
||||
<tr class="memdesc:a82837b21b8e36e973bf3cdbaa652594f"><td class="mdescLeft"> </td><td class="mdescRight">Invert pixels. <br /></td></tr>
|
||||
<tr class="separator:a82837b21b8e36e973bf3cdbaa652594f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1e3efd44dcffb0b3b8b2381c08ca7071"><td class="memItemLeft" align="right" valign="top"><a id="a1e3efd44dcffb0b3b8b2381c08ca7071"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a1e3efd44dcffb0b3b8b2381c08ca7071">SH110X_MEMORYMODE</a>   0x20</td></tr>
|
||||
<tr class="memdesc:a1e3efd44dcffb0b3b8b2381c08ca7071"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a1e3efd44dcffb0b3b8b2381c08ca7071"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1c1503e1328e829a6dd7f262a308768"><td class="memItemLeft" align="right" valign="top"><a id="ac1c1503e1328e829a6dd7f262a308768"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ac1c1503e1328e829a6dd7f262a308768">SH110X_COLUMNADDR</a>   0x21</td></tr>
|
||||
<tr class="memdesc:ac1c1503e1328e829a6dd7f262a308768"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ac1c1503e1328e829a6dd7f262a308768"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16b68111d8c5b3f2430e000e8db6fc58"><td class="memItemLeft" align="right" valign="top"><a id="a16b68111d8c5b3f2430e000e8db6fc58"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a16b68111d8c5b3f2430e000e8db6fc58">SH110X_PAGEADDR</a>   0x22</td></tr>
|
||||
<tr class="memdesc:a16b68111d8c5b3f2430e000e8db6fc58"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a16b68111d8c5b3f2430e000e8db6fc58"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad96570bd3f4132f9ca5596f2abfe3c83"><td class="memItemLeft" align="right" valign="top"><a id="ad96570bd3f4132f9ca5596f2abfe3c83"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ad96570bd3f4132f9ca5596f2abfe3c83">SH110X_SETCONTRAST</a>   0x81</td></tr>
|
||||
<tr class="memdesc:ad96570bd3f4132f9ca5596f2abfe3c83"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ad96570bd3f4132f9ca5596f2abfe3c83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf9641d62ae268b062acfd5cfb12d8a0"><td class="memItemLeft" align="right" valign="top"><a id="abf9641d62ae268b062acfd5cfb12d8a0"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#abf9641d62ae268b062acfd5cfb12d8a0">SH110X_CHARGEPUMP</a>   0x8D</td></tr>
|
||||
<tr class="memdesc:abf9641d62ae268b062acfd5cfb12d8a0"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:abf9641d62ae268b062acfd5cfb12d8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a451f6b37946e3a16ea831e5ca1cadf0a"><td class="memItemLeft" align="right" valign="top"><a id="a451f6b37946e3a16ea831e5ca1cadf0a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a451f6b37946e3a16ea831e5ca1cadf0a">SH110X_SEGREMAP</a>   0xA0</td></tr>
|
||||
<tr class="memdesc:a451f6b37946e3a16ea831e5ca1cadf0a"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a451f6b37946e3a16ea831e5ca1cadf0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea006f310625d63558e37cacc88195e1"><td class="memItemLeft" align="right" valign="top"><a id="aea006f310625d63558e37cacc88195e1"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#aea006f310625d63558e37cacc88195e1">SH110X_DISPLAYALLON_RESUME</a>   0xA4</td></tr>
|
||||
<tr class="memdesc:aea006f310625d63558e37cacc88195e1"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:aea006f310625d63558e37cacc88195e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9b2e7e0d6543b43b019a2d06ed60fa6"><td class="memItemLeft" align="right" valign="top"><a id="ab9b2e7e0d6543b43b019a2d06ed60fa6"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ab9b2e7e0d6543b43b019a2d06ed60fa6">SH110X_DISPLAYALLON</a>   0xA5</td></tr>
|
||||
<tr class="memdesc:ab9b2e7e0d6543b43b019a2d06ed60fa6"><td class="mdescLeft"> </td><td class="mdescRight">Not currently used. <br /></td></tr>
|
||||
<tr class="separator:ab9b2e7e0d6543b43b019a2d06ed60fa6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d3c6f09d004499eca976f2eef35568d"><td class="memItemLeft" align="right" valign="top"><a id="a9d3c6f09d004499eca976f2eef35568d"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a9d3c6f09d004499eca976f2eef35568d">SH110X_NORMALDISPLAY</a>   0xA6</td></tr>
|
||||
<tr class="memdesc:a9d3c6f09d004499eca976f2eef35568d"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a9d3c6f09d004499eca976f2eef35568d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8816edf9085f2716b5e8481216761cc"><td class="memItemLeft" align="right" valign="top"><a id="ae8816edf9085f2716b5e8481216761cc"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ae8816edf9085f2716b5e8481216761cc">SH110X_INVERTDISPLAY</a>   0xA7</td></tr>
|
||||
<tr class="memdesc:ae8816edf9085f2716b5e8481216761cc"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ae8816edf9085f2716b5e8481216761cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9157f78ad85db7ae436d5b73c496bb7"><td class="memItemLeft" align="right" valign="top"><a id="ae9157f78ad85db7ae436d5b73c496bb7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ae9157f78ad85db7ae436d5b73c496bb7">SH110X_SETMULTIPLEX</a>   0xA8</td></tr>
|
||||
<tr class="memdesc:ae9157f78ad85db7ae436d5b73c496bb7"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ae9157f78ad85db7ae436d5b73c496bb7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a94a3dbbec366cfefca9abfae41c378d1"><td class="memItemLeft" align="right" valign="top"><a id="a94a3dbbec366cfefca9abfae41c378d1"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a94a3dbbec366cfefca9abfae41c378d1">SH110X_DCDC</a>   0xAD</td></tr>
|
||||
<tr class="memdesc:a94a3dbbec366cfefca9abfae41c378d1"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a94a3dbbec366cfefca9abfae41c378d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae0226a22287f65e5b782602d0dc4b07b"><td class="memItemLeft" align="right" valign="top"><a id="ae0226a22287f65e5b782602d0dc4b07b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ae0226a22287f65e5b782602d0dc4b07b">SH110X_DISPLAYOFF</a>   0xAE</td></tr>
|
||||
<tr class="memdesc:ae0226a22287f65e5b782602d0dc4b07b"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ae0226a22287f65e5b782602d0dc4b07b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae584f468fde42d6ea1d863ab6a214930"><td class="memItemLeft" align="right" valign="top"><a id="ae584f468fde42d6ea1d863ab6a214930"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ae584f468fde42d6ea1d863ab6a214930">SH110X_DISPLAYON</a>   0xAF</td></tr>
|
||||
<tr class="memdesc:ae584f468fde42d6ea1d863ab6a214930"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:ae584f468fde42d6ea1d863ab6a214930"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8aedcc0dbae557ae03b382bb742f7ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#aa8aedcc0dbae557ae03b382bb742f7ee">SH110X_SETPAGEADDR</a>   0xB0</td></tr>
|
||||
<tr class="memdesc:aa8aedcc0dbae557ae03b382bb742f7ee"><td class="mdescLeft"> </td><td class="mdescRight">register <a href="#aa8aedcc0dbae557ae03b382bb742f7ee">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa8aedcc0dbae557ae03b382bb742f7ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9712e9ffac1eca6bb5ceb04ca62bf4a"><td class="memItemLeft" align="right" valign="top"><a id="ae9712e9ffac1eca6bb5ceb04ca62bf4a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#ae9712e9ffac1eca6bb5ceb04ca62bf4a">SH110X_COMSCANINC</a>   0xC0</td></tr>
|
||||
<tr class="memdesc:ae9712e9ffac1eca6bb5ceb04ca62bf4a"><td class="mdescLeft"> </td><td class="mdescRight">Not currently used. <br /></td></tr>
|
||||
<tr class="separator:ae9712e9ffac1eca6bb5ceb04ca62bf4a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a91b8adfd441c2946e0f1c889bd4d4906"><td class="memItemLeft" align="right" valign="top"><a id="a91b8adfd441c2946e0f1c889bd4d4906"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a91b8adfd441c2946e0f1c889bd4d4906">SH110X_COMSCANDEC</a>   0xC8</td></tr>
|
||||
<tr class="memdesc:a91b8adfd441c2946e0f1c889bd4d4906"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a91b8adfd441c2946e0f1c889bd4d4906"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5875f7bc8903d81ca4f79c2afb6874a8"><td class="memItemLeft" align="right" valign="top"><a id="a5875f7bc8903d81ca4f79c2afb6874a8"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a5875f7bc8903d81ca4f79c2afb6874a8">SH110X_SETDISPLAYOFFSET</a>   0xD3</td></tr>
|
||||
<tr class="memdesc:a5875f7bc8903d81ca4f79c2afb6874a8"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a5875f7bc8903d81ca4f79c2afb6874a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf4314c533554230e7f13da80e0beea0"><td class="memItemLeft" align="right" valign="top"><a id="adf4314c533554230e7f13da80e0beea0"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#adf4314c533554230e7f13da80e0beea0">SH110X_SETDISPLAYCLOCKDIV</a>   0xD5</td></tr>
|
||||
<tr class="memdesc:adf4314c533554230e7f13da80e0beea0"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:adf4314c533554230e7f13da80e0beea0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f554794057673d14c6d43fbf43cc93c"><td class="memItemLeft" align="right" valign="top"><a id="a5f554794057673d14c6d43fbf43cc93c"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a5f554794057673d14c6d43fbf43cc93c">SH110X_SETPRECHARGE</a>   0xD9</td></tr>
|
||||
<tr class="memdesc:a5f554794057673d14c6d43fbf43cc93c"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a5f554794057673d14c6d43fbf43cc93c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1dcd09ef94455a97fa03421d4c0bfcd7"><td class="memItemLeft" align="right" valign="top"><a id="a1dcd09ef94455a97fa03421d4c0bfcd7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a1dcd09ef94455a97fa03421d4c0bfcd7">SH110X_SETCOMPINS</a>   0xDA</td></tr>
|
||||
<tr class="memdesc:a1dcd09ef94455a97fa03421d4c0bfcd7"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a1dcd09ef94455a97fa03421d4c0bfcd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a790498436deaf2d54f8db57419bf5f2a"><td class="memItemLeft" align="right" valign="top"><a id="a790498436deaf2d54f8db57419bf5f2a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a790498436deaf2d54f8db57419bf5f2a">SH110X_SETVCOMDETECT</a>   0xDB</td></tr>
|
||||
<tr class="memdesc:a790498436deaf2d54f8db57419bf5f2a"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a790498436deaf2d54f8db57419bf5f2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a29779d04227160819959faecf7460e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a8a29779d04227160819959faecf7460e">SH110X_SETDISPSTARTLINE</a>   0xDC</td></tr>
|
||||
<tr class="memdesc:a8a29779d04227160819959faecf7460e"><td class="mdescLeft"> </td><td class="mdescRight">COM0. <a href="#a8a29779d04227160819959faecf7460e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8a29779d04227160819959faecf7460e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7314bdf59a3a4331fdfbe756eeaf468e"><td class="memItemLeft" align="right" valign="top"><a id="a7314bdf59a3a4331fdfbe756eeaf468e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a7314bdf59a3a4331fdfbe756eeaf468e">SH110X_SETLOWCOLUMN</a>   0x00</td></tr>
|
||||
<tr class="memdesc:a7314bdf59a3a4331fdfbe756eeaf468e"><td class="mdescLeft"> </td><td class="mdescRight">Not currently used. <br /></td></tr>
|
||||
<tr class="separator:a7314bdf59a3a4331fdfbe756eeaf468e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16ffc48fb27a08ddaec274dedbe6d60f"><td class="memItemLeft" align="right" valign="top"><a id="a16ffc48fb27a08ddaec274dedbe6d60f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a16ffc48fb27a08ddaec274dedbe6d60f">SH110X_SETHIGHCOLUMN</a>   0x10</td></tr>
|
||||
<tr class="memdesc:a16ffc48fb27a08ddaec274dedbe6d60f"><td class="mdescLeft"> </td><td class="mdescRight">Not currently used. <br /></td></tr>
|
||||
<tr class="separator:a16ffc48fb27a08ddaec274dedbe6d60f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8224628684ae3ecf84049935b2531118"><td class="memItemLeft" align="right" valign="top"><a id="a8224628684ae3ecf84049935b2531118"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h110_x_8h.html#a8224628684ae3ecf84049935b2531118">SH110X_SETSTARTLINE</a>   0x40</td></tr>
|
||||
<tr class="memdesc:a8224628684ae3ecf84049935b2531118"><td class="mdescLeft"> </td><td class="mdescRight">See datasheet. <br /></td></tr>
|
||||
<tr class="separator:a8224628684ae3ecf84049935b2531118"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This is part of for Adafruit's SH110X library for monochrome OLED displays: <a href="http://www.adafruit.com/category/63_98">http://www.adafruit.com/category/63_98</a></p>
|
||||
<p>These displays use I2C or SPI to communicate. I2C requires 2 pins (SCL+SDA) and optionally a RESET pin. SPI requires 4 pins (MOSI, SCK, select, data/command) and optionally a reset pin. Hardware SPI or 'bitbang' software SPI are both supported.</p>
|
||||
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
|
||||
<p>Written by Limor Fried/Ladyada for Adafruit Industries, with contributions from the open source community.</p>
|
||||
<p>BSD license, all text above, and the splash screen header file, must be included in any redistribution. </p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a18ed483279b25a0d279db5f735f1720d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a18ed483279b25a0d279db5f735f1720d">◆ </a></span>SH110X_BLACK</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SH110X_BLACK   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>fit into the SH110X_ naming scheme </p>
|
||||
<p>Draw 'off' pixels </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa8aedcc0dbae557ae03b382bb742f7ee"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8aedcc0dbae557ae03b382bb742f7ee">◆ </a></span>SH110X_SETPAGEADDR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SH110X_SETPAGEADDR   0xB0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>register </p>
|
||||
<p>Specify page address to load display RAM data to page address </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8a29779d04227160819959faecf7460e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8a29779d04227160819959faecf7460e">◆ </a></span>SH110X_SETDISPSTARTLINE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SH110X_SETDISPSTARTLINE   0xDC</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>COM0. </p>
|
||||
<p>Specify Column address to determine the initial display line or </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
78
html/_adafruit___s_h110_x_8h_source.html
Normal file
78
html/annotated.html
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Class List</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h110_x.html" target="_self">Adafruit_SH110X</a></td><td class="desc">Class that stores state and functions for interacting with SH110X OLED displays </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
html/bdwn.png
Normal file
|
After Width: | Height: | Size: 147 B |
82
html/class_adafruit___s_h110_x-members.html
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Member List</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SH110X Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151">Adafruit_SH110X</a>(uint16_t w, uint16_t h, TwoWire *twi=&Wire, int8_t rst_pin=-1, uint32_t preclk=400000, uint32_t postclk=100000)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#a7eb30e4f0d522be1c833f83dceb1c043">Adafruit_SH110X</a>(uint16_t w, uint16_t h, int8_t mosi_pin, int8_t sclk_pin, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#a6bcdfa56302647476756e6215bc28f41">Adafruit_SH110X</a>(uint16_t w, uint16_t h, SPIClass *spi, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin, uint32_t bitrate=8000000UL)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df">begin</a>(uint8_t i2caddr=0x3C, boolean reset=true)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a">display</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f">~Adafruit_SH110X</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
392
html/class_adafruit___s_h110_x.html
Normal file
|
|
@ -0,0 +1,392 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Adafruit_SH110X Class 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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="class_adafruit___s_h110_x-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SH110X Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Class that stores state and functions for interacting with SH110X OLED displays.
|
||||
<a href="class_adafruit___s_h110_x.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_adafruit___s_h110_x_8h_source.html">Adafruit_SH110X.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Adafruit_SH110X:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_adafruit___s_h110_x.png" usemap="#Adafruit_5FSH110X_map" alt=""/>
|
||||
<map id="Adafruit_5FSH110X_map" name="Adafruit_5FSH110X_map">
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ada7c8a055be9c76df4bf6f8de7fd6151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151">Adafruit_SH110X</a> (uint16_t w, uint16_t h, TwoWire *twi=&Wire, int8_t rst_pin=-1, uint32_t preclk=400000, uint32_t postclk=100000)</td></tr>
|
||||
<tr class="memdesc:ada7c8a055be9c76df4bf6f8de7fd6151"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for I2C-interfaced SH110X displays. <a href="#ada7c8a055be9c76df4bf6f8de7fd6151">More...</a><br /></td></tr>
|
||||
<tr class="separator:ada7c8a055be9c76df4bf6f8de7fd6151"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7eb30e4f0d522be1c833f83dceb1c043"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#a7eb30e4f0d522be1c833f83dceb1c043">Adafruit_SH110X</a> (uint16_t w, uint16_t h, int8_t mosi_pin, int8_t sclk_pin, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin)</td></tr>
|
||||
<tr class="memdesc:a7eb30e4f0d522be1c833f83dceb1c043"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for SPI SH110X displays, using software (bitbang) SPI. <a href="#a7eb30e4f0d522be1c833f83dceb1c043">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7eb30e4f0d522be1c833f83dceb1c043"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6bcdfa56302647476756e6215bc28f41"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#a6bcdfa56302647476756e6215bc28f41">Adafruit_SH110X</a> (uint16_t w, uint16_t h, SPIClass *spi, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin, uint32_t bitrate=8000000UL)</td></tr>
|
||||
<tr class="memdesc:a6bcdfa56302647476756e6215bc28f41"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for SPI SH110X displays, using native hardware SPI. <a href="#a6bcdfa56302647476756e6215bc28f41">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6bcdfa56302647476756e6215bc28f41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a560732a7961edf74fdd08db90223fe7f"><td class="memItemLeft" align="right" valign="top"><a id="a560732a7961edf74fdd08db90223fe7f"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f">~Adafruit_SH110X</a> (void)</td></tr>
|
||||
<tr class="memdesc:a560732a7961edf74fdd08db90223fe7f"><td class="mdescLeft"> </td><td class="mdescRight">Destructor for <a class="el" href="class_adafruit___s_h110_x.html" title="Class that stores state and functions for interacting with SH110X OLED displays. ">Adafruit_SH110X</a> object. <br /></td></tr>
|
||||
<tr class="separator:a560732a7961edf74fdd08db90223fe7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53a0d8dd71649a704e5abbf084da07df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df">begin</a> (uint8_t i2caddr=0x3C, boolean reset=true)</td></tr>
|
||||
<tr class="memdesc:a53a0d8dd71649a704e5abbf084da07df"><td class="mdescLeft"> </td><td class="mdescRight">Allocate RAM for image buffer, initialize peripherals and pins. <a href="#a53a0d8dd71649a704e5abbf084da07df">More...</a><br /></td></tr>
|
||||
<tr class="separator:a53a0d8dd71649a704e5abbf084da07df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8b0e8c8c4cbad863aa23859ea70622a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a">display</a> (void)</td></tr>
|
||||
<tr class="memdesc:af8b0e8c8c4cbad863aa23859ea70622a"><td class="mdescLeft"> </td><td class="mdescRight">Push data currently in RAM to SH110X display. <a href="#af8b0e8c8c4cbad863aa23859ea70622a">More...</a><br /></td></tr>
|
||||
<tr class="separator:af8b0e8c8c4cbad863aa23859ea70622a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Class that stores state and functions for interacting with SH110X OLED displays. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ada7c8a055be9c76df4bf6f8de7fd6151"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ada7c8a055be9c76df4bf6f8de7fd6151">◆ </a></span>Adafruit_SH110X() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_SH110X::Adafruit_SH110X </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>w</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>h</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">TwoWire * </td>
|
||||
<td class="paramname"><em>twi</em> = <code>&Wire</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>rst_pin</em> = <code>-1</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>clkDuring</em> = <code>400000</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>clkAfter</em> = <code>100000</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor for I2C-interfaced SH110X displays. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">w</td><td>Display width in pixels </td></tr>
|
||||
<tr><td class="paramname">h</td><td>Display height in pixels </td></tr>
|
||||
<tr><td class="paramname">twi</td><td>Pointer to an existing TwoWire instance (e.g. &Wire, the microcontroller's primary I2C bus). </td></tr>
|
||||
<tr><td class="paramname">rst_pin</td><td>Reset pin (using Arduino pin numbering), or -1 if not used (some displays might be wired to share the microcontroller's reset pin). </td></tr>
|
||||
<tr><td class="paramname">clkDuring</td><td>Speed (in Hz) for Wire transmissions in SH110X library calls. Defaults to 400000 (400 KHz), a known 'safe' value for most microcontrollers, and meets the SH110X datasheet spec. Some systems can operate I2C faster (800 KHz for ESP32, 1 MHz for many other 32-bit MCUs), and some (perhaps not all) SH110X's can work with this – so it's optionally be specified here and is not a default behavior. (Ignored if using pre-1.5.7 Arduino software, which operates I2C at a fixed 100 KHz.) </td></tr>
|
||||
<tr><td class="paramname">clkAfter</td><td>Speed (in Hz) for Wire transmissions following SH110X library calls. Defaults to 100000 (100 KHz), the default Arduino Wire speed. This is done rather than leaving it at the 'during' speed because other devices on the I2C bus might not be compatible with the faster rate. (Ignored if using pre-1.5.7 Arduino software, which operates I2C at a fixed 100 KHz.) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>Call the object's <a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df" title="Allocate RAM for image buffer, initialize peripherals and pins. ">begin()</a> function before use – buffer allocation is performed there! </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7eb30e4f0d522be1c833f83dceb1c043"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7eb30e4f0d522be1c833f83dceb1c043">◆ </a></span>Adafruit_SH110X() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_SH110X::Adafruit_SH110X </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>w</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>h</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>mosi_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>sclk_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>dc_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>rst_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>cs_pin</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor for SPI SH110X displays, using software (bitbang) SPI. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">w</td><td>Display width in pixels </td></tr>
|
||||
<tr><td class="paramname">h</td><td>Display height in pixels </td></tr>
|
||||
<tr><td class="paramname">mosi_pin</td><td>MOSI (master out, slave in) pin (using Arduino pin numbering). This transfers serial data from microcontroller to display. </td></tr>
|
||||
<tr><td class="paramname">sclk_pin</td><td>SCLK (serial clock) pin (using Arduino pin numbering). This clocks each bit from MOSI. </td></tr>
|
||||
<tr><td class="paramname">dc_pin</td><td>Data/command pin (using Arduino pin numbering), selects whether display is receiving commands (low) or data (high). </td></tr>
|
||||
<tr><td class="paramname">rst_pin</td><td>Reset pin (using Arduino pin numbering), or -1 if not used (some displays might be wired to share the microcontroller's reset pin). </td></tr>
|
||||
<tr><td class="paramname">cs_pin</td><td>Chip-select pin (using Arduino pin numbering) for sharing the bus with other devices. Active low. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>Call the object's <a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df" title="Allocate RAM for image buffer, initialize peripherals and pins. ">begin()</a> function before use – buffer allocation is performed there! </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6bcdfa56302647476756e6215bc28f41"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6bcdfa56302647476756e6215bc28f41">◆ </a></span>Adafruit_SH110X() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_SH110X::Adafruit_SH110X </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>w</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>h</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">SPIClass * </td>
|
||||
<td class="paramname"><em>spi</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>dc_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>rst_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>cs_pin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>bitrate</em> = <code>8000000UL</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor for SPI SH110X displays, using native hardware SPI. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">w</td><td>Display width in pixels </td></tr>
|
||||
<tr><td class="paramname">h</td><td>Display height in pixels </td></tr>
|
||||
<tr><td class="paramname">spi</td><td>Pointer to an existing SPIClass instance (e.g. &SPI, the microcontroller's primary SPI bus). </td></tr>
|
||||
<tr><td class="paramname">dc_pin</td><td>Data/command pin (using Arduino pin numbering), selects whether display is receiving commands (low) or data (high). </td></tr>
|
||||
<tr><td class="paramname">rst_pin</td><td>Reset pin (using Arduino pin numbering), or -1 if not used (some displays might be wired to share the microcontroller's reset pin). </td></tr>
|
||||
<tr><td class="paramname">cs_pin</td><td>Chip-select pin (using Arduino pin numbering) for sharing the bus with other devices. Active low. </td></tr>
|
||||
<tr><td class="paramname">bitrate</td><td>SPI clock rate for transfers to this display. Default if unspecified is 8000000UL (8 MHz). </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>Call the object's <a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df" title="Allocate RAM for image buffer, initialize peripherals and pins. ">begin()</a> function before use – buffer allocation is performed there! </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a53a0d8dd71649a704e5abbf084da07df"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a53a0d8dd71649a704e5abbf084da07df">◆ </a></span>begin()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_SH110X::begin </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>addr</em> = <code>0x3C</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">boolean </td>
|
||||
<td class="paramname"><em>reset</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Allocate RAM for image buffer, initialize peripherals and pins. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">addr</td><td>I2C address of corresponding SH110X display (or pass 0 to use default of 0x3C for 128x32 display, 0x3D for all others). SPI displays (hardware or software) do not use addresses, but this argument is still required (pass 0 or any value really, it will simply be ignored). Default if unspecified is 0. </td></tr>
|
||||
<tr><td class="paramname">reset</td><td>If true, and if the reset pin passed to the constructor is valid, a hard reset will be performed before initializing the display. If using multiple SH110X displays on the same bus, and if they all share the same reset pin, you should only pass true on the first display being initialized, false on all others, else the already-initialized displays would be reset. Default if unspecified is true. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true on successful allocation/init, false otherwise. Well-behaved code should check the return value before proceeding. </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>MUST call this function before any drawing or updates! </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af8b0e8c8c4cbad863aa23859ea70622a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af8b0e8c8c4cbad863aa23859ea70622a">◆ </a></span>display()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_SH110X::display </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Push data currently in RAM to SH110X display. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>Drawing operations are not visible until this function is called. Call after each graphics command, or after a whole set of graphics commands, as best needed by one's own application. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_adafruit___s_h110_x_8h_source.html">Adafruit_SH110X.h</a></li>
|
||||
<li><a class="el" href="_adafruit___s_h110_x_8cpp.html">Adafruit_SH110X.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/class_adafruit___s_h110_x.png
Normal file
|
After Width: | Height: | Size: 540 B |
82
html/classes.html
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Class Index</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="class_adafruit___s_h110_x.html">Adafruit_SH110X</a>   </td><td></td></tr>
|
||||
<tr><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
BIN
html/doc.png
Normal file
|
After Width: | Height: | Size: 746 B |
1596
html/doxygen.css
Normal file
BIN
html/doxygen.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
97
html/dynsections.js
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
||||
80
html/files.html
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: File List</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="_adafruit___s_h110_x_8cpp.html" target="_self">Adafruit_SH110X.cpp</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_adafruit___s_h110_x_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_adafruit___s_h110_x_8h.html" target="_self">Adafruit_SH110X.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="splash_8h_source.html"><span class="icondoc"></span></a><b>splash.h</b></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/folderclosed.png
Normal file
|
After Width: | Height: | Size: 616 B |
BIN
html/folderopen.png
Normal file
|
After Width: | Height: | Size: 597 B |
83
html/functions.html
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Class Members</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
||||
<li>Adafruit_SH110X()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>display()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>~Adafruit_SH110X()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f">Adafruit_SH110X</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
83
html/functions_func.html
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Class Members - Functions</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>Adafruit_SH110X()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>display()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a">Adafruit_SH110X</a>
|
||||
</li>
|
||||
<li>~Adafruit_SH110X()
|
||||
: <a class="el" href="class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f">Adafruit_SH110X</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
158
html/globals.html
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: File Members</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
|
||||
<li>SH110X_BLACK
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a18ed483279b25a0d279db5f735f1720d">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_CHARGEPUMP
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#abf9641d62ae268b062acfd5cfb12d8a0">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COLUMNADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ac1c1503e1328e829a6dd7f262a308768">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COMSCANDEC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a91b8adfd441c2946e0f1c889bd4d4906">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COMSCANINC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae9712e9ffac1eca6bb5ceb04ca62bf4a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DCDC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a94a3dbbec366cfefca9abfae41c378d1">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYALLON
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ab9b2e7e0d6543b43b019a2d06ed60fa6">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYALLON_RESUME
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#aea006f310625d63558e37cacc88195e1">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYOFF
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae0226a22287f65e5b782602d0dc4b07b">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYON
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae584f468fde42d6ea1d863ab6a214930">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_INVERSE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a82837b21b8e36e973bf3cdbaa652594f">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_INVERTDISPLAY
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae8816edf9085f2716b5e8481216761cc">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_MEMORYMODE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a1e3efd44dcffb0b3b8b2381c08ca7071">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_NORMALDISPLAY
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a9d3c6f09d004499eca976f2eef35568d">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_PAGEADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a16b68111d8c5b3f2430e000e8db6fc58">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SEGREMAP
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a451f6b37946e3a16ea831e5ca1cadf0a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETCOMPINS
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a1dcd09ef94455a97fa03421d4c0bfcd7">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETCONTRAST
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ad96570bd3f4132f9ca5596f2abfe3c83">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPLAYCLOCKDIV
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#adf4314c533554230e7f13da80e0beea0">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPLAYOFFSET
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a5875f7bc8903d81ca4f79c2afb6874a8">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPSTARTLINE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a8a29779d04227160819959faecf7460e">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETHIGHCOLUMN
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a16ffc48fb27a08ddaec274dedbe6d60f">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETLOWCOLUMN
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a7314bdf59a3a4331fdfbe756eeaf468e">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETMULTIPLEX
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae9157f78ad85db7ae436d5b73c496bb7">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETPAGEADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#aa8aedcc0dbae557ae03b382bb742f7ee">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETPRECHARGE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a5f554794057673d14c6d43fbf43cc93c">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETSTARTLINE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a8224628684ae3ecf84049935b2531118">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETVCOMDETECT
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a790498436deaf2d54f8db57419bf5f2a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_WHITE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a255e4dd4665767e3077a24d05c0714ca">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
158
html/globals_defs.html
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: File Members</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>SH110X_BLACK
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a18ed483279b25a0d279db5f735f1720d">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_CHARGEPUMP
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#abf9641d62ae268b062acfd5cfb12d8a0">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COLUMNADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ac1c1503e1328e829a6dd7f262a308768">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COMSCANDEC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a91b8adfd441c2946e0f1c889bd4d4906">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_COMSCANINC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae9712e9ffac1eca6bb5ceb04ca62bf4a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DCDC
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a94a3dbbec366cfefca9abfae41c378d1">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYALLON
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ab9b2e7e0d6543b43b019a2d06ed60fa6">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYALLON_RESUME
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#aea006f310625d63558e37cacc88195e1">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYOFF
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae0226a22287f65e5b782602d0dc4b07b">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_DISPLAYON
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae584f468fde42d6ea1d863ab6a214930">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_INVERSE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a82837b21b8e36e973bf3cdbaa652594f">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_INVERTDISPLAY
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae8816edf9085f2716b5e8481216761cc">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_MEMORYMODE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a1e3efd44dcffb0b3b8b2381c08ca7071">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_NORMALDISPLAY
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a9d3c6f09d004499eca976f2eef35568d">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_PAGEADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a16b68111d8c5b3f2430e000e8db6fc58">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SEGREMAP
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a451f6b37946e3a16ea831e5ca1cadf0a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETCOMPINS
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a1dcd09ef94455a97fa03421d4c0bfcd7">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETCONTRAST
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ad96570bd3f4132f9ca5596f2abfe3c83">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPLAYCLOCKDIV
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#adf4314c533554230e7f13da80e0beea0">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPLAYOFFSET
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a5875f7bc8903d81ca4f79c2afb6874a8">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETDISPSTARTLINE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a8a29779d04227160819959faecf7460e">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETHIGHCOLUMN
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a16ffc48fb27a08ddaec274dedbe6d60f">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETLOWCOLUMN
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a7314bdf59a3a4331fdfbe756eeaf468e">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETMULTIPLEX
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#ae9157f78ad85db7ae436d5b73c496bb7">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETPAGEADDR
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#aa8aedcc0dbae557ae03b382bb742f7ee">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETPRECHARGE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a5f554794057673d14c6d43fbf43cc93c">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETSTARTLINE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a8224628684ae3ecf84049935b2531118">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_SETVCOMDETECT
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a790498436deaf2d54f8db57419bf5f2a">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
<li>SH110X_WHITE
|
||||
: <a class="el" href="_adafruit___s_h110_x_8h.html#a255e4dd4665767e3077a24d05c0714ca">Adafruit_SH110X.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
79
html/hierarchy.html
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Class Hierarchy</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Hierarchy</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">C</span></span><b>Adafruit_MonoOLED</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h110_x.html" target="_self">Adafruit_SH110X</a></td><td class="desc">Class that stores state and functions for interacting with SH110X OLED displays </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
87
html/index.html
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SH110x Arduino Library: Arduino library for monochrome OLEDs based on SH110X drivers.</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 style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SH110x Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- 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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Arduino library for monochrome OLEDs based on SH110X drivers. </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
|
||||
Introduction</h1>
|
||||
<p>This is documentation for Adafruit's SH110X library for monochrome OLED displays: <a href="http://www.adafruit.com/category/63_98">http://www.adafruit.com/category/63_98</a></p>
|
||||
<p>These displays use I2C or SPI to communicate. I2C requires 2 pins (SCL+SDA) and optionally a RESET pin. SPI requires 4 pins (MOSI, SCK, select, data/command) and optionally a reset pin. Hardware SPI or 'bitbang' software SPI are both supported.</p>
|
||||
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
|
||||
<h1><a class="anchor" id="dependencies"></a>
|
||||
Dependencies</h1>
|
||||
<p>This library depends on <a href="https://github.com/adafruit/Adafruit-GFX-Library">Adafruit_GFX</a> being present on your system. Please make sure you have installed the latest version before using this library.</p>
|
||||
<h1><a class="anchor" id="author"></a>
|
||||
Author</h1>
|
||||
<p>Written by Limor Fried/Ladyada for Adafruit Industries, with contributions from the open source community.</p>
|
||||
<h1><a class="anchor" id="license"></a>
|
||||
License</h1>
|
||||
<p>BSD license, all text above, and the splash screen included below, must be included in any redistribution. </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
87
html/jquery.js
vendored
Normal file
26
html/menu.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
14
html/menudata.js
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Classes",url:"annotated.html",children:[
|
||||
{text:"Class List",url:"annotated.html"},
|
||||
{text:"Class Index",url:"classes.html"},
|
||||
{text:"Class Hierarchy",url:"hierarchy.html"},
|
||||
{text:"Class Members",url:"functions.html",children:[
|
||||
{text:"All",url:"functions.html"},
|
||||
{text:"Functions",url:"functions_func.html"}]}]},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"},
|
||||
{text:"File Members",url:"globals.html",children:[
|
||||
{text:"All",url:"globals.html"},
|
||||
{text:"Macros",url:"globals_defs.html"}]}]}]}
|
||||
BIN
html/nav_f.png
Normal file
|
After Width: | Height: | Size: 153 B |
BIN
html/nav_g.png
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
html/nav_h.png
Normal file
|
After Width: | Height: | Size: 98 B |
BIN
html/open.png
Normal file
|
After Width: | Height: | Size: 123 B |
26
html/search/all_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
7
html/search/all_0.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fsh110x',['Adafruit_SH110X',['../class_adafruit___s_h110_x.html',1,'Adafruit_SH110X'],['../class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, TwoWire *twi=&Wire, int8_t rst_pin=-1, uint32_t preclk=400000, uint32_t postclk=100000)'],['../class_adafruit___s_h110_x.html#a7eb30e4f0d522be1c833f83dceb1c043',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, int8_t mosi_pin, int8_t sclk_pin, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin)'],['../class_adafruit___s_h110_x.html#a6bcdfa56302647476756e6215bc28f41',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, SPIClass *spi, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin, uint32_t bitrate=8000000UL)']]],
|
||||
['adafruit_5fsh110x_2ecpp',['Adafruit_SH110X.cpp',['../_adafruit___s_h110_x_8cpp.html',1,'']]],
|
||||
['adafruit_5fsh110x_2eh',['Adafruit_SH110X.h',['../_adafruit___s_h110_x_8h.html',1,'']]],
|
||||
['arduino_20library_20for_20monochrome_20oleds_20based_20on_20sh110x_20drivers_2e',['Arduino library for monochrome OLEDs based on SH110X drivers.',['../index.html',1,'']]]
|
||||
];
|
||||
26
html/search/all_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
26
html/search/all_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['display',['display',['../class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
26
html/search/all_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
32
html/search/all_3.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
var searchData=
|
||||
[
|
||||
['sh110x_5fblack',['SH110X_BLACK',['../_adafruit___s_h110_x_8h.html#a18ed483279b25a0d279db5f735f1720d',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fchargepump',['SH110X_CHARGEPUMP',['../_adafruit___s_h110_x_8h.html#abf9641d62ae268b062acfd5cfb12d8a0',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcolumnaddr',['SH110X_COLUMNADDR',['../_adafruit___s_h110_x_8h.html#ac1c1503e1328e829a6dd7f262a308768',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcomscandec',['SH110X_COMSCANDEC',['../_adafruit___s_h110_x_8h.html#a91b8adfd441c2946e0f1c889bd4d4906',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcomscaninc',['SH110X_COMSCANINC',['../_adafruit___s_h110_x_8h.html#ae9712e9ffac1eca6bb5ceb04ca62bf4a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdcdc',['SH110X_DCDC',['../_adafruit___s_h110_x_8h.html#a94a3dbbec366cfefca9abfae41c378d1',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayallon',['SH110X_DISPLAYALLON',['../_adafruit___s_h110_x_8h.html#ab9b2e7e0d6543b43b019a2d06ed60fa6',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayallon_5fresume',['SH110X_DISPLAYALLON_RESUME',['../_adafruit___s_h110_x_8h.html#aea006f310625d63558e37cacc88195e1',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayoff',['SH110X_DISPLAYOFF',['../_adafruit___s_h110_x_8h.html#ae0226a22287f65e5b782602d0dc4b07b',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayon',['SH110X_DISPLAYON',['../_adafruit___s_h110_x_8h.html#ae584f468fde42d6ea1d863ab6a214930',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5finverse',['SH110X_INVERSE',['../_adafruit___s_h110_x_8h.html#a82837b21b8e36e973bf3cdbaa652594f',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5finvertdisplay',['SH110X_INVERTDISPLAY',['../_adafruit___s_h110_x_8h.html#ae8816edf9085f2716b5e8481216761cc',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fmemorymode',['SH110X_MEMORYMODE',['../_adafruit___s_h110_x_8h.html#a1e3efd44dcffb0b3b8b2381c08ca7071',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fnormaldisplay',['SH110X_NORMALDISPLAY',['../_adafruit___s_h110_x_8h.html#a9d3c6f09d004499eca976f2eef35568d',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fpageaddr',['SH110X_PAGEADDR',['../_adafruit___s_h110_x_8h.html#a16b68111d8c5b3f2430e000e8db6fc58',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsegremap',['SH110X_SEGREMAP',['../_adafruit___s_h110_x_8h.html#a451f6b37946e3a16ea831e5ca1cadf0a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetcompins',['SH110X_SETCOMPINS',['../_adafruit___s_h110_x_8h.html#a1dcd09ef94455a97fa03421d4c0bfcd7',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetcontrast',['SH110X_SETCONTRAST',['../_adafruit___s_h110_x_8h.html#ad96570bd3f4132f9ca5596f2abfe3c83',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdisplayclockdiv',['SH110X_SETDISPLAYCLOCKDIV',['../_adafruit___s_h110_x_8h.html#adf4314c533554230e7f13da80e0beea0',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdisplayoffset',['SH110X_SETDISPLAYOFFSET',['../_adafruit___s_h110_x_8h.html#a5875f7bc8903d81ca4f79c2afb6874a8',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdispstartline',['SH110X_SETDISPSTARTLINE',['../_adafruit___s_h110_x_8h.html#a8a29779d04227160819959faecf7460e',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsethighcolumn',['SH110X_SETHIGHCOLUMN',['../_adafruit___s_h110_x_8h.html#a16ffc48fb27a08ddaec274dedbe6d60f',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetlowcolumn',['SH110X_SETLOWCOLUMN',['../_adafruit___s_h110_x_8h.html#a7314bdf59a3a4331fdfbe756eeaf468e',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetmultiplex',['SH110X_SETMULTIPLEX',['../_adafruit___s_h110_x_8h.html#ae9157f78ad85db7ae436d5b73c496bb7',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetpageaddr',['SH110X_SETPAGEADDR',['../_adafruit___s_h110_x_8h.html#aa8aedcc0dbae557ae03b382bb742f7ee',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetprecharge',['SH110X_SETPRECHARGE',['../_adafruit___s_h110_x_8h.html#a5f554794057673d14c6d43fbf43cc93c',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetstartline',['SH110X_SETSTARTLINE',['../_adafruit___s_h110_x_8h.html#a8224628684ae3ecf84049935b2531118',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetvcomdetect',['SH110X_SETVCOMDETECT',['../_adafruit___s_h110_x_8h.html#a790498436deaf2d54f8db57419bf5f2a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fwhite',['SH110X_WHITE',['../_adafruit___s_h110_x_8h.html#a255e4dd4665767e3077a24d05c0714ca',1,'Adafruit_SH110X.h']]]
|
||||
];
|
||||
26
html/search/all_4.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_4.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['_7eadafruit_5fsh110x',['~Adafruit_SH110X',['../class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
26
html/search/classes_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/classes_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fsh110x',['Adafruit_SH110X',['../class_adafruit___s_h110_x.html',1,'']]]
|
||||
];
|
||||
BIN
html/search/close.png
Normal file
|
After Width: | Height: | Size: 273 B |
26
html/search/defines_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
32
html/search/defines_0.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
var searchData=
|
||||
[
|
||||
['sh110x_5fblack',['SH110X_BLACK',['../_adafruit___s_h110_x_8h.html#a18ed483279b25a0d279db5f735f1720d',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fchargepump',['SH110X_CHARGEPUMP',['../_adafruit___s_h110_x_8h.html#abf9641d62ae268b062acfd5cfb12d8a0',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcolumnaddr',['SH110X_COLUMNADDR',['../_adafruit___s_h110_x_8h.html#ac1c1503e1328e829a6dd7f262a308768',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcomscandec',['SH110X_COMSCANDEC',['../_adafruit___s_h110_x_8h.html#a91b8adfd441c2946e0f1c889bd4d4906',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fcomscaninc',['SH110X_COMSCANINC',['../_adafruit___s_h110_x_8h.html#ae9712e9ffac1eca6bb5ceb04ca62bf4a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdcdc',['SH110X_DCDC',['../_adafruit___s_h110_x_8h.html#a94a3dbbec366cfefca9abfae41c378d1',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayallon',['SH110X_DISPLAYALLON',['../_adafruit___s_h110_x_8h.html#ab9b2e7e0d6543b43b019a2d06ed60fa6',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayallon_5fresume',['SH110X_DISPLAYALLON_RESUME',['../_adafruit___s_h110_x_8h.html#aea006f310625d63558e37cacc88195e1',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayoff',['SH110X_DISPLAYOFF',['../_adafruit___s_h110_x_8h.html#ae0226a22287f65e5b782602d0dc4b07b',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fdisplayon',['SH110X_DISPLAYON',['../_adafruit___s_h110_x_8h.html#ae584f468fde42d6ea1d863ab6a214930',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5finverse',['SH110X_INVERSE',['../_adafruit___s_h110_x_8h.html#a82837b21b8e36e973bf3cdbaa652594f',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5finvertdisplay',['SH110X_INVERTDISPLAY',['../_adafruit___s_h110_x_8h.html#ae8816edf9085f2716b5e8481216761cc',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fmemorymode',['SH110X_MEMORYMODE',['../_adafruit___s_h110_x_8h.html#a1e3efd44dcffb0b3b8b2381c08ca7071',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fnormaldisplay',['SH110X_NORMALDISPLAY',['../_adafruit___s_h110_x_8h.html#a9d3c6f09d004499eca976f2eef35568d',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fpageaddr',['SH110X_PAGEADDR',['../_adafruit___s_h110_x_8h.html#a16b68111d8c5b3f2430e000e8db6fc58',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsegremap',['SH110X_SEGREMAP',['../_adafruit___s_h110_x_8h.html#a451f6b37946e3a16ea831e5ca1cadf0a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetcompins',['SH110X_SETCOMPINS',['../_adafruit___s_h110_x_8h.html#a1dcd09ef94455a97fa03421d4c0bfcd7',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetcontrast',['SH110X_SETCONTRAST',['../_adafruit___s_h110_x_8h.html#ad96570bd3f4132f9ca5596f2abfe3c83',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdisplayclockdiv',['SH110X_SETDISPLAYCLOCKDIV',['../_adafruit___s_h110_x_8h.html#adf4314c533554230e7f13da80e0beea0',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdisplayoffset',['SH110X_SETDISPLAYOFFSET',['../_adafruit___s_h110_x_8h.html#a5875f7bc8903d81ca4f79c2afb6874a8',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetdispstartline',['SH110X_SETDISPSTARTLINE',['../_adafruit___s_h110_x_8h.html#a8a29779d04227160819959faecf7460e',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsethighcolumn',['SH110X_SETHIGHCOLUMN',['../_adafruit___s_h110_x_8h.html#a16ffc48fb27a08ddaec274dedbe6d60f',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetlowcolumn',['SH110X_SETLOWCOLUMN',['../_adafruit___s_h110_x_8h.html#a7314bdf59a3a4331fdfbe756eeaf468e',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetmultiplex',['SH110X_SETMULTIPLEX',['../_adafruit___s_h110_x_8h.html#ae9157f78ad85db7ae436d5b73c496bb7',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetpageaddr',['SH110X_SETPAGEADDR',['../_adafruit___s_h110_x_8h.html#aa8aedcc0dbae557ae03b382bb742f7ee',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetprecharge',['SH110X_SETPRECHARGE',['../_adafruit___s_h110_x_8h.html#a5f554794057673d14c6d43fbf43cc93c',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetstartline',['SH110X_SETSTARTLINE',['../_adafruit___s_h110_x_8h.html#a8224628684ae3ecf84049935b2531118',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fsetvcomdetect',['SH110X_SETVCOMDETECT',['../_adafruit___s_h110_x_8h.html#a790498436deaf2d54f8db57419bf5f2a',1,'Adafruit_SH110X.h']]],
|
||||
['sh110x_5fwhite',['SH110X_WHITE',['../_adafruit___s_h110_x_8h.html#a255e4dd4665767e3077a24d05c0714ca',1,'Adafruit_SH110X.h']]]
|
||||
];
|
||||
26
html/search/files_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/files_0.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fsh110x_2ecpp',['Adafruit_SH110X.cpp',['../_adafruit___s_h110_x_8cpp.html',1,'']]],
|
||||
['adafruit_5fsh110x_2eh',['Adafruit_SH110X.h',['../_adafruit___s_h110_x_8h.html',1,'']]]
|
||||
];
|
||||
26
html/search/functions_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fsh110x',['Adafruit_SH110X',['../class_adafruit___s_h110_x.html#ada7c8a055be9c76df4bf6f8de7fd6151',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, TwoWire *twi=&Wire, int8_t rst_pin=-1, uint32_t preclk=400000, uint32_t postclk=100000)'],['../class_adafruit___s_h110_x.html#a7eb30e4f0d522be1c833f83dceb1c043',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, int8_t mosi_pin, int8_t sclk_pin, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin)'],['../class_adafruit___s_h110_x.html#a6bcdfa56302647476756e6215bc28f41',1,'Adafruit_SH110X::Adafruit_SH110X(uint16_t w, uint16_t h, SPIClass *spi, int8_t dc_pin, int8_t rst_pin, int8_t cs_pin, uint32_t bitrate=8000000UL)']]]
|
||||
];
|
||||
26
html/search/functions_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___s_h110_x.html#a53a0d8dd71649a704e5abbf084da07df',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
26
html/search/functions_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['display',['display',['../class_adafruit___s_h110_x.html#af8b0e8c8c4cbad863aa23859ea70622a',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
26
html/search/functions_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_3.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['_7eadafruit_5fsh110x',['~Adafruit_SH110X',['../class_adafruit___s_h110_x.html#a560732a7961edf74fdd08db90223fe7f',1,'Adafruit_SH110X']]]
|
||||
];
|
||||
BIN
html/search/mag_sel.png
Normal file
|
After Width: | Height: | Size: 563 B |
12
html/search/nomatches.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
26
html/search/pages_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="pages_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/pages_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['arduino_20library_20for_20monochrome_20oleds_20based_20on_20sh110x_20drivers_2e',['Arduino library for monochrome OLEDs based on SH110X drivers.',['../index.html',1,'']]]
|
||||
];
|
||||
271
html/search/search.css
Normal file
|
|
@ -0,0 +1,271 @@
|
|||
/*---------------- Search Box */
|
||||
|
||||
#FSearchBox {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
white-space : nowrap;
|
||||
float: none;
|
||||
margin-top: 8px;
|
||||
right: 0px;
|
||||
width: 170px;
|
||||
height: 24px;
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
#MSearchBox .left
|
||||
{
|
||||
display:block;
|
||||
position:absolute;
|
||||
left:10px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_l.png') no-repeat;
|
||||
background-position:right;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:20px;
|
||||
height:19px;
|
||||
}
|
||||
|
||||
.left #MSearchSelect {
|
||||
left:4px;
|
||||
}
|
||||
|
||||
.right #MSearchSelect {
|
||||
right:5px;
|
||||
}
|
||||
|
||||
#MSearchField {
|
||||
display:block;
|
||||
position:absolute;
|
||||
height:19px;
|
||||
background:url('search_m.png') repeat-x;
|
||||
border:none;
|
||||
width:115px;
|
||||
margin-left:20px;
|
||||
padding-left:4px;
|
||||
color: #909090;
|
||||
outline: none;
|
||||
font: 9pt Arial, Verdana, sans-serif;
|
||||
-webkit-border-radius: 0px;
|
||||
}
|
||||
|
||||
#FSearchBox #MSearchField {
|
||||
margin-left:15px;
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display:block;
|
||||
position:absolute;
|
||||
right:10px;
|
||||
top:8px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_r.png') no-repeat;
|
||||
background-position:left;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0px 4px 0px 0px;
|
||||
padding: 0px 0px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.left #MSearchClose {
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.right #MSearchClose {
|
||||
right: 2px;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #90A5CE;
|
||||
background-color: #F9FAFC;
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt Arial, Verdana, sans-serif;
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: monospace;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: #000000;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: #FFFFFF;
|
||||
background-color: #3D578C;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
width: 60ex;
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #000;
|
||||
background-color: #EEF1F7;
|
||||
z-index:10000;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
body.SRPage {
|
||||
margin: 5px 2px;
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
DIV.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.searchresult {
|
||||
background-color: #F0F3F8;
|
||||
}
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: url("../tab_a.png");
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
791
html/search/search.js
Normal file
|
|
@ -0,0 +1,791 @@
|
|||
function convertToId(search)
|
||||
{
|
||||
var result = '';
|
||||
for (i=0;i<search.length;i++)
|
||||
{
|
||||
var c = search.charAt(i);
|
||||
var cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||
{
|
||||
result+=c;
|
||||
}
|
||||
else if (cn<16)
|
||||
{
|
||||
result+="_0"+cn.toString(16);
|
||||
}
|
||||
else
|
||||
{
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function getXPos(item)
|
||||
{
|
||||
var x = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item)
|
||||
{
|
||||
var y = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, inFrame, label)
|
||||
{
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.insideFrame = inFrame;
|
||||
this.searchLabel = label;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function()
|
||||
{ return document.getElementById("MSearchField"); }
|
||||
|
||||
this.DOMSearchSelect = function()
|
||||
{ return document.getElementById("MSearchSelect"); }
|
||||
|
||||
this.DOMSearchSelectWindow = function()
|
||||
{ return document.getElementById("MSearchSelectWindow"); }
|
||||
|
||||
this.DOMPopupSearchResults = function()
|
||||
{ return document.getElementById("MSearchResults"); }
|
||||
|
||||
this.DOMPopupSearchResultsWindow = function()
|
||||
{ return document.getElementById("MSearchResultsWindow"); }
|
||||
|
||||
this.DOMSearchClose = function()
|
||||
{ return document.getElementById("MSearchClose"); }
|
||||
|
||||
this.DOMSearchBox = function()
|
||||
{ return document.getElementById("MSearchBox"); }
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive)
|
||||
{
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function()
|
||||
{
|
||||
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
var searchField = this.DOMSearchSelect();
|
||||
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
left += searchField.offsetWidth + 6;
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
left -= searchSelectWindow.offsetWidth;
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout)
|
||||
{
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function()
|
||||
{
|
||||
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt)
|
||||
{
|
||||
if (this.keyTimeout) // kill running timer
|
||||
{
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13)
|
||||
{
|
||||
if (e.shiftKey==1)
|
||||
{
|
||||
this.OnSearchSelectShow();
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (window.frames.MSearchResults.searchResults)
|
||||
{
|
||||
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
}
|
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{
|
||||
if (searchValue != "") // non-empty search
|
||||
{
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.name + '.Search()',
|
||||
this.keyTimeoutLength);
|
||||
}
|
||||
else // empty search field
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function(id)
|
||||
{
|
||||
var count=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id)
|
||||
{
|
||||
var i,j=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
var node = child.firstChild;
|
||||
if (j==id)
|
||||
{
|
||||
node.innerHTML='•';
|
||||
}
|
||||
else
|
||||
{
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id)
|
||||
{
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==13 || e.keyCode==27)
|
||||
{
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function()
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function()
|
||||
{
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function()
|
||||
{
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
var resultsPage;
|
||||
var resultsPageWithSearch;
|
||||
var hasResultsPage;
|
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1)
|
||||
{
|
||||
var hexCode=idx.toString(16);
|
||||
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
|
||||
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
|
||||
hasResultsPage = true;
|
||||
}
|
||||
else // nothing available for this search term
|
||||
{
|
||||
resultsPage = this.resultsPath + '/nomatches.html';
|
||||
resultsPageWithSearch = resultsPage;
|
||||
hasResultsPage = false;
|
||||
}
|
||||
|
||||
window.frames.MSearchResults.location = resultsPageWithSearch;
|
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block')
|
||||
{
|
||||
var domSearchBox = this.DOMSearchBox();
|
||||
this.DOMSearchClose().style.display = 'inline';
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
domPopupSearchResultsWindow.style.position = 'relative';
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResults.style.width = width + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
|
||||
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
this.lastResultsPage = resultsPage;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive)
|
||||
{
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
)
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
|
||||
var searchField = this.DOMSearchField();
|
||||
|
||||
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
|
||||
{
|
||||
searchField.value = '';
|
||||
this.searchActive = true;
|
||||
}
|
||||
}
|
||||
else if (!isActive) // directly remove the panel
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.DOMSearchField().value = this.searchLabel;
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name)
|
||||
{
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id)
|
||||
{
|
||||
var parentElement = document.getElementById(id);
|
||||
var element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement)
|
||||
{
|
||||
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
|
||||
{
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName == 'DIV' && element.hasChildNodes())
|
||||
{
|
||||
element = element.firstChild;
|
||||
}
|
||||
else if (element.nextSibling)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id)
|
||||
{
|
||||
var element = this.FindChildElement(id);
|
||||
if (element)
|
||||
{
|
||||
if (element.style.display == 'block')
|
||||
{
|
||||
element.style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search)
|
||||
{
|
||||
if (!search) // get search word from URL
|
||||
{
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
var resultRows = document.getElementsByTagName("div");
|
||||
var matches = 0;
|
||||
|
||||
var i = 0;
|
||||
while (i < resultRows.length)
|
||||
{
|
||||
var row = resultRows.item(i);
|
||||
if (row.className == "SRResult")
|
||||
{
|
||||
var rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search)
|
||||
{
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) // no results
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
}
|
||||
else // at least one result
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e)
|
||||
{
|
||||
if (e.type == "keydown")
|
||||
{
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
}
|
||||
else if (e.type == "keypress")
|
||||
{
|
||||
if (!this.repeatOn)
|
||||
{
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
}
|
||||
else if (e.type == "keyup")
|
||||
{
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
var newIndex = itemIndex-1;
|
||||
var focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem)
|
||||
{
|
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') // children visible
|
||||
{
|
||||
var n=0;
|
||||
var tmpElem;
|
||||
while (1) // search for last child
|
||||
{
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem)
|
||||
{
|
||||
focusItem = tmpElem;
|
||||
}
|
||||
else // found it!
|
||||
{
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem)
|
||||
{
|
||||
focusItem.focus();
|
||||
}
|
||||
else // return focus to search field
|
||||
{
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = itemIndex+1;
|
||||
var focusItem;
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
}
|
||||
else if (this.lastKey==39) // Right
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
}
|
||||
else if (this.lastKey==37) // Left
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
if (childIndex>0)
|
||||
{
|
||||
var newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
}
|
||||
else // already at first child, jump to parent
|
||||
{
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = childIndex+1;
|
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) // last child, jump to parent next parent
|
||||
{
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem)
|
||||
{
|
||||
elem.focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function setKeyActions(elem,action)
|
||||
{
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr)
|
||||
{
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
function createResults()
|
||||
{
|
||||
var results = document.getElementById("SRResults");
|
||||
for (var e=0; e<searchData.length; e++)
|
||||
{
|
||||
var id = searchData[e][0];
|
||||
var srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
var srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
var srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+e);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = searchData[e][1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (searchData[e][1].length==2) // single result
|
||||
{
|
||||
srLink.setAttribute('href',searchData[e][1][1][0]);
|
||||
if (searchData[e][1][1][1])
|
||||
{
|
||||
srLink.setAttribute('target','_parent');
|
||||
}
|
||||
var srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = searchData[e][1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
}
|
||||
else // multiple results
|
||||
{
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
var srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||
{
|
||||
var srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',searchData[e][1][c+1][0]);
|
||||
if (searchData[e][1][c+1][1])
|
||||
{
|
||||
srChild.setAttribute('target','_parent');
|
||||
}
|
||||
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
}
|
||||
}
|
||||
|
||||
function init_search()
|
||||
{
|
||||
var results = document.getElementById("MSearchSelectWindow");
|
||||
for (var key in indexSectionLabels)
|
||||
{
|
||||
var link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
searchBox.OnSelectItem(0);
|
||||
}
|
||||
|
||||
BIN
html/search/search_l.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
html/search/search_m.png
Normal file
|
After Width: | Height: | Size: 158 B |
BIN
html/search/search_r.png
Normal file
|
After Width: | Height: | Size: 612 B |
30
html/search/searchdata.js
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "abds~",
|
||||
1: "a",
|
||||
2: "a",
|
||||
3: "abd~",
|
||||
4: "s",
|
||||
5: "a"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "files",
|
||||
3: "functions",
|
||||
4: "defines",
|
||||
5: "pages"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Files",
|
||||
3: "Functions",
|
||||
4: "Macros",
|
||||
5: "Pages"
|
||||
};
|
||||
|
||||
73
html/splash_8h_source.html
Normal file
BIN
html/splitbar.png
Normal file
|
After Width: | Height: | Size: 314 B |
BIN
html/sync_off.png
Normal file
|
After Width: | Height: | Size: 853 B |
BIN
html/sync_on.png
Normal file
|
After Width: | Height: | Size: 845 B |
BIN
html/tab_a.png
Normal file
|
After Width: | Height: | Size: 142 B |
BIN
html/tab_b.png
Normal file
|
After Width: | Height: | Size: 169 B |
BIN
html/tab_h.png
Normal file
|
After Width: | Height: | Size: 177 B |
BIN
html/tab_s.png
Normal file
|
After Width: | Height: | Size: 184 B |
1
html/tabs.css
Normal file
11
index.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="1;url=html/index.html">
|
||||
<title>Page Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
If you are not redirected automatically, follow the <a href="html/index.html">link to the documentation</a>
|
||||
</body>
|
||||
</html>
|
||||