Skip to content

Commit e021437

Browse files
authored
Merge pull request #14 from GabyGold67/Development
Development of v4.6.1 completed, ready to merge.
2 parents 393d600 + 9c50139 commit e021437

File tree

219 files changed

+11249
-2913
lines changed

Some content is hidden

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

219 files changed

+11249
-2913
lines changed

DevelopmentDocs/ButtonToSwitch_ESP32-Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "ButtonToSwitch Library for ESP32 (Arduino)"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = v4.5.0
51+
PROJECT_NUMBER = v4.6.1
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewers a

docs/_button_to_switch___e_s_p32_8cpp.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tr id="projectrow">
2828
<td id="projectlogo"><img alt="Logo" src="Complex_Switch_Sq_Sm_Color_In.jpg"/></td>
2929
<td id="projectalign">
30-
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.5.0</span>
30+
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.6.1</span>
3131
</div>
3232
<div id="projectbrief">A library that provides elaborated switch mechanism behavior simulation for digital signals inputs</div>
3333
</td>
@@ -128,9 +128,9 @@
128128
mail <a href="#" onclick="location.href='mai'+'lto:'+'gdg'+'ol'+'dma'+'n6'+'7@h'+'ot'+'mai'+'l.'+'com'; return false;">gdgol<span class="obfuscator">.nosp@m.</span>dman<span class="obfuscator">.nosp@m.</span>67@ho<span class="obfuscator">.nosp@m.</span>tmai<span class="obfuscator">.nosp@m.</span>l.com</a> <br />
129129
Github <a href="https://github.com/GabyGold67">https://github.com/GabyGold67</a> <br />
130130
</dd></dl>
131-
<dl class="section version"><dt>Version</dt><dd>v4.5.0</dd></dl>
131+
<dl class="section version"><dt>Version</dt><dd>v4.6.1</dd></dl>
132132
<dl class="section date"><dt>Date</dt><dd>First release: 06/11/2023 <br />
133-
Last update: 09/07/2025 19:10 (GMT+0200) DST <br />
133+
Last update: 30/07/2025 17:30 (GMT+0200) DST <br />
134134
</dd></dl>
135135
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2025 GPL-3.0 license <br />
136136
</dd></dl>

docs/_button_to_switch___e_s_p32_8h.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tr id="projectrow">
2828
<td id="projectlogo"><img alt="Logo" src="Complex_Switch_Sq_Sm_Color_In.jpg"/></td>
2929
<td id="projectalign">
30-
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.5.0</span>
30+
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.6.1</span>
3131
</div>
3232
<div id="projectbrief">A library that provides elaborated switch mechanism behavior simulation for digital signals inputs</div>
3333
</td>
@@ -170,9 +170,9 @@
170170
mail <a href="#" onclick="location.href='mai'+'lto:'+'gdg'+'ol'+'dma'+'n6'+'7@h'+'ot'+'mai'+'l.'+'com'; return false;">gdgol<span class="obfuscator">.nosp@m.</span>dman<span class="obfuscator">.nosp@m.</span>67@ho<span class="obfuscator">.nosp@m.</span>tmai<span class="obfuscator">.nosp@m.</span>l.com</a> <br />
171171
Github <a href="https://github.com/GabyGold67">https://github.com/GabyGold67</a> <br />
172172
</dd></dl>
173-
<dl class="section version"><dt>Version</dt><dd>v4.5.0</dd></dl>
173+
<dl class="section version"><dt>Version</dt><dd>v4.6.1</dd></dl>
174174
<dl class="section date"><dt>Date</dt><dd>First release: 06/11/2023 <br />
175-
Last update: 09/07/2025 19:10 (GMT+0200) DST <br />
175+
Last update: 30/07/2025 17:30 (GMT+0200) DST <br />
176176
</dd></dl>
177177
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2025 GPL-3.0 license <br />
178178
</dd></dl>

docs/_button_to_switch___e_s_p32_8h_source.html

Lines changed: 881 additions & 781 deletions
Large diffs are not rendered by default.

docs/annotated.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tr id="projectrow">
2828
<td id="projectlogo"><img alt="Logo" src="Complex_Switch_Sq_Sm_Color_In.jpg"/></td>
2929
<td id="projectalign">
30-
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.5.0</span>
30+
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.6.1</span>
3131
</div>
3232
<div id="projectbrief">A library that provides elaborated switch mechanism behavior simulation for digital signals inputs</div>
3333
</td>

docs/class_d_dlyd_d_a_ltch_m_p_bttn-members.html

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tr id="projectrow">
2828
<td id="projectlogo"><img alt="Logo" src="Complex_Switch_Sq_Sm_Color_In.jpg"/></td>
2929
<td id="projectalign">
30-
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.5.0</span>
30+
<div id="projectname">ButtonToSwitch Library for ESP32 (Arduino)<span id="projectnumber">&#160;v4.6.1</span>
3131
</div>
3232
<div id="projectbrief">A library that provides elaborated switch mechanism behavior simulation for digital signals inputs</div>
3333
</td>
@@ -129,20 +129,22 @@
129129
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ac78bb12cb1d9bdb43b4e4e593812b300">getIsOn</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
130130
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a9cee3ead20e3628c02975a9d0c8a4baa">getIsOnDisabled</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
131131
<tr class="even"><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html#a81e71cf75a491346186e9f5beed1d5fa">getIsOnScndry</a>()</td><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html">DblActnLtchMPBttn</a></td><td class="entry"></td></tr>
132-
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ad89b27d055137f6b27123050fd708aef">getOtptsSttsPkgd</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
133-
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ac646101296a76321e855250ba044c8d7">getOutputsChange</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
134-
<tr class="odd"><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html#aa4cc7c3c653fcd60fc333ac5ac4e2fdb">getScndModActvDly</a>()</td><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html">DblActnLtchMPBttn</a></td><td class="entry"></td></tr>
135-
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ad4e601d4adc84085481782d5ab71a7d0">getStrtDelay</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
136-
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3da781ff0ad5ec1064d62570fd005a3a">getTaskToNotify</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
137-
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3728d2003365cbdaf81cccfca3604fe8">getTaskWhileOn</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
138-
<tr class="odd"><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html#a24e6da3390c38ce66cb111d63d31a67f">getTaskWhileOnScndry</a>()</td><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html">DblActnLtchMPBttn</a></td><td class="entry"></td></tr>
139-
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a8469aec51e8f6151b72be5d423d855e3">getTrnOffASAP</a>()</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
140-
<tr class="odd"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a4a640fee342b1e51983d0efb67ce9727">getUnlatchPend</a>() const</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
141-
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a41d12e22aaa4af6b79908365ecf3788a">getUnlatchRlsPend</a>() const</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
142-
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html#ade106924bb03cd1c3964110032932612">init</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0, const unsigned long int &amp;strtDelay=0)</td><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html">DbncdDlydMPBttn</a></td><td class="entry"></td></tr>
143-
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#aa4868dc193844f6865240b5bda9c6b32">DbncdMPBttn::init</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0)</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
144-
<tr class="odd"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#ab1856959f1318126a6370a04b2cd9782">LtchMPBttn</a>()</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
145-
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a4ce98361389a5c5c5b7a8aee638ccc9c">LtchMPBttn</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0, const unsigned long int &amp;strtDelay=0)</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
132+
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3158ce729e25784a3a2adc76e77a34a1">getMpbInstnc</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
133+
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ad89b27d055137f6b27123050fd708aef">getOtptsSttsPkgd</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
134+
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ac646101296a76321e855250ba044c8d7">getOutputsChange</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
135+
<tr class="even"><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html#aa4cc7c3c653fcd60fc333ac5ac4e2fdb">getScndModActvDly</a>()</td><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html">DblActnLtchMPBttn</a></td><td class="entry"></td></tr>
136+
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#ad4e601d4adc84085481782d5ab71a7d0">getStrtDelay</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
137+
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3da781ff0ad5ec1064d62570fd005a3a">getTaskToNotify</a>() const</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
138+
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3728d2003365cbdaf81cccfca3604fe8">getTaskWhileOn</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
139+
<tr class="even"><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html#a24e6da3390c38ce66cb111d63d31a67f">getTaskWhileOnScndry</a>()</td><td class="entry"><a class="el" href="class_dbl_actn_ltch_m_p_bttn.html">DblActnLtchMPBttn</a></td><td class="entry"></td></tr>
140+
<tr class="odd"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a8469aec51e8f6151b72be5d423d855e3">getTrnOffASAP</a>()</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
141+
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a4a640fee342b1e51983d0efb67ce9727">getUnlatchPend</a>() const</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
142+
<tr class="odd"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a41d12e22aaa4af6b79908365ecf3788a">getUnlatchRlsPend</a>() const</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
143+
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html#ade106924bb03cd1c3964110032932612">init</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0, const unsigned long int &amp;strtDelay=0)</td><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html">DbncdDlydMPBttn</a></td><td class="entry"></td></tr>
144+
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#aa4868dc193844f6865240b5bda9c6b32">DbncdMPBttn::init</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0)</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
145+
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#ab1856959f1318126a6370a04b2cd9782">LtchMPBttn</a>()</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
146+
<tr class="odd"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a4ce98361389a5c5c5b7a8aee638ccc9c">LtchMPBttn</a>(const int8_t &amp;mpbttnPin, const bool &amp;pulledUp=true, const bool &amp;typeNO=true, const unsigned long int &amp;dbncTimeOrigSett=0, const unsigned long int &amp;strtDelay=0)</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
147+
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a41e826688b0cd221275ed14f90c19bb4">LtchMPBttn</a>(const LtchMPBttn &amp;other)</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"></td></tr>
146148
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3cf51be801e6024cc3ca6b984deb52c6">pause</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
147149
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a5b8cd9ec64370e6aafb62ecd94a82aef">resetDbncTime</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
148150
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a2df98cfb822df05bc232143f883e5c32">resetFda</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"></td></tr>
@@ -176,6 +178,7 @@
176178
<tr class="odd"><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html#a54fffb2df6988577dc2fb5d0e2abe897">~DbncdDlydMPBttn</a>()</td><td class="entry"><a class="el" href="class_dbncd_dlyd_m_p_bttn.html">DbncdDlydMPBttn</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
177179
<tr class="even"><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html#a3f0f4c1a3b122541031fecaf9bb93101">~DbncdMPBttn</a>()</td><td class="entry"><a class="el" href="class_dbncd_m_p_bttn.html">DbncdMPBttn</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
178180
<tr class="odd"><td class="entry"><a class="el" href="class_d_dlyd_d_a_ltch_m_p_bttn.html#a896fbb36cad2c7c54a86f4e71b7e92bc">~DDlydDALtchMPBttn</a>()</td><td class="entry"><a class="el" href="class_d_dlyd_d_a_ltch_m_p_bttn.html">DDlydDALtchMPBttn</a></td><td class="entry"></td></tr>
181+
<tr class="even"><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html#a504174fb6c928c040ffbc05ba1ef7da0">~LtchMPBttn</a>()</td><td class="entry"><a class="el" href="class_ltch_m_p_bttn.html">LtchMPBttn</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
179182
</table></div><!-- contents -->
180183
</div><!-- doc-content -->
181184
</div><!-- container -->

0 commit comments

Comments
 (0)