<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: MyConfig.h Source File</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">My Project
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</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">MyConfig.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="_my_config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * The MySensors Arduino library handles the wireless radio link and protocol</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * between your home built sensors/actuators and HA controller of choice.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * The sensors forms a self healing radio network with optional repeaters. Each</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * repeater and gateway builds a routing tables in RAM or EEPROM which keeps track of the</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * network topology allowing messages to be routed to nodes.</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * Created by Henrik Ekblad <henrik.ekblad@mysensors.org></span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * Copyright (C) 2013-2019 Sensnology AB</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Full contributor list: https://github.com/mysensors/MySensors/graphs/contributors</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * Documentation: http://www.mysensors.org</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Support Forum: http://forum.mysensors.org</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * This program is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * modify it under the terms of the GNU General Public License</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * version 2 as published by the Free Software Foundation.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef MyConfig_h</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define MyConfig_h</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">//#define MY_DEBUG</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment">//#define MY_DEBUGDEVICE</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">//#define MY_DEBUG_OTA (0)</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment">//#define MY_DEBUG_OTA_DISABLE_ECHO</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#if defined(MY_DEBUG_OTA_DISABLE_ACK) && !defined(DOXYGEN)</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#warning MY_DEBUG_OTA_DISABLE_ACK is deprecated, please use MY_DEBUG_OTA_DISABLE_ECHO instead</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#define MY_DEBUG_OTA_DISABLE_ECHO</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment">//#define MY_OTA_LOG_RECEIVER_FEATURE</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="comment">//#define MY_OTA_LOG_SENDER_FEATURE</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">//#define MY_SPECIAL_DEBUG</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment">//#define MY_DISABLED_SERIAL</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="comment">//#define MY_SPLASH_SCREEN_DISABLED</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="preprocessor">#ifndef MY_BAUD_RATE</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group___serial_debug_grp_pub.html#ga36a01c35b670e1f0797fd63d2ad76ed2"> 163</a></span> <span class="preprocessor">#define MY_BAUD_RATE (115200ul)</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="preprocessor">#ifndef MY_SERIAL_OUTPUT_SIZE</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group___serial_debug_grp_pub.html#gaf26eb6f9daa970a44e3c7813c2238971"> 173</a></span> <span class="preprocessor">#define MY_SERIAL_OUTPUT_SIZE (120u)</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// End of SerialDebugGrpPub group</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="comment">//#define MY_DEBUG_VERBOSE_OTA_UPDATE</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="comment">//#define MY_OTA_USE_I2C_EEPROM</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="preprocessor">#ifdef MY_OTA_USE_I2C_EEPROM</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment">// I2C address of EEPROM. Wire will shift this left, i.e. 0x50->0xA0</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="preprocessor">#ifndef MY_OTA_I2C_ADDR</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor">#define MY_OTA_I2C_ADDR 0x50</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="comment">//#define MY_RS485</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="preprocessor">#ifndef MY_RS485_BAUD_RATE</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="group___r_s485_setting_grp_pub.html#ga88f4c78508023858b3e18c9ddc23d5da"> 226</a></span> <span class="preprocessor">#define MY_RS485_BAUD_RATE (9600)</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor">#ifndef MY_RS485_MAX_MESSAGE_LENGTH</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="group___r_s485_setting_grp_pub.html#ga4d0322d6816af3ad4df3d87f3cc1ab21"> 234</a></span> <span class="preprocessor">#define MY_RS485_MAX_MESSAGE_LENGTH (40)</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor">#ifndef MY_RS485_SOH_COUNT</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group___r_s485_setting_grp_pub.html#gaddf229e9f7d3d52e21cb904e6962d80f"> 242</a></span> <span class="preprocessor">#define MY_RS485_SOH_COUNT (1)</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="comment">//#define MY_RS485_DE_PIN (2)</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="comment">//#define MY_RS485_DE_INVERSE</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  </div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="comment">//#define MY_RS485_HWSERIAL (Serial1) // End of RS485SettingGrpPub group</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="comment">// legacy - remove for 3.0.0</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="comment"></span><span class="preprocessor">#ifdef MY_RADIO_NRF24</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor">#warning MY_RADIO_NRF24 is deprecated, use MY_RADIO_RF24 instead.</span></div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor">#undef MY_RADIO_NRF24</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="preprocessor">#define MY_RADIO_RF24</span></div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  </div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="comment">//#define MY_RADIO_RF24</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  </div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="comment">//#define MY_RF24_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  </div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="comment">//#define MY_DEBUG_VERBOSE_RF24</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  </div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="preprocessor">#ifndef MY_RF24_SPI_SPEED</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#ga872203b5960ac78f1bdcbc7086a312a4"> 330</a></span> <span class="preprocessor">#define MY_RF24_SPI_SPEED (2*1000000ul)</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="preprocessor">#ifndef MY_RF24_CE_PIN</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#ga6cefeb2b429c22e6ce9cc046409a281f"> 338</a></span> <span class="preprocessor">#define MY_RF24_CE_PIN (DEFAULT_RF24_CE_PIN)</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <span class="preprocessor">#ifndef MY_RF24_CS_PIN</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#gadf950155ade7b04976a69e553410adfb"> 346</a></span> <span class="preprocessor">#define MY_RF24_CS_PIN (DEFAULT_RF24_CS_PIN)</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  </div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="comment">//#define MY_RF24_IRQ_PIN (2)</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="comment">//#define MY_RF24_POWER_PIN (3)</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  </div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="comment">//#define MY_RX_MESSAGE_BUFFER_FEATURE</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="preprocessor">#ifdef MY_RX_MESSAGE_BUFFER_FEATURE</span></div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="preprocessor">#ifndef MY_RX_MESSAGE_BUFFER_SIZE</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor">#define MY_RX_MESSAGE_BUFFER_SIZE (20)</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  </div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="preprocessor">#ifndef MY_RF24_PA_LEVEL</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#ga945842e4b3b50d99d5a676077fd3a94c"> 396</a></span> <span class="preprocessor">#define MY_RF24_PA_LEVEL (RF24_PA_HIGH)</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  </div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="preprocessor">#ifndef MY_RF24_CHANNEL</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#gafb356a7718f74a37f2081fb636dfacd2"> 420</a></span> <span class="preprocessor">#define MY_RF24_CHANNEL (76)</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  </div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#ifndef MY_RF24_DATARATE</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#gabd13cef12cccf782fcf5be0d8b4b6fb9"> 435</a></span> <span class="preprocessor">#define MY_RF24_DATARATE (RF24_250KBPS)</span></div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  </div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="preprocessor">#ifndef MY_RF24_BASE_RADIO_ID</span></div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#ga6a8ad6388d7c306aba6aff91395fdb2a"> 446</a></span> <span class="preprocessor">#define MY_RF24_BASE_RADIO_ID 0x00,0xFC,0xE1,0xA8,0xA8</span></div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  </div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="preprocessor">#ifndef MY_RF24_ADDR_WIDTH</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="group___r_f24_setting_grp_pub.html#gafdfdcc77ee0c030dd692a519cd77f40c"> 454</a></span> <span class="preprocessor">#define MY_RF24_ADDR_WIDTH (5)</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="comment">// End of RF24SettingGrpPub group</span></div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  </div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="comment">//#define MY_RADIO_NRF5_ESB</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  </div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <span class="comment">//#define MY_NRF5_ESB_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  </div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <span class="comment">//#define MY_DEBUG_VERBOSE_NRF5_ESB</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  </div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_PA_LEVEL</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#ga03b2fe204be871fc37f0febd9838642c"> 509</a></span> <span class="preprocessor">#define MY_NRF5_ESB_PA_LEVEL (NRF5_PA_MAX)</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  </div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_CHANNEL</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#ga762db9130134144252d09a16a925a1d4"> 533</a></span> <span class="preprocessor">#define MY_NRF5_ESB_CHANNEL (76)</span></div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  </div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_MODE</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#gadbe47a89d104ba5279770e81e4779082"> 546</a></span> <span class="preprocessor">#define MY_NRF5_ESB_MODE (NRF5_250KBPS)</span></div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  </div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_BASE_RADIO_ID</span></div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#ga7ffa9908004247217181de3a42947536"> 557</a></span> <span class="preprocessor">#define MY_NRF5_ESB_BASE_RADIO_ID 0x00, 0xFC, 0xE1, 0xA8, 0xA8</span></div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  </div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_ADDR_WIDTH</span></div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#ga5c178f52316d195ee1627073c23ca9cd"> 565</a></span> <span class="preprocessor">#define MY_NRF5_ESB_ADDR_WIDTH (5)</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  </div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_RX_BUFFER_SIZE</span></div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="group___n_r_f5_setting_grp_pub.html#gae145cc495f717a5838122b7caf3c651a"> 573</a></span> <span class="preprocessor">#define MY_NRF5_ESB_RX_BUFFER_SIZE (20)</span></div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  </div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <span class="comment">//#define MY_NRF5_ESB_REVERSE_ACK_TX</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  </div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="comment">//#define MY_NRF5_ESB_REVERSE_ACK_RX // End of NRF5SettingGrpPub group</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  </div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <span class="comment">//#define MY_RADIO_RFM69</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  </div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="comment">//#define MY_DEBUG_VERBOSE_RFM69</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  </div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span> <span class="comment">//#define MY_DEBUG_VERBOSE_RFM69_REGISTERS</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  </div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <span class="comment">//#define MY_RFM69_NEW_DRIVER</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  </div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="preprocessor">#ifndef MY_RFM69_FREQUENCY</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#ga3abb7e6bc4ad07943afe0ce3e381c9ec"> 643</a></span> <span class="preprocessor">#define MY_RFM69_FREQUENCY (RFM69_868MHZ)</span></div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  </div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="comment">//#define MY_IS_RFM69HW</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  </div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="preprocessor">#ifdef MY_IS_RFM69HW</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span> <span class="preprocessor">#define MY_RFM69HW true</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#gaf1455cd3427c9dc4c4564542c3dafc16"> 661</a></span> <span class="preprocessor">#define MY_RFM69HW false</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  </div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span> <span class="preprocessor">#ifndef MY_RFM69_TX_POWER_DBM</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#gaaf2adbc0c01337fb279d0bf18b96026d"> 669</a></span> <span class="preprocessor">#define MY_RFM69_TX_POWER_DBM (5)</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  </div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="preprocessor">#ifndef MY_RFM69_ATC_TARGET_RSSI_DBM</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#gab77102de6c7609ad4210d46a36113f33"> 677</a></span> <span class="preprocessor">#define MY_RFM69_ATC_TARGET_RSSI_DBM (-80)</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  </div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="comment">//#define MY_RFM69_ATC_MODE_DISABLED</span></div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  </div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <span class="comment">//#define MY_RFM69_MAX_POWER_LEVEL_DBM (10u)</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  </div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="preprocessor">#ifndef MY_RFM69_NETWORKID</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#gac8c66aa1fad04119353e3230a47f7f5d"> 704</a></span> <span class="preprocessor">#define MY_RFM69_NETWORKID (100)</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  </div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="comment">//#define MY_RFM69_RST_PIN (9)</span></div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  </div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="preprocessor">#ifdef MY_RF69_RESET</span></div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="preprocessor">#warning MY_RF69_RESET is depreciated, please use MY_RFM69_RST_PIN instead.</span></div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="preprocessor">#define MY_RFM69_RST_PIN MY_RF69_RESET</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  </div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="comment">//#define MY_RFM69_POWER_PIN (3)</span></div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="preprocessor">#ifndef MY_RFM69_IRQ_PIN</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <span class="preprocessor">#ifdef MY_RF69_IRQ_PIN</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span> <span class="preprocessor">#warning MY_RF69_IRQ_PIN is depreciated, please use MY_RFM69_IRQ_PIN instead.</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span> <span class="preprocessor">#define MY_RFM69_IRQ_PIN MY_RF69_IRQ_PIN</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#ga7964c719d0d54cffb0ffc2a2cc858625"> 733</a></span> <span class="preprocessor">#define MY_RFM69_IRQ_PIN DEFAULT_RFM69_IRQ_PIN</span></div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  </div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="preprocessor">#ifndef MY_RFM69_IRQ_NUM</span></div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="preprocessor">#ifdef MY_RF69_IRQ_NUM</span></div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor">#warning MY_RF69_IRQ_NUM is depreciated, please use MY_RFM69_IRQ_NUM instead.</span></div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="preprocessor">#define MY_RFM69_IRQ_NUM MY_RF69_IRQ_NUM</span></div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#ga2f5d08c7c27544db486287616b1ea55d"> 746</a></span> <span class="preprocessor">#define MY_RFM69_IRQ_NUM digitalPinToInterrupt(MY_RFM69_IRQ_PIN)</span></div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  </div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="preprocessor">#ifndef MY_RFM69_CS_PIN</span></div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="preprocessor">#ifdef MY_RF69_SPI_CS</span></div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="preprocessor">#warning MY_RF69_SPI_CS is depreciated, please use MY_RFM69_CS_PIN instead.</span></div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#define MY_RFM69_CS_PIN MY_RF69_SPI_CS</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#ga7b344bd41dd679db62feb05f32080183"> 759</a></span> <span class="preprocessor">#define MY_RFM69_CS_PIN DEFAULT_RFM69_CS_PIN</span></div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  </div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="preprocessor">#ifndef MY_RFM69_SPI_SPEED</span></div>
<div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="group___r_f_m69_setting_grp_pub.html#ga73737596be44b113758a4fa3572712c1"> 768</a></span> <span class="preprocessor">#define MY_RFM69_SPI_SPEED (4*1000000ul) // datasheet says 10Mhz max.</span></div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  </div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="comment">//#define MY_RFM69_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  </div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="comment">//#define MY_RFM69_MODEM_CONFIGURATION (RFM69_FSK_BR55_5_FD50)</span></div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  </div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <span class="comment">// End of RFM69SettingGrpPub group</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  </div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span> <span class="comment">//#define MY_RADIO_RFM95</span></div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  </div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="comment">//#define MY_DEBUG_VERBOSE_RFM95</span></div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  </div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="comment">//#define MY_RFM95_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>  </div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="preprocessor">#ifndef MY_RFM95_FREQUENCY</span></div>
<div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#ga2b8127be0dc7257d1e04bea5969e4811"> 855</a></span> <span class="preprocessor">#define MY_RFM95_FREQUENCY (RFM95_868MHZ)</span></div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  </div>
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="preprocessor">#ifndef MY_RFM95_MODEM_CONFIGRUATION</span></div>
<div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#gaedc32edc29ffd4ecc2c849e39010069e"> 875</a></span> <span class="preprocessor">#define MY_RFM95_MODEM_CONFIGRUATION RFM95_BW125CR45SF128</span></div>
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  </div>
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span> <span class="comment">//#define MY_RFM95_RST_PIN (9)</span></div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  </div>
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span> <span class="comment">//#define MY_RFM95_POWER_PIN (3)</span></div>
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  </div>
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span> <span class="preprocessor">#ifndef MY_RFM95_IRQ_PIN</span></div>
<div class="line"><a name="l00895"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#ga8c5cec90bf7e2c9c49b203383f343b26"> 895</a></span> <span class="preprocessor">#define MY_RFM95_IRQ_PIN DEFAULT_RFM95_IRQ_PIN</span></div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  </div>
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span> <span class="preprocessor">#ifndef MY_RFM95_IRQ_NUM</span></div>
<div class="line"><a name="l00903"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#ga53533f967716571c98ecbabc5f8a7db2"> 903</a></span> <span class="preprocessor">#define MY_RFM95_IRQ_NUM digitalPinToInterrupt(MY_RFM95_IRQ_PIN)</span></div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>  </div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span> <span class="preprocessor">#ifndef MY_RFM95_CS_PIN</span></div>
<div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#ga8adfa20f2417f7198c555df55f70754e"> 911</a></span> <span class="preprocessor">#define MY_RFM95_CS_PIN DEFAULT_RFM95_CS_PIN</span></div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>  </div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span> <span class="preprocessor">#ifndef MY_RFM95_SPI_SPEED</span></div>
<div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#ga42bb2e5b708e5e3314adeb7ebc8b06fc"> 919</a></span> <span class="preprocessor">#define MY_RFM95_SPI_SPEED (4*1000000ul)</span></div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>  </div>
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span> <span class="preprocessor">#ifndef MY_RFM95_TX_POWER_DBM</span></div>
<div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#gaecdca3165d117726b69c39c4fee32914"> 929</a></span> <span class="preprocessor">#define MY_RFM95_TX_POWER_DBM (13u) // 20mW</span></div>
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  </div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <span class="comment">//#define MY_RFM95_ATC_MODE_DISABLED</span></div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>  </div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span> <span class="preprocessor">#ifndef MY_RFM95_ATC_TARGET_RSSI</span></div>
<div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="group___r_f_m95_setting_grp_pub.html#gaadb9ebef5f052e021c612b59b40af30f"> 943</a></span> <span class="preprocessor">#define MY_RFM95_ATC_TARGET_RSSI (-70)</span></div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>  </div>
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span> <span class="comment">//#define MY_RFM95_MAX_POWER_LEVEL_DBM (10u)</span></div>
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  </div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span> <span class="comment">//#define MY_RFM95_TCXO // End of RFM95SettingGrpPub group</span></div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  </div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span> <span class="comment">//#define MY_SOFTSPI</span></div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  </div>
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <span class="preprocessor">#ifndef MY_SOFT_SPI_SCK_PIN</span></div>
<div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="group___soft_spi_setting_grp_pub.html#ga594e9393901cd9c369edf8071e43f142"> 992</a></span> <span class="preprocessor">#define MY_SOFT_SPI_SCK_PIN (14)</span></div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  </div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span> <span class="preprocessor">#ifndef MY_SOFT_SPI_MISO_PIN</span></div>
<div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="group___soft_spi_setting_grp_pub.html#ga1ab203d006e8539a2113e7ec81bb29c6"> 1000</a></span> <span class="preprocessor">#define MY_SOFT_SPI_MISO_PIN (16)</span></div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  </div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> <span class="preprocessor">#ifndef MY_SOFT_SPI_MOSI_PIN</span></div>
<div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="group___soft_spi_setting_grp_pub.html#ga02dd535c386be91ca9c1938c170df160"> 1008</a></span> <span class="preprocessor">#define MY_SOFT_SPI_MOSI_PIN (15)</span></div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  <span class="comment">// End of SoftSpiSettingGrpPub group</span></div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <span class="comment">// End of TransportSettingGrpPub group</span></div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  </div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span> <span class="preprocessor">#ifndef MY_DISABLE_RAM_ROUTING_TABLE_FEATURE</span></div>
<div class="line"><a name="l01035"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga6176ba5e458686efb8627f4d6d3367b6"> 1035</a></span> <span class="preprocessor">#define MY_RAM_ROUTING_TABLE_FEATURE</span></div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>  </div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span> <span class="preprocessor">#ifndef MY_ROUTING_TABLE_SAVE_INTERVAL_MS</span></div>
<div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga48408e2c498c18ad5d0b45edc281e35d"> 1043</a></span> <span class="preprocessor">#define MY_ROUTING_TABLE_SAVE_INTERVAL_MS (30*60*1000ul)</span></div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  </div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> <span class="comment">//#define MY_REPEATER_FEATURE</span></div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  </div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span> <span class="comment">//#define MY_PASSIVE_NODE</span></div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  </div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span> <span class="preprocessor">#ifndef MY_NODE_ID</span></div>
<div class="line"><a name="l01070"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#gac677233da7f20bbf93cb479471e3234e"> 1070</a></span> <span class="preprocessor">#define MY_NODE_ID (AUTO)</span></div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>  </div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span> <span class="preprocessor">#ifndef MY_PARENT_NODE_ID</span></div>
<div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga9c5cf01ba680a4f4b2d79652d80c74f4"> 1078</a></span> <span class="preprocessor">#define MY_PARENT_NODE_ID (AUTO)</span></div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  </div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span> <span class="comment">//#define MY_PARENT_NODE_IS_STATIC</span></div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  </div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span> <span class="comment">//#define MY_TRANSPORT_SANITY_CHECK</span></div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  </div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span> <span class="preprocessor">#ifndef MY_TRANSPORT_SANITY_CHECK_INTERVAL_MS</span></div>
<div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga1e0d290da0e9822029ba92dde558ed41"> 1100</a></span> <span class="preprocessor">#define MY_TRANSPORT_SANITY_CHECK_INTERVAL_MS (15*60*1000ul)</span></div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  </div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> <span class="preprocessor">#ifndef MY_TRANSPORT_DISCOVERY_INTERVAL_MS</span></div>
<div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga58657abf1ed9920e5686a50d6c5895dd"> 1107</a></span> <span class="preprocessor">#define MY_TRANSPORT_DISCOVERY_INTERVAL_MS (20*60*1000ul)</span></div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>  </div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span> <span class="comment">//#define MY_TRANSPORT_UPLINK_CHECK_DISABLED</span></div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  </div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <span class="comment">//#define MY_TRANSPORT_MAX_TX_FAILURES (10u)</span></div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  </div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span> <span class="preprocessor">#ifndef MY_TRANSPORT_WAIT_READY_MS</span></div>
<div class="line"><a name="l01127"></a><span class="lineno"><a class="line" href="group___routing_node_setting_grp_pub.html#ga45b4f1c868b8cb5d7396cdfb4939559c"> 1127</a></span> <span class="preprocessor">#define MY_TRANSPORT_WAIT_READY_MS (0)</span></div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  </div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span> <span class="comment">//#define MY_SIGNAL_REPORT_ENABLED</span></div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="comment">// End of RoutingNodeSettingGrpPub group</span></div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  </div>
<div class="line"><a name="l01151"></a><span class="lineno"><a class="line" href="group___registration_setting_grp_pub.html#ga66f57acdc6154d79e3221fb019dc9b4a"> 1151</a></span> <span class="preprocessor">#define MY_REGISTRATION_FEATURE</span></div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  </div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span> <span class="preprocessor">#ifndef MY_REGISTRATION_RETRIES</span></div>
<div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="group___registration_setting_grp_pub.html#ga8998bfe88ba4c45ad03d196651308911"> 1159</a></span> <span class="preprocessor">#define MY_REGISTRATION_RETRIES (3u)</span></div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>  </div>
<div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="group___registration_setting_grp_pub.html#ga1e6fe7ecbca7b7adf10054b75f8ff133"> 1167</a></span> <span class="preprocessor">#define MY_REGISTRATION_DEFAULT (true)</span></div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>  </div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span> <span class="comment">//#define MY_REGISTRATION_CONTROLLER // End of RegistrationSettingGrpPub group</span></div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  </div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span> <span class="comment">//#define MY_CORE_ONLY</span></div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  </div>
<div class="line"><a name="l01193"></a><span class="lineno"><a class="line" href="group___core_setting_grp_pub.html#ga0b7acf423bbba0e132ab0cb8d0faff09"> 1193</a></span> <span class="preprocessor">#define MY_CORE_COMPATIBILITY_CHECK</span></div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>  <span class="comment">// End of CoreSettingGrpPub group</span></div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>  </div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span> <span class="preprocessor">#ifndef MY_SLEEP_TRANSPORT_RECONNECT_TIMEOUT_MS</span></div>
<div class="line"><a name="l01207"></a><span class="lineno"><a class="line" href="group___sleep_setting_grp_pub.html#gae0856c1f019fa17c57ddc8cfd7a16556"> 1207</a></span> <span class="preprocessor">#define MY_SLEEP_TRANSPORT_RECONNECT_TIMEOUT_MS (10*1000ul)</span></div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>  </div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span> <span class="preprocessor">#ifndef MY_SMART_SLEEP_WAIT_DURATION_MS</span></div>
<div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="group___sleep_setting_grp_pub.html#gaf353bf3627ebd8f15e200b320e2e065d"> 1218</a></span> <span class="preprocessor">#define MY_SMART_SLEEP_WAIT_DURATION_MS (500ul)</span></div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  <span class="comment">// End of SleepSettingGrpPub group</span></div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  </div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span> <span class="comment">//#define MY_OTA_FIRMWARE_FEATURE</span></div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  </div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span> <span class="preprocessor">#ifndef MY_OTA_FLASH_SS</span></div>
<div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="group___o_t_a_setting_grp_pub.html#gac7ba1fc2116792c9a1e375069503337a"> 1244</a></span> <span class="preprocessor">#define MY_OTA_FLASH_SS (8)</span></div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  </div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span> <span class="preprocessor">#ifndef MY_OTA_FLASH_JDECID</span></div>
<div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="group___o_t_a_setting_grp_pub.html#gac4a108e04eaa69fe34052589a8d7c936"> 1252</a></span> <span class="preprocessor">#define MY_OTA_FLASH_JDECID (0x1F65)</span></div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  </div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span> <span class="comment">//#define MY_DISABLE_REMOTE_RESET // End of OTASettingGrpPub group</span></div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  </div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span> <span class="preprocessor">#ifndef MY_GATEWAY_MAX_RECEIVE_LENGTH</span></div>
<div class="line"><a name="l01273"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga481dbefd473c07b5fecb127950c5fd53"> 1273</a></span> <span class="preprocessor">#define MY_GATEWAY_MAX_RECEIVE_LENGTH (100u)</span></div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  </div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span> <span class="preprocessor">#ifndef MY_GATEWAY_MAX_SEND_LENGTH</span></div>
<div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#gaa853e6523800ac2273dd9276ac42de3d"> 1281</a></span> <span class="preprocessor">#define MY_GATEWAY_MAX_SEND_LENGTH (120u)</span></div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  </div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> <span class="preprocessor">#ifndef MY_GATEWAY_MAX_CLIENTS</span></div>
<div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#gab307cf122e775d3bfc241195cd552a3f"> 1289</a></span> <span class="preprocessor">#define MY_GATEWAY_MAX_CLIENTS (1u)</span></div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  </div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span> <span class="comment">//#define MY_INCLUSION_MODE_FEATURE</span></div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  </div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span> <span class="comment">//#define MY_INCLUSION_BUTTON_FEATURE</span></div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  </div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span> <span class="comment">// Disable inclusion mode button if inclusion mode feature is not enabled</span></div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span> <span class="preprocessor">#ifndef MY_INCLUSION_MODE_FEATURE</span></div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span> <span class="preprocessor">#undef MY_INCLUSION_BUTTON_FEATURE</span></div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  </div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span> <span class="comment">//#define MY_INCLUSION_LED_PIN (7)</span></div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  </div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span> <span class="preprocessor">#ifndef MY_INCLUSION_MODE_BUTTON_PIN</span></div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span> <span class="preprocessor">#if defined(ARDUINO_ARCH_ESP8266)</span></div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span> <span class="preprocessor">#define MY_INCLUSION_MODE_BUTTON_PIN (5)</span></div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l01328"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga9233c319648f94565340d7ad99660367"> 1328</a></span> <span class="preprocessor">#define MY_INCLUSION_MODE_BUTTON_PIN (3)</span></div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  </div>
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span> <span class="preprocessor">#ifndef MY_INCLUSION_MODE_DURATION</span></div>
<div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga7367085d82b9705e6e03b14e161e581d"> 1337</a></span> <span class="preprocessor">#define MY_INCLUSION_MODE_DURATION (60)</span></div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  </div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span> <span class="preprocessor">#if defined(MY_INCLUSION_BUTTON_EXTERNAL_PULLUP)</span></div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span> <span class="preprocessor">#define MY_INCLUSION_BUTTON_PRESSED (HIGH)</span></div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#gad36176b549170a0a018a568f7d503286"> 1353</a></span> <span class="preprocessor">#define MY_INCLUSION_BUTTON_PRESSED (LOW)</span></div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  </div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  </div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span> <span class="comment">/**************************************</span></div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span> <span class="comment">* Ethernet Gateway Transport Defaults</span></div>
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span> <span class="comment">***************************************/</span></div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span> <span class="comment">// The gateway options available</span></div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span> <span class="comment">//#define MY_GATEWAY_W5100</span></div>
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span> <span class="comment">//#define MY_GATEWAY_ENC28J60</span></div>
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span> <span class="comment">//#define MY_GATEWAY_ESP8266</span></div>
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span> <span class="comment">//#define MY_GATEWAY_ESP32</span></div>
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span> <span class="comment">//#define MY_GATEWAY_LINUX</span></div>
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span> <span class="comment">//#define MY_GATEWAY_TINYGSM</span></div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span> <span class="comment">//#define MY_GATEWAY_MQTT_CLIENT</span></div>
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span> <span class="comment">//#define MY_GATEWAY_SERIAL</span></div>
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  </div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  </div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span> <span class="comment">//#define MY_DEBUG_VERBOSE_GATEWAY</span></div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  </div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span> <span class="comment">//#define MY_WIFI_SSID "MySSID"</span></div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  </div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span> <span class="preprocessor">#ifndef MY_WIFI_BSSID</span></div>
<div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga052fbd464bd3c6aa101c194f8b9b7855"> 1406</a></span> <span class="preprocessor">#define MY_WIFI_BSSID NULL</span></div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  </div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span> <span class="comment">//#define MY_WIFI_PASSWORD "MyVerySecretPassword"</span></div>
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  </div>
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span> <span class="preprocessor">#ifndef MY_HOSTNAME</span></div>
<div class="line"><a name="l01420"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#gabdbabf2e3d82fb5c9aa24caecb23a8af"> 1420</a></span> <span class="preprocessor">#define MY_HOSTNAME "MYSENSORS_DEVICE"</span></div>
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  </div>
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span> <span class="preprocessor">#ifndef MY_PORT</span></div>
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> <span class="preprocessor">#ifdef MY_GATEWAY_MQTT_CLIENT</span></div>
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span> <span class="preprocessor">#define MY_PORT 1883</span></div>
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l01431"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga719a4dddb57833b7ec551b888419d85e"> 1431</a></span> <span class="preprocessor">#define MY_PORT 5003</span></div>
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>  </div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span> <span class="comment">//#define MY_MQTT_CLIENT_PUBLISH_RETAIN</span></div>
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  </div>
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span> <span class="comment">//#define MY_MQTT_PASSWORD "secretpassword"</span></div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  </div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span> <span class="comment">//#define MY_MQTT_USER "username"</span></div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>  </div>
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span> <span class="comment">//#define MY_MQTT_CLIENT_ID "mysensors-1"</span></div>
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  </div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span> <span class="comment">//#define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"</span></div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>  </div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span> <span class="comment">//#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"</span></div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>  </div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span> <span class="comment">//#define MY_IP_ADDRESS 192,168,178,66</span></div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>  </div>
<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span> <span class="comment">//#define MY_IP_GATEWAY_ADDRESS 192,168,1,1</span></div>
<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  </div>
<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span> <span class="comment">//#define MY_IP_SUBNET_ADDRESS 255,255,255,0</span></div>
<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>  </div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span> <span class="comment">//#define MY_USE_UDP</span></div>
<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>  </div>
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span> <span class="preprocessor">#ifndef MY_IP_RENEWAL_INTERVAL_MS</span></div>
<div class="line"><a name="l01524"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga9a4124da4bb46990a8b25ecff759c5d0"> 1524</a></span> <span class="preprocessor">#define MY_IP_RENEWAL_INTERVAL_MS (60*1000ul)</span></div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>  </div>
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span> <span class="preprocessor">#ifndef MY_MAC_ADDRESS</span></div>
<div class="line"><a name="l01533"></a><span class="lineno"><a class="line" href="group___gateway_setting_grp_pub.html#ga5b1e17730aa1ee84b75c3f0657269952"> 1533</a></span> <span class="preprocessor">#define MY_MAC_ADDRESS 0xDE,0xAD,0xBE,0xEF,0xFE,0xED</span></div>
<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  </div>
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span> <span class="comment">//#define MY_CONTROLLER_IP_ADDRESS 192,168,178,254</span></div>
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>  </div>
<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span> <span class="comment">//#define MY_CONTROLLER_URL_ADDRESS "test.mosquitto.org"</span></div>
<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>  <span class="comment">// End of GatewaySettingGrpPub group</span></div>
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>  </div>
<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span> <span class="comment">//#define MY_GSM_APN</span></div>
<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span> <span class="comment"></span><span class="comment">//#define MY_GSM_BAUDRATE (9600u)</span></div>
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span> <span class="comment"></span><span class="comment">//#define MY_GSM_PIN</span></div>
<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span> <span class="comment"></span><span class="comment">//#define MY_GSM_PSW</span></div>
<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span> <span class="comment"></span><span class="comment">//#define MY_GSM_RX</span></div>
<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span> <span class="comment"></span><span class="comment">//#define MY_GSM_SSID</span></div>
<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span> <span class="comment"></span><span class="comment">//#define MY_GSM_TX</span></div>
<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span> <span class="comment"></span><span class="comment">//#define MY_GSM_USR</span></div>
<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>  <span class="comment">// End of GSMSettingGrpPub group</span></div>
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>  </div>
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span> <span class="comment">//#define MY_DEFAULT_ERR_LED_PIN (6)</span></div>
<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>  </div>
<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span> <span class="comment">//#define MY_DEFAULT_TX_LED_PIN (7)</span></div>
<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>  </div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span> <span class="comment">//#define MY_DEFAULT_RX_LED_PIN (8)</span></div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>  </div>
<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span> <span class="comment">//#define MY_WITH_LEDS_BLINKING_INVERSE</span></div>
<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>  </div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span> <span class="comment">//#define MY_INDICATION_HANDLER</span></div>
<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>  </div>
<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span> <span class="preprocessor">#ifndef MY_DEFAULT_LED_BLINK_PERIOD</span></div>
<div class="line"><a name="l01666"></a><span class="lineno"><a class="line" href="group___l_e_d_setting_grp_pub.html#ga91dfe84a7a2d073069f6ebf3ebb33503"> 1666</a></span> <span class="preprocessor">#define MY_DEFAULT_LED_BLINK_PERIOD 300</span></div>
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>  <span class="comment">// End of LEDSettingGrpPub group</span></div>
<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>  </div>
<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span> <span class="comment">//#define MY_SECURITY_SIMPLE_PASSWD "MyInsecurePassword"</span></div>
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span> <span class="preprocessor">#if defined(MY_SECURITY_SIMPLE_PASSWD)</span></div>
<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span> <span class="preprocessor">#define MY_SIGNING_SIMPLE_PASSWD MY_SECURITY_SIMPLE_PASSWD</span></div>
<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span> <span class="preprocessor">#define MY_ENCRYPTION_SIMPLE_PASSWD MY_SECURITY_SIMPLE_PASSWD</span></div>
<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>  </div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span> <span class="comment">//#define MY_DEBUG_VERBOSE_SIGNING</span></div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>  </div>
<div class="line"><a name="l01759"></a><span class="lineno"> 1759</span> <span class="comment">//#define MY_SIGNING_SIMPLE_PASSWD "MyInsecurePassword"</span></div>
<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span> <span class="preprocessor">#if defined(MY_SIGNING_SIMPLE_PASSWD)</span></div>
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span> <span class="preprocessor">#define MY_SIGNING_SOFT</span></div>
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span> <span class="preprocessor">#define MY_SIGNING_REQUEST_SIGNATURES</span></div>
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>  </div>
<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span> <span class="comment">//#define MY_SIGNING_ATSHA204</span></div>
<div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>  </div>
<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span> <span class="comment">//#define MY_SIGNING_SOFT</span></div>
<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>  </div>
<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span> <span class="comment">//#define MY_SIGNING_REQUEST_SIGNATURES</span></div>
<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>  </div>
<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span> <span class="comment">//#define MY_SIGNING_WEAK_SECURITY</span></div>
<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>  </div>
<div class="line"><a name="l01816"></a><span class="lineno"> 1816</span> <span class="preprocessor">#ifndef MY_VERIFICATION_TIMEOUT_MS</span></div>
<div class="line"><a name="l01817"></a><span class="lineno"><a class="line" href="group___signing_setting_grp_pub.html#gad530dd601af8c4470a1aceef30ccc6b7"> 1817</a></span> <span class="preprocessor">#define MY_VERIFICATION_TIMEOUT_MS (5*1000ul)</span></div>
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>  </div>
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span> <span class="comment">//#define MY_SIGNING_NODE_WHITELISTING {{.nodeId = GATEWAY_ADDRESS,.serial = {0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01}}}</span></div>
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>  </div>
<div class="line"><a name="l01842"></a><span class="lineno"> 1842</span> <span class="preprocessor">#ifndef MY_SIGNING_ATSHA204_PIN</span></div>
<div class="line"><a name="l01843"></a><span class="lineno"><a class="line" href="group___signing_setting_grp_pub.html#ga36a091810aee650ffcf72f696e7bef8a"> 1843</a></span> <span class="preprocessor">#define MY_SIGNING_ATSHA204_PIN (17)</span></div>
<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>  </div>
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span> <span class="preprocessor">#ifndef MY_SIGNING_SOFT_RANDOMSEED_PIN</span></div>
<div class="line"><a name="l01853"></a><span class="lineno"><a class="line" href="group___signing_setting_grp_pub.html#gad503356f7f7c23f7a5b16f079f47ce21"> 1853</a></span> <span class="preprocessor">#define MY_SIGNING_SOFT_RANDOMSEED_PIN (7)</span></div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>  </div>
<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span> <span class="comment">//#define MY_LOCK_DEVICE</span></div>
<div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>  </div>
<div class="line"><a name="l01878"></a><span class="lineno"> 1878</span> <span class="preprocessor">#if defined(MY_SIGNING_ATSHA204) || defined(MY_SIGNING_SOFT)</span></div>
<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span> <span class="preprocessor">#define MY_SIGNING_FEATURE</span></div>
<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>  <span class="comment">// End of SigningSettingGrpPub group</span></div>
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>  </div>
<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span> <span class="comment">//#define MY_ENCRYPTION_SIMPLE_PASSWD "MyInsecurePassword"</span></div>
<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span> <span class="preprocessor">#if defined(MY_ENCRYPTION_SIMPLE_PASSWD)</span></div>
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span> <span class="preprocessor">#ifndef MY_RF24_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span> <span class="preprocessor">#define MY_RF24_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span> <span class="preprocessor">#ifndef MY_RFM69_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span> <span class="preprocessor">#define MY_RFM69_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span> <span class="preprocessor">#ifndef MY_NRF5_ESB_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span> <span class="preprocessor">#define MY_NRF5_ESB_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span> <span class="preprocessor">#ifndef MY_RFM95_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span> <span class="preprocessor">#define MY_RFM95_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>  </div>
<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span> <span class="preprocessor">#if defined(MY_RF24_ENABLE_ENCRYPTION) || defined(MY_RFM69_ENABLE_ENCRYPTION) || defined(MY_NRF5_ESB_ENABLE_ENCRYPTION) || defined(MY_RFM95_ENABLE_ENCRYPTION)</span></div>
<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span> <span class="preprocessor">#define MY_ENCRYPTION_FEATURE</span></div>
<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>  <span class="comment">// End of EncryptionSettingGrpPub group</span></div>
<div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>  </div>
<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span> <span class="comment">//#define MY_NODE_LOCK_FEATURE</span></div>
<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>  </div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span> <span class="preprocessor">#ifndef MY_NODE_UNLOCK_PIN</span></div>
<div class="line"><a name="l01988"></a><span class="lineno"><a class="line" href="group___my_lockgrppub.html#ga81b766e4327614d8c0c60929bc3eb530"> 1988</a></span> <span class="preprocessor">#define MY_NODE_UNLOCK_PIN (14)</span></div>
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>  </div>
<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span> <span class="preprocessor">#ifndef MY_NODE_LOCK_COUNTER_MAX</span></div>
<div class="line"><a name="l01998"></a><span class="lineno"><a class="line" href="group___my_lockgrppub.html#ga9681e9df8f7275b5000e87eba6b06d40"> 1998</a></span> <span class="preprocessor">#define MY_NODE_LOCK_COUNTER_MAX (5)</span></div>
<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>  <span class="comment">// Node lock group // End of SecuritySettingGrpPub group</span></div>
<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>  </div>
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span> <span class="preprocessor">#ifndef MY_ESP8266_SERIAL_MODE</span></div>
<div class="line"><a name="l02024"></a><span class="lineno"><a class="line" href="group___e_s_p8266_setting_grp_pub.html#ga5a4b48ade399cc40128b0cfb9b5f770b"> 2024</a></span> <span class="preprocessor">#define MY_ESP8266_SERIAL_MODE SERIAL_FULL</span></div>
<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>  <span class="comment">// End of ESP8266SettingGrpPub group</span></div>
<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>  </div>
<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span> <span class="comment">//</span></div>
<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span> <span class="comment">// no ESP32 settings</span></div>
<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span> <span class="comment">//</span></div>
<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>  <span class="comment">// End of ESP32SettingGrpPub group</span></div>
<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>  </div>
<div class="line"><a name="l02052"></a><span class="lineno"> 2052</span> <span class="comment">//#define MY_LINUX_SERIAL_PORT "/dev/ttyUSB0"</span></div>
<div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>  </div>
<div class="line"><a name="l02058"></a><span class="lineno"> 2058</span> <span class="preprocessor">#ifdef MY_LINUX_SERIAL_PTY</span></div>
<div class="line"><a name="l02059"></a><span class="lineno"> 2059</span> <span class="preprocessor">#warning MY_LINUX_SERIAL_PTY is deprecated, please use MY_LINUX_SERIAL_PORT</span></div>
<div class="line"><a name="l02060"></a><span class="lineno"> 2060</span> <span class="preprocessor">#define MY_LINUX_SERIAL_PORT MY_LINUX_SERIAL_PTY</span></div>
<div class="line"><a name="l02061"></a><span class="lineno"> 2061</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>  </div>
<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span> <span class="preprocessor">#ifdef MY_LINUX_IS_SERIAL_PTY</span></div>
<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span> <span class="preprocessor">#warning MY_LINUX_IS_SERIAL_PTY is deprecated, please use MY_LINUX_SERIAL_IS_PTY</span></div>
<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span> <span class="preprocessor">#define MY_LINUX_SERIAL_IS_PTY</span></div>
<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>  </div>
<div class="line"><a name="l02079"></a><span class="lineno"> 2079</span> <span class="comment">//#define MY_LINUX_SERIAL_IS_PTY</span></div>
<div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>  </div>
<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span> <span class="comment">//#define MY_LINUX_SERIAL_GROUPNAME "tty"</span></div>
<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>  </div>
<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span> <span class="preprocessor">#ifndef MY_LINUX_CONFIG_FILE</span></div>
<div class="line"><a name="l02094"></a><span class="lineno"><a class="line" href="group___linux_setting_grp_pub.html#ga3ea1c18e939b362933979f5f8164e636"> 2094</a></span> <span class="preprocessor">#define MY_LINUX_CONFIG_FILE "/etc/mysensors.conf"</span></div>
<div class="line"><a name="l02095"></a><span class="lineno"> 2095</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>  <span class="comment">// End of LinuxSettingGrpPub group // End of PlatformSettingGrpPub group</span></div>
<div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>  </div>
<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span> <span class="comment">/*</span></div>
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span> <span class="comment">* "Helper" definitions</span></div>
<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span> <span class="comment">*/</span></div>
<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>  </div>
<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span> <span class="comment">/*</span></div>
<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span> <span class="comment"> * Detect node type</span></div>
<div class="line"><a name="l02105"></a><span class="lineno"> 2105</span> <span class="comment"> * MY_GATEWAY_FEATURE is set for gateway sketches.</span></div>
<div class="line"><a name="l02106"></a><span class="lineno"> 2106</span> <span class="comment"> * MY_IS_GATEWAY is true when @ref MY_GATEWAY_FEATURE is set.</span></div>
<div class="line"><a name="l02107"></a><span class="lineno"> 2107</span> <span class="comment"> * MY_NODE_TYPE contain a string describing the class of sketch/node (gateway/repeater/node).</span></div>
<div class="line"><a name="l02108"></a><span class="lineno"> 2108</span> <span class="comment"> */</span></div>
<div class="line"><a name="l02109"></a><span class="lineno"> 2109</span> <span class="preprocessor">#if defined(MY_GATEWAY_SERIAL) || defined(MY_GATEWAY_W5100) || defined(MY_GATEWAY_ENC28J60) || defined(MY_GATEWAY_ESP8266) || defined(MY_GATEWAY_ESP32)|| defined(MY_GATEWAY_LINUX) || defined(MY_GATEWAY_MQTT_CLIENT) || defined(MY_GATEWAY_TINYGSM)</span></div>
<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span> <span class="preprocessor">#define MY_GATEWAY_FEATURE</span></div>
<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span> <span class="preprocessor">#define MY_IS_GATEWAY (true)</span></div>
<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span> <span class="preprocessor">#define MY_NODE_TYPE "GW"</span></div>
<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span> <span class="preprocessor">#elif defined(MY_REPEATER_FEATURE)</span></div>
<div class="line"><a name="l02114"></a><span class="lineno"> 2114</span> <span class="preprocessor">#define MY_IS_GATEWAY (false)</span></div>
<div class="line"><a name="l02115"></a><span class="lineno"> 2115</span> <span class="preprocessor">#define MY_NODE_TYPE "REPEATER"</span></div>
<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span> <span class="preprocessor">#elif defined(DOXYGEN)</span></div>
<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span> <span class="preprocessor">#define MY_IS_GATEWAY </span></div>
<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span> <span class="preprocessor">#define MY_NODE_TYPE </span></div>
<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l02120"></a><span class="lineno"> 2120</span> <span class="preprocessor">#define MY_IS_GATEWAY (false)</span></div>
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span> <span class="preprocessor">#define MY_NODE_TYPE "NODE"</span></div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>  </div>
<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span> <span class="comment">// DEBUG</span></div>
<div class="line"><a name="l02125"></a><span class="lineno"> 2125</span> <span class="preprocessor">#if defined(MY_DISABLED_SERIAL) && !defined(MY_DEBUG_OTA)</span></div>
<div class="line"><a name="l02126"></a><span class="lineno"> 2126</span> <span class="preprocessor">#undef MY_DEBUG</span></div>
<div class="line"><a name="l02127"></a><span class="lineno"> 2127</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02128"></a><span class="lineno"> 2128</span> <span class="preprocessor">#if defined(MY_DEBUG)</span></div>
<div class="line"><a name="l02129"></a><span class="lineno"> 2129</span> <span class="comment">// standard debug output</span></div>
<div class="line"><a name="l02130"></a><span class="lineno"> 2130</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_CORE </span></div>
<div class="line"><a name="l02131"></a><span class="lineno"> 2131</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_TRANSPORT </span></div>
<div class="line"><a name="l02132"></a><span class="lineno"> 2132</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_GATEWAY </span></div>
<div class="line"><a name="l02133"></a><span class="lineno"> 2133</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_OTA_UPDATE </span></div>
<div class="line"><a name="l02134"></a><span class="lineno"> 2134</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>  </div>
<div class="line"><a name="l02136"></a><span class="lineno"> 2136</span> <span class="preprocessor">#if defined(MY_DEBUG) || defined(MY_DEBUG_VERBOSE_CORE) || defined(MY_DEBUG_VERBOSE_TRANSPORT) || defined(MY_DEBUG_VERBOSE_GATEWAY) || defined(MY_DEBUG_VERBOSE_SIGNING) || defined(MY_DEBUG_VERBOSE_OTA_UPDATE) || defined(MY_DEBUG_VERBOSE_RF24) || defined(MY_DEBUG_VERBOSE_NRF5_ESB) || defined(MY_DEBUG_VERBOSE_RFM69) || defined(MY_DEBUG_VERBOSE_RFM95) || defined(MY_DEBUG_VERBOSE_TRANSPORT_HAL)</span></div>
<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span> <span class="preprocessor">#define DEBUG_OUTPUT_ENABLED </span></div>
<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span> <span class="preprocessor">#ifndef MY_DEBUG_OTA</span></div>
<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span> <span class="preprocessor">#define DEBUG_OUTPUT(x,...) hwDebugPrint(x, ##__VA_ARGS__) </span></div>
<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span> <span class="preprocessor">#ifndef MY_OTA_LOG_SENDER_FEATURE</span></div>
<div class="line"><a name="l02142"></a><span class="lineno"> 2142</span> <span class="preprocessor">#define MY_OTA_LOG_SENDER_FEATURE</span></div>
<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02144"></a><span class="lineno"> 2144</span> <span class="preprocessor">#ifndef MY_DEBUG_OTA_DISABLE_ECHO</span></div>
<div class="line"><a name="l02145"></a><span class="lineno"> 2145</span> <span class="preprocessor">#define DEBUG_OUTPUT(x,...) OTALog((MY_DEBUG_OTA), true, x, ##__VA_ARGS__) </span></div>
<div class="line"><a name="l02146"></a><span class="lineno"> 2146</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l02147"></a><span class="lineno"> 2147</span> <span class="preprocessor">#define DEBUG_OUTPUT(x,...) OTALog((MY_DEBUG_OTA), false, x, ##__VA_ARGS__) </span></div>
<div class="line"><a name="l02148"></a><span class="lineno"> 2148</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02149"></a><span class="lineno"> 2149</span> <span class="comment">// disable radio related debugging messages</span></div>
<div class="line"><a name="l02150"></a><span class="lineno"> 2150</span> <span class="preprocessor">#undef MY_DEBUG_VERBOSE_RF24</span></div>
<div class="line"><a name="l02151"></a><span class="lineno"> 2151</span> <span class="preprocessor">#undef MY_DEBUG_VERBOSE_NRF5_ESB</span></div>
<div class="line"><a name="l02152"></a><span class="lineno"> 2152</span> <span class="preprocessor">#undef MY_DEBUG_VERBOSE_RFM69</span></div>
<div class="line"><a name="l02153"></a><span class="lineno"> 2153</span> <span class="preprocessor">#undef MY_DEBUG_VERBOSE_RFM69_REGISTERS</span></div>
<div class="line"><a name="l02154"></a><span class="lineno"> 2154</span> <span class="preprocessor">#undef MY_DEBUG_VERBOSE_RFM95</span></div>
<div class="line"><a name="l02155"></a><span class="lineno"> 2155</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l02157"></a><span class="lineno"><a class="line" href="group___serial_debug_grp_pub.html#gace3be6e1a7cbc33a2b82cf23b357349e"> 2157</a></span> <span class="preprocessor">#define DEBUG_OUTPUT(x,...) </span></div>
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>  </div>
<div class="line"><a name="l02160"></a><span class="lineno"> 2160</span> <span class="comment">// temp. workaround for nRF5 verifier: redirect RF24 to NRF_ESB</span></div>
<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span> <span class="preprocessor">#if defined(ARDUINO_ARCH_NRF5) && (defined(MY_RADIO_RF24) )</span></div>
<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span> <span class="preprocessor">#undef MY_RADIO_RF24</span></div>
<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span> <span class="preprocessor">#define MY_RADIO_NRF5_ESB</span></div>
<div class="line"><a name="l02164"></a><span class="lineno"> 2164</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>  </div>
<div class="line"><a name="l02166"></a><span class="lineno"> 2166</span> <span class="comment">// Enable sensor network "feature" if one of the transport types was enabled</span></div>
<div class="line"><a name="l02167"></a><span class="lineno"> 2167</span> <span class="preprocessor">#if defined(MY_RADIO_RF24) || defined(MY_RADIO_NRF5_ESB) || defined(MY_RADIO_RFM69) || defined(MY_RADIO_RFM95) || defined(MY_RS485)</span></div>
<div class="line"><a name="l02168"></a><span class="lineno"> 2168</span> <span class="preprocessor">#define MY_SENSOR_NETWORK</span></div>
<div class="line"><a name="l02169"></a><span class="lineno"> 2169</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>  </div>
<div class="line"><a name="l02171"></a><span class="lineno"> 2171</span> <span class="comment">// LEDS</span></div>
<div class="line"><a name="l02172"></a><span class="lineno"> 2172</span> <span class="preprocessor">#if !defined(MY_DEFAULT_ERR_LED_PIN) && defined(MY_HW_ERR_LED_PIN)</span></div>
<div class="line"><a name="l02173"></a><span class="lineno"> 2173</span> <span class="preprocessor">#define MY_DEFAULT_ERR_LED_PIN MY_HW_ERR_LED_PIN</span></div>
<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>  </div>
<div class="line"><a name="l02176"></a><span class="lineno"> 2176</span> <span class="preprocessor">#if !defined(MY_DEFAULT_TX_LED_PIN) && defined(MY_HW_TX_LED_PIN)</span></div>
<div class="line"><a name="l02177"></a><span class="lineno"> 2177</span> <span class="preprocessor">#define MY_DEFAULT_TX_LED_PIN MY_HW_TX_LED_PIN</span></div>
<div class="line"><a name="l02178"></a><span class="lineno"> 2178</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>  </div>
<div class="line"><a name="l02180"></a><span class="lineno"> 2180</span> <span class="preprocessor">#if !defined(MY_DEFAULT_RX_LED_PIN) && defined(MY_HW_TX_LED_PIN)</span></div>
<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span> <span class="preprocessor">#define MY_DEFAULT_RX_LED_PIN MY_HW_TX_LED_PIN</span></div>
<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>  </div>
<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span> <span class="preprocessor">#endif // MyConfig_h</span></div>
<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>  </div>
<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span> <span class="comment">// Doxygen specific constructs, not included when built normally</span></div>
<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span> <span class="comment">// This is used to enable disabled macros/definitions to be included in the documentation as well.</span></div>
<div class="line"><a name="l02188"></a><span class="lineno"> 2188</span> <span class="preprocessor">#if DOXYGEN</span></div>
<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>  </div>
<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span> <span class="preprocessor">#define ARDUINO_ARCH_SAMD</span></div>
<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>  </div>
<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span> <span class="preprocessor">#define ARDUINO_ARCH_NRF5</span></div>
<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>  </div>
<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span> <span class="preprocessor">#define ARDUINO_ARCH_ESP8266</span></div>
<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>  </div>
<div class="line"><a name="l02211"></a><span class="lineno"> 2211</span> <span class="preprocessor">#define ARDUINO_ARCH_ESP32</span></div>
<div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>  </div>
<div class="line"><a name="l02217"></a><span class="lineno"> 2217</span> <span class="preprocessor">#define ARDUINO_ARCH_AVR</span></div>
<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>  </div>
<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span> <span class="preprocessor">#define ARDUINO_ARCH_STM32F1</span></div>
<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>  </div>
<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span> <span class="preprocessor">#define TEENSYDUINO</span></div>
<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>  </div>
<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span> <span class="comment">// debug</span></div>
<div class="line"><a name="l02232"></a><span class="lineno"> 2232</span> <span class="preprocessor">#define MY_DEBUG</span></div>
<div class="line"><a name="l02233"></a><span class="lineno"> 2233</span> <span class="preprocessor">#define MY_DEBUGDEVICE</span></div>
<div class="line"><a name="l02234"></a><span class="lineno"> 2234</span> <span class="preprocessor">#define MY_DEBUG_OTA</span></div>
<div class="line"><a name="l02235"></a><span class="lineno"> 2235</span> <span class="preprocessor">#define MY_DEBUG_OTA_DISABLE_ECHO</span></div>
<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span> <span class="preprocessor">#define MY_SPECIAL_DEBUG</span></div>
<div class="line"><a name="l02237"></a><span class="lineno"> 2237</span> <span class="preprocessor">#define MY_DISABLED_SERIAL</span></div>
<div class="line"><a name="l02238"></a><span class="lineno"> 2238</span> <span class="preprocessor">#define MY_SPLASH_SCREEN_DISABLED</span></div>
<div class="line"><a name="l02239"></a><span class="lineno"> 2239</span> <span class="comment">// linux</span></div>
<div class="line"><a name="l02240"></a><span class="lineno"> 2240</span> <span class="preprocessor">#define MY_LINUX_SERIAL_PORT</span></div>
<div class="line"><a name="l02241"></a><span class="lineno"> 2241</span> <span class="preprocessor">#define MY_LINUX_SERIAL_IS_PTY</span></div>
<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span> <span class="preprocessor">#define MY_LINUX_SERIAL_GROUPNAME</span></div>
<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span> <span class="preprocessor">#define MY_LINUX_SERIAL_PTY</span></div>
<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span> <span class="preprocessor">#define MY_LINUX_IS_SERIAL_PTY</span></div>
<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span> <span class="comment">// inclusion mode</span></div>
<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span> <span class="preprocessor">#define MY_INCLUSION_MODE_FEATURE</span></div>
<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span> <span class="preprocessor">#define MY_INCLUSION_BUTTON_FEATURE</span></div>
<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span> <span class="comment">// OTA logging and debug</span></div>
<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span> <span class="preprocessor">#define MY_OTA_LOG_RECEIVER_FEATURE</span></div>
<div class="line"><a name="l02250"></a><span class="lineno"> 2250</span> <span class="preprocessor">#define MY_OTA_LOG_SENDER_FEATURE</span></div>
<div class="line"><a name="l02251"></a><span class="lineno"> 2251</span> <span class="comment">// transport</span></div>
<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span> <span class="preprocessor">#define MY_PARENT_NODE_IS_STATIC</span></div>
<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span> <span class="preprocessor">#define MY_REGISTRATION_CONTROLLER</span></div>
<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span> <span class="preprocessor">#define MY_TRANSPORT_UPLINK_CHECK_DISABLED</span></div>
<div class="line"><a name="l02255"></a><span class="lineno"> 2255</span> <span class="preprocessor">#define MY_TRANSPORT_SANITY_CHECK</span></div>
<div class="line"><a name="l02256"></a><span class="lineno"> 2256</span> <span class="preprocessor">#define MY_NODE_LOCK_FEATURE</span></div>
<div class="line"><a name="l02257"></a><span class="lineno"> 2257</span> <span class="preprocessor">#define MY_REPEATER_FEATURE</span></div>
<div class="line"><a name="l02258"></a><span class="lineno"> 2258</span> <span class="preprocessor">#define MY_PASSIVE_NODE</span></div>
<div class="line"><a name="l02259"></a><span class="lineno"> 2259</span> <span class="preprocessor">#define MY_MQTT_CLIENT_PUBLISH_RETAIN</span></div>
<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span> <span class="preprocessor">#define MY_MQTT_PASSWORD</span></div>
<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span> <span class="preprocessor">#define MY_MQTT_USER</span></div>
<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span> <span class="preprocessor">#define MY_MQTT_CLIENT_ID</span></div>
<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span> <span class="preprocessor">#define MY_MQTT_PUBLISH_TOPIC_PREFIX</span></div>
<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span> <span class="preprocessor">#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX</span></div>
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span> <span class="preprocessor">#define MY_SIGNAL_REPORT_ENABLED</span></div>
<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span> <span class="comment">// general</span></div>
<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span> <span class="preprocessor">#define MY_WITH_LEDS_BLINKING_INVERSE</span></div>
<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span> <span class="preprocessor">#define MY_INDICATION_HANDLER</span></div>
<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span> <span class="preprocessor">#define MY_DISABLE_REMOTE_RESET</span></div>
<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span> <span class="preprocessor">#define MY_DISABLE_RAM_ROUTING_TABLE_FEATURE</span></div>
<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span> <span class="preprocessor">#define MY_LOCK_DEVICE</span></div>
<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span> <span class="comment">// core</span></div>
<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span> <span class="preprocessor">#define MY_CORE_ONLY</span></div>
<div class="line"><a name="l02274"></a><span class="lineno"> 2274</span> <span class="comment">// GW</span></div>
<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_GATEWAY</span></div>
<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span> <span class="preprocessor">#define MY_INCLUSION_BUTTON_EXTERNAL_PULLUP</span></div>
<div class="line"><a name="l02277"></a><span class="lineno"> 2277</span> <span class="preprocessor">#define MY_INCLUSION_LED_PIN</span></div>
<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span> <span class="preprocessor">#define MY_GATEWAY_W5100</span></div>
<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span> <span class="preprocessor">#define MY_GATEWAY_ENC28J60</span></div>
<div class="line"><a name="l02280"></a><span class="lineno"> 2280</span> <span class="preprocessor">#define MY_GATEWAY_ESP8266</span></div>
<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span> <span class="preprocessor">#define MY_GATEWAY_ESP32</span></div>
<div class="line"><a name="l02282"></a><span class="lineno"> 2282</span> <span class="preprocessor">#define MY_WIFI_SSID</span></div>
<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span> <span class="preprocessor">#define MY_WIFI_BSSID</span></div>
<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span> <span class="preprocessor">#define MY_WIFI_PASSWORD</span></div>
<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span> <span class="preprocessor">#define MY_HOSTNAME</span></div>
<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span> <span class="preprocessor">#define MY_GATEWAY_LINUX</span></div>
<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span> <span class="preprocessor">#define MY_GATEWAY_TINYGSM</span></div>
<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span> <span class="preprocessor">#define MY_GATEWAY_MQTT_CLIENT</span></div>
<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span> <span class="preprocessor">#define MY_GATEWAY_SERIAL</span></div>
<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span> <span class="preprocessor">#define MY_IP_ADDRESS</span></div>
<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span> <span class="preprocessor">#define MY_IP_GATEWAY_ADDRESS</span></div>
<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span> <span class="preprocessor">#define MY_IP_SUBNET_ADDRESS</span></div>
<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span> <span class="preprocessor">#define MY_USE_UDP</span></div>
<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span> <span class="preprocessor">#define MY_CONTROLLER_IP_ADDRESS</span></div>
<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span> <span class="preprocessor">#define MY_CONTROLLER_URL_ADDRESS</span></div>
<div class="line"><a name="l02296"></a><span class="lineno"> 2296</span> <span class="comment">// TinyGSM</span></div>
<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span> <span class="preprocessor">#define MY_GSM_APN</span></div>
<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span> <span class="preprocessor">#define MY_GSM_BAUDRATE</span></div>
<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span> <span class="preprocessor">#define MY_GSM_PIN</span></div>
<div class="line"><a name="l02300"></a><span class="lineno"> 2300</span> <span class="preprocessor">#define MY_GSM_PSW</span></div>
<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span> <span class="preprocessor">#define MY_GSM_RX</span></div>
<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span> <span class="preprocessor">#define MY_GSM_SSID</span></div>
<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span> <span class="preprocessor">#define MY_GSM_TX</span></div>
<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span> <span class="preprocessor">#define MY_GSM_USR</span></div>
<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span> <span class="comment">// LED</span></div>
<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span> <span class="preprocessor">#define MY_DEFAULT_ERR_LED_PIN</span></div>
<div class="line"><a name="l02307"></a><span class="lineno"> 2307</span> <span class="preprocessor">#define MY_DEFAULT_TX_LED_PIN</span></div>
<div class="line"><a name="l02308"></a><span class="lineno"> 2308</span> <span class="preprocessor">#define MY_DEFAULT_RX_LED_PIN</span></div>
<div class="line"><a name="l02309"></a><span class="lineno"> 2309</span> <span class="comment">// signing</span></div>
<div class="line"><a name="l02310"></a><span class="lineno"> 2310</span> <span class="preprocessor">#define MY_SECURITY_SIMPLE_PASSWD</span></div>
<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span> <span class="preprocessor">#define MY_SIGNING_SIMPLE_PASSWD</span></div>
<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span> <span class="preprocessor">#define MY_ENCRYPTION_SIMPLE_PASSWD</span></div>
<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span> <span class="preprocessor">#define MY_SIGNING_ATSHA204</span></div>
<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span> <span class="preprocessor">#define MY_SIGNING_SOFT</span></div>
<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span> <span class="preprocessor">#define MY_SIGNING_REQUEST_SIGNATURES</span></div>
<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span> <span class="preprocessor">#define MY_SIGNING_WEAK_SECURITY</span></div>
<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span> <span class="preprocessor">#define MY_SIGNING_NODE_WHITELISTING</span></div>
<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_SIGNING</span></div>
<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span> <span class="preprocessor">#define MY_SIGNING_FEATURE</span></div>
<div class="line"><a name="l02320"></a><span class="lineno"> 2320</span> <span class="preprocessor">#define MY_ENCRYPTION_FEATURE</span></div>
<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span> <span class="comment">// FOTA update</span></div>
<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_OTA_UPDATE</span></div>
<div class="line"><a name="l02323"></a><span class="lineno"> 2323</span> <span class="preprocessor">#define MY_OTA_USE_I2C_EEPROM</span></div>
<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span> <span class="comment">// RS485</span></div>
<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span> <span class="preprocessor">#define MY_RS485</span></div>
<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span> <span class="preprocessor">#define MY_RS485_DE_PIN</span></div>
<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span> <span class="preprocessor">#define MY_RS485_DE_INVERSE</span></div>
<div class="line"><a name="l02328"></a><span class="lineno"> 2328</span> <span class="preprocessor">#define MY_RS485_HWSERIAL</span></div>
<div class="line"><a name="l02329"></a><span class="lineno"> 2329</span> <span class="comment">// RF24</span></div>
<div class="line"><a name="l02330"></a><span class="lineno"> 2330</span> <span class="preprocessor">#define MY_RADIO_RF24</span></div>
<div class="line"><a name="l02331"></a><span class="lineno"> 2331</span> <span class="preprocessor">#define MY_RADIO_NRF24 //deprecated</span></div>
<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_RF24</span></div>
<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span> <span class="preprocessor">#define MY_RF24_POWER_PIN</span></div>
<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span> <span class="preprocessor">#define MY_RF24_IRQ_PIN</span></div>
<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span> <span class="preprocessor">#define MY_RF24_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span> <span class="preprocessor">#define MY_RX_MESSAGE_BUFFER_FEATURE</span></div>
<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span> <span class="preprocessor">#define MY_RX_MESSAGE_BUFFER_SIZE</span></div>
<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span> <span class="comment">// NRF5_ESB</span></div>
<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span> <span class="preprocessor">#define MY_RADIO_NRF5_ESB</span></div>
<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span> <span class="preprocessor">#define MY_NRF5_ESB_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_NRF5_ESB</span></div>
<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span> <span class="preprocessor">#define MY_NRF5_ESB_REVERSE_ACK_RX</span></div>
<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span> <span class="preprocessor">#define MY_NRF5_ESB_REVERSE_ACK_TX</span></div>
<div class="line"><a name="l02344"></a><span class="lineno"> 2344</span> <span class="comment">// RFM69</span></div>
<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span> <span class="preprocessor">#define MY_RADIO_RFM69</span></div>
<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span> <span class="preprocessor">#define MY_IS_RFM69HW</span></div>
<div class="line"><a name="l02347"></a><span class="lineno"> 2347</span> <span class="preprocessor">#define MY_RFM69_NEW_DRIVER</span></div>
<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span> <span class="preprocessor">#define MY_RFM69_POWER_PIN</span></div>
<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span> <span class="preprocessor">#define MY_RFM69_MODEM_CONFIGURATION</span></div>
<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span> <span class="preprocessor">#define MY_RFM69_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span> <span class="preprocessor">#define MY_RFM69_ATC_MODE_DISABLED</span></div>
<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span> <span class="preprocessor">#define MY_RFM69_MAX_POWER_LEVEL_DBM</span></div>
<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span> <span class="preprocessor">#define MY_RFM69_RST_PIN</span></div>
<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_RFM69</span></div>
<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_RFM69_REGISTERS</span></div>
<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span> <span class="comment">// RFM95</span></div>
<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span> <span class="preprocessor">#define MY_RADIO_RFM95</span></div>
<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span> <span class="preprocessor">#define MY_DEBUG_VERBOSE_RFM95</span></div>
<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span> <span class="preprocessor">#define MY_RFM95_ENABLE_ENCRYPTION</span></div>
<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span> <span class="preprocessor">#define MY_RFM95_ATC_MODE_DISABLED</span></div>
<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span> <span class="preprocessor">#define MY_RFM95_RST_PIN</span></div>
<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span> <span class="preprocessor">#define MY_RFM95_MODEM_CONFIGRUATION</span></div>
<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span> <span class="preprocessor">#define MY_RFM95_POWER_PIN</span></div>
<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span> <span class="preprocessor">#define MY_RFM95_TCXO</span></div>
<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span> <span class="preprocessor">#define MY_RFM95_MAX_POWER_LEVEL_DBM</span></div>
<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span> <span class="comment">// SOFT-SPI</span></div>
<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span> <span class="preprocessor">#define MY_SOFTSPI</span></div>
<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>  <span class="comment">// End of MyConfig group</span></div>
</div><!-- fragment --></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.17
</small></address>
</body>
</html>