Skip to content

Commit e8b6974

Browse files
committed
ESP8266 support.
1 parent 3ee0e16 commit e8b6974

File tree

84 files changed

+884
-4135
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+884
-4135
lines changed

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ PROJECT_BRIEF = "Commander-API is a C API, that interprets character-b
5151
# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
5252
# the logo to the output directory.
5353

54-
PROJECT_LOGO = Doc/images/logo.PNG
54+
PROJECT_LOGO = C:/Users/dani0/Documents/Programok/Commander-API/docs/images/logo.PNG
5555

5656
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
5757
# into which the generated documentation will be written. If a relative path is

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Commander-API library
2-
**Version V2.0.0**
2+
**Version V2.0.1**
33

44
Commander-API is a simple to use parser library and you can easily use it to process character based commands and link them to a specified function. It is designed mainly to work with low memory capacity devices, for example, __small ARM or AVR processors__.
55

@@ -20,6 +20,8 @@ __Key changes:__
2020
* Low memory consumption to make it compatible with lower end devices like Arduino UNO, Nano...
2121
* Response function overload. Thanks to C++ the response function can be anything like Serial, WiFiClient...
2222

23+
#### The detailed documentation can be found [here](https://dani007200964.github.io/Commander-API/html/index.html).
24+
2325
## Contributing
2426
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
2527

@@ -35,4 +37,4 @@ If this project help you reduce time to develop, you can give me a cup of coffee
3537

3638
3739

38-
Licensed under the MIT License
40+
Licensed under the MIT License

docs/html/_commander-_a_p_i_8cpp.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>

docs/html/_commander-_a_p_i_8hpp.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>

docs/html/_commander-_a_p_i_8hpp_source.html

Lines changed: 138 additions & 129 deletions
Large diffs are not rendered by default.

docs/html/_commander-_i_o_8cpp.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>

docs/html/_commander-_i_o_8hpp.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>

docs/html/_commander-_i_o_8hpp_source.html

Lines changed: 236 additions & 226 deletions
Large diffs are not rendered by default.

docs/html/_commander-_settings_8hpp.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>

docs/html/_commander-_settings_8hpp_source.html

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
<td id="projectlogo"><img alt="Logo" src="logo.PNG"/></td>
4949
<td id="projectalign" style="padding-left: 0.5em;">
5050
<div id="projectname">Commander-API
51-
&#160;<span id="projectnumber">V2.0.0</span>
51+
&#160;<span id="projectnumber">V2.0.1</span>
5252
</div>
53-
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
53+
<div id="projectbrief">Commander-API is a C++ API, that parses character based commands.</div>
5454
</td>
5555
</tr>
5656
</tbody>
@@ -158,16 +158,22 @@
158158
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif</span></div>
159159
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
160160
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
161-
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifndef COMMANDER_MAX_COMMAND_SIZE</span></div>
162-
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="_commander-_settings_8hpp.html#a727fe1000dc5b9eec8192e41c945f456"> 52</a></span>&#160;<span class="preprocessor">#define COMMANDER_MAX_COMMAND_SIZE 30</span></div>
161+
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#ifdef ESP8266</span></div>
162+
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifndef COMMANDER_USE_WIFI_CLIENT_RESPONSE</span></div>
163+
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define COMMANDER_USE_WIFI_CLIENT_RESPONSE</span></div>
163164
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif</span></div>
164-
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
165-
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifndef COMMAND_PRINTF_BUFF_LEN</span></div>
166-
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_commander-_settings_8hpp.html#ae64629cab79366fca60d3c159d708bc8"> 61</a></span>&#160;<span class="preprocessor">#define COMMAND_PRINTF_BUFF_LEN 100</span></div>
167-
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
168-
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
169-
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
170-
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDER_API_SRC_COMMANDER_SETTINGS_HPP_ */</span><span class="preprocessor"></span></div>
165+
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
166+
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
167+
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#ifndef COMMANDER_MAX_COMMAND_SIZE</span></div>
168+
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="_commander-_settings_8hpp.html#a727fe1000dc5b9eec8192e41c945f456"> 58</a></span>&#160;<span class="preprocessor">#define COMMANDER_MAX_COMMAND_SIZE 30</span></div>
169+
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif</span></div>
170+
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
171+
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#ifndef COMMAND_PRINTF_BUFF_LEN</span></div>
172+
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="_commander-_settings_8hpp.html#ae64629cab79366fca60d3c159d708bc8"> 67</a></span>&#160;<span class="preprocessor">#define COMMAND_PRINTF_BUFF_LEN 100</span></div>
173+
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
174+
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
175+
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
176+
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* COMMANDER_API_SRC_COMMANDER_SETTINGS_HPP_ */</span><span class="preprocessor"></span></div>
171177
</div><!-- fragment --></div><!-- contents -->
172178
</div><!-- doc-content -->
173179
<!-- start footer part -->

0 commit comments

Comments
 (0)