|
27 | 27 | <tbody> |
28 | 28 | <tr id="projectrow"> |
29 | 29 | <td id="projectalign"> |
30 | | - <div id="projectname">M5UnitUnified<span id="projectnumber"> 0.4.7 git rev:3043f2d</span> |
| 30 | + <div id="projectname">M5UnitUnified<span id="projectnumber"> 0.4.3 git rev:c03c57d</span> |
31 | 31 | </div> |
32 | 32 | </td> |
33 | 33 | </tr> |
|
140 | 140 | <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div> |
141 | 141 | <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div> |
142 | 142 | <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, TwoWire& wire);</div> |
143 | | -<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, <a class="code hl_namespace" href="namespacem5.html">m5</a>::I2C_Class& i2c);</div> |
144 | | -<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div> |
145 | | -<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div> |
146 | | -<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, const int8_t rx_pin, const int8_t tx_pin);</div> |
147 | | -<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div> |
148 | | -<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div> |
149 | | -<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, HardwareSerial& serial);</div> |
150 | | -<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div> |
151 | | -<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div> |
152 | | -<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, SPIClass& spi, const SPISettings& settings);</div> |
153 | | -<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div> |
154 | | -<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div> |
155 | | -<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, <a class="code hl_namespace" href="namespacem5.html">m5</a>::hal::bus::Bus* bus);</div> |
156 | | -<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div> |
157 | | -<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a61875daf39c247f73bae35d2c73d916e">begin</a>();</div> |
158 | | -<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a9a60bccbf69eb53aaf3c80584a54447d">update</a>(const <span class="keywordtype">bool</span> force = false);</div> |
159 | | -<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div> |
160 | | -<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> std::<span class="keywordtype">string</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a31ca727adaed1d1bfd188a326ae2d423">debugInfo</a>() const;</div> |
161 | | -<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div> |
162 | | -<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>protected:</div> |
163 | | -<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">bool</span> add_children(Component& u);</div> |
164 | | -<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> std::<span class="keywordtype">string</span> make_unit_info(const Component* u, const uint8_t indent = 0) const;</div> |
165 | | -<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div> |
166 | | -<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>protected:</div> |
167 | | -<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> container_type _units{};</div> |
168 | | -<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div> |
169 | | -<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keyword">private</span>:</div> |
170 | | -<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">static</span> uint32_t _registerCount;</div> |
171 | | -<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>};</div> |
172 | | -<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div> |
173 | | -<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>} <span class="comment">// namespace unit</span></div> |
174 | | -<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>} <span class="comment">// namespace m5</span></div> |
175 | | -<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div> |
176 | | -<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="preprocessor">#endif</span></div> |
| 143 | +<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, const int8_t rx_pin, const int8_t tx_pin);</div> |
| 144 | +<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, HardwareSerial& serial);</div> |
| 145 | +<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, SPIClass& spi, const SPISettings& settings);</div> |
| 146 | +<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, <a class="code hl_namespace" href="namespacem5.html">m5</a>::hal::bus::Bus* bus);</div> |
| 147 | +<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">add</a>(Component& u, <a class="code hl_namespace" href="namespacem5.html">m5</a>::I2C_Class& i2c);</div> |
| 148 | +<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div> |
| 149 | +<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a61875daf39c247f73bae35d2c73d916e">begin</a>();</div> |
| 150 | +<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a9a60bccbf69eb53aaf3c80584a54447d">update</a>(const <span class="keywordtype">bool</span> force = false);</div> |
| 151 | +<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div> |
| 152 | +<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> std::<span class="keywordtype">string</span> <a class="code hl_function" href="classm5_1_1unit_1_1_unit_unified.html#a31ca727adaed1d1bfd188a326ae2d423">debugInfo</a>() const;</div> |
| 153 | +<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div> |
| 154 | +<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>protected:</div> |
| 155 | +<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordtype">bool</span> add_children(Component& u);</div> |
| 156 | +<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> std::<span class="keywordtype">string</span> make_unit_info(const Component* u, const uint8_t indent = 0) const;</div> |
| 157 | +<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div> |
| 158 | +<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span>protected:</div> |
| 159 | +<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> container_type _units{};</div> |
| 160 | +<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div> |
| 161 | +<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="keyword">private</span>:</div> |
| 162 | +<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">static</span> uint32_t _registerCount;</div> |
| 163 | +<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>};</div> |
| 164 | +<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> |
| 165 | +<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>} <span class="comment">// namespace unit</span></div> |
| 166 | +<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span>} <span class="comment">// namespace m5</span></div> |
| 167 | +<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div> |
| 168 | +<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#endif</span></div> |
177 | 169 | <div class="ttc" id="a_m5_unit_component_8hpp_html"><div class="ttname"><a href="_m5_unit_component_8hpp.html">M5UnitComponent.hpp</a></div><div class="ttdoc">Main header of M5UnitComponent.</div></div> |
178 | 170 | <div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_a31ca727adaed1d1bfd188a326ae2d423"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#a31ca727adaed1d1bfd188a326ae2d423">m5::unit::UnitUnified::debugInfo</a></div><div class="ttdeci">std::string debugInfo() const</div><div class="ttdoc">Output information for debug.</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:191</div></div> |
179 | | -<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_a61875daf39c247f73bae35d2c73d916e"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#a61875daf39c247f73bae35d2c73d916e">m5::unit::UnitUnified::begin</a></div><div class="ttdeci">bool begin()</div><div class="ttdoc">Begin all units under management.</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:169</div></div> |
180 | | -<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_a9a60bccbf69eb53aaf3c80584a54447d"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#a9a60bccbf69eb53aaf3c80584a54447d">m5::unit::UnitUnified::update</a></div><div class="ttdeci">void update(const bool force=false)</div><div class="ttdoc">Update all units under management.</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:181</div></div> |
181 | | -<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_afb723f54c355657542dd04f8e3491147"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">m5::unit::UnitUnified::add</a></div><div class="ttdeci">bool add(Component &u, TwoWire &wire)</div><div class="ttdoc">Add unit to be managed (I2C via TwoWire)</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:41</div></div> |
182 | | -<div class="ttc" id="anamespacem5_html"><div class="ttname"><a href="namespacem5.html">m5</a></div><div class="ttdoc">Top level namespace of M5Stack.</div><div class="ttdef"><b>Definition</b> test_helper.hpp:20</div></div> |
| 171 | +<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_a61875daf39c247f73bae35d2c73d916e"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#a61875daf39c247f73bae35d2c73d916e">m5::unit::UnitUnified::begin</a></div><div class="ttdeci">bool begin()</div><div class="ttdoc">Begin of all units under management.</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:169</div></div> |
| 172 | +<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_a9a60bccbf69eb53aaf3c80584a54447d"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#a9a60bccbf69eb53aaf3c80584a54447d">m5::unit::UnitUnified::update</a></div><div class="ttdeci">void update(const bool force=false)</div><div class="ttdoc">Update of all units under management.</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:181</div></div> |
| 173 | +<div class="ttc" id="aclassm5_1_1unit_1_1_unit_unified_html_afb723f54c355657542dd04f8e3491147"><div class="ttname"><a href="classm5_1_1unit_1_1_unit_unified.html#afb723f54c355657542dd04f8e3491147">m5::unit::UnitUnified::add</a></div><div class="ttdeci">bool add(Component &u, TwoWire &wire)</div><div class="ttdoc">Adding unit to be managed (I2C)</div><div class="ttdef"><b>Definition</b> M5UnitUnified.cpp:41</div></div> |
| 174 | +<div class="ttc" id="anamespacem5_html"><div class="ttname"><a href="namespacem5.html">m5</a></div><div class="ttdoc">Top level namespace of M5stack.</div><div class="ttdef"><b>Definition</b> test_helper.hpp:20</div></div> |
183 | 175 | <div class="ttc" id="anamespaceunit_html"><div class="ttname"><a href="namespaceunit.html">unit</a></div><div class="ttdoc">Unit-related namespace.</div></div> |
184 | 176 | </div><!-- fragment --></div><!-- contents --> |
185 | 177 | </div><!-- doc-content --> |
|
0 commit comments