<!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 File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">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>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">MyConfig.h File Reference<div class="ingroups"><a class="el" href="group__publics.html">MySensors public APIs and functionalities</a> » <a class="el" href="group___my_config_grp.html">Library customisation</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>MySensors specific configuration flags.Set these in your sketch before including <a class="el" href="_my_sensors_8h.html" title="API declaration for MySensors.">MySensors.h</a> to customize the library to your needs. If the sketch does not define these flags, they will get default values where applicable.
<a href="#details">More...</a></p>
<div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_my_config_8h__dep__incl.png" border="0" usemap="#_my_config_8hdep" alt=""/></div>
<map name="_my_config_8hdep" id="_my_config_8hdep">
<area shape="rect" title="MySensors specific configuration flags.Set these in your sketch before including MySensors...." alt="" coords="653,5,749,32"/>
<area shape="rect" href="_my_sensors_core_8h.html" title=" " alt="" coords="558,80,725,107"/>
<area shape="rect" href="_my_sensors_8h.html" title="API declaration for MySensors." alt="" coords="1014,155,1119,181"/>
<area shape="rect" href="_my_protocol_8h_source.html" title=" " alt="" coords="5,155,144,181"/>
<area shape="rect" href="_my_gateway_transport_8h.html" title=" " alt="" coords="25,229,231,256"/>
<area shape="rect" href="_my_inclusion_mode_8h_source.html" title=" " alt="" coords="219,155,399,181"/>
<area shape="rect" href="_my_o_t_a_firmware_update_8h.html" title=" " alt="" coords="423,155,643,181"/>
<area shape="rect" href="_my_o_t_a_logging_8h.html" title="API declaration for MyOTALogging." alt="" coords="667,155,831,181"/>
<area shape="rect" href="_my_signing_8h.html" title="API declaration for MySigning signing backend." alt="" coords="855,155,990,181"/>
</map>
</div>
</div>
<p><a href="_my_config_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga88f4c78508023858b3e18c9ddc23d5da"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_s485_setting_grp_pub.html#ga88f4c78508023858b3e18c9ddc23d5da">MY_RS485_BAUD_RATE</a>   (9600)</td></tr>
<tr class="memdesc:ga88f4c78508023858b3e18c9ddc23d5da"><td class="mdescLeft"> </td><td class="mdescRight">The RS485 BAUD rate. <br /></td></tr>
<tr class="separator:ga88f4c78508023858b3e18c9ddc23d5da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4d0322d6816af3ad4df3d87f3cc1ab21"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_s485_setting_grp_pub.html#ga4d0322d6816af3ad4df3d87f3cc1ab21">MY_RS485_MAX_MESSAGE_LENGTH</a>   (40)</td></tr>
<tr class="memdesc:ga4d0322d6816af3ad4df3d87f3cc1ab21"><td class="mdescLeft"> </td><td class="mdescRight">The maximum message length used for RS485. <br /></td></tr>
<tr class="separator:ga4d0322d6816af3ad4df3d87f3cc1ab21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaddf229e9f7d3d52e21cb904e6962d80f"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_s485_setting_grp_pub.html#gaddf229e9f7d3d52e21cb904e6962d80f">MY_RS485_SOH_COUNT</a>   (1)</td></tr>
<tr class="memdesc:gaddf229e9f7d3d52e21cb904e6962d80f"><td class="mdescLeft"> </td><td class="mdescRight">Use this in case of collisions on the bus. 3 might be a good setting. <br /></td></tr>
<tr class="separator:gaddf229e9f7d3d52e21cb904e6962d80f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga872203b5960ac78f1bdcbc7086a312a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#ga872203b5960ac78f1bdcbc7086a312a4">MY_RF24_SPI_SPEED</a>   (2*1000000ul)</td></tr>
<tr class="memdesc:ga872203b5960ac78f1bdcbc7086a312a4"><td class="mdescLeft"> </td><td class="mdescRight">Define this if you need to run the SPI clock at a different frequency than the default. <a href="group___r_f24_setting_grp_pub.html#ga872203b5960ac78f1bdcbc7086a312a4">More...</a><br /></td></tr>
<tr class="separator:ga872203b5960ac78f1bdcbc7086a312a4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6cefeb2b429c22e6ce9cc046409a281f"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#ga6cefeb2b429c22e6ce9cc046409a281f">MY_RF24_CE_PIN</a>   (<a class="el" href="group___r_f24grp.html#ga902d8b0d556215c2b73be7787c15e287">DEFAULT_RF24_CE_PIN</a>)</td></tr>
<tr class="memdesc:ga6cefeb2b429c22e6ce9cc046409a281f"><td class="mdescLeft"> </td><td class="mdescRight">Define this to change the chip enable pin from the default. <br /></td></tr>
<tr class="separator:ga6cefeb2b429c22e6ce9cc046409a281f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gadf950155ade7b04976a69e553410adfb"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#gadf950155ade7b04976a69e553410adfb">MY_RF24_CS_PIN</a>   (<a class="el" href="group___r_f24grp.html#gac582d53281b5b0f518ff8e6d8f40c438">DEFAULT_RF24_CS_PIN</a>)</td></tr>
<tr class="memdesc:gadf950155ade7b04976a69e553410adfb"><td class="mdescLeft"> </td><td class="mdescRight">Define this to change the chip select pin from the default. <br /></td></tr>
<tr class="separator:gadf950155ade7b04976a69e553410adfb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga945842e4b3b50d99d5a676077fd3a94c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#ga945842e4b3b50d99d5a676077fd3a94c">MY_RF24_PA_LEVEL</a>   (RF24_PA_HIGH)</td></tr>
<tr class="memdesc:ga945842e4b3b50d99d5a676077fd3a94c"><td class="mdescLeft"> </td><td class="mdescRight">Default RF24 PA level. Override in sketch if needed. <a href="group___r_f24_setting_grp_pub.html#ga945842e4b3b50d99d5a676077fd3a94c">More...</a><br /></td></tr>
<tr class="separator:ga945842e4b3b50d99d5a676077fd3a94c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gafb356a7718f74a37f2081fb636dfacd2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#gafb356a7718f74a37f2081fb636dfacd2">MY_RF24_CHANNEL</a>   (76)</td></tr>
<tr class="memdesc:gafb356a7718f74a37f2081fb636dfacd2"><td class="mdescLeft"> </td><td class="mdescRight">RF channel for the sensor net, 0-125. <a href="group___r_f24_setting_grp_pub.html#gafb356a7718f74a37f2081fb636dfacd2">More...</a><br /></td></tr>
<tr class="separator:gafb356a7718f74a37f2081fb636dfacd2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gabd13cef12cccf782fcf5be0d8b4b6fb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#gabd13cef12cccf782fcf5be0d8b4b6fb9">MY_RF24_DATARATE</a>   (RF24_250KBPS)</td></tr>
<tr class="memdesc:gabd13cef12cccf782fcf5be0d8b4b6fb9"><td class="mdescLeft"> </td><td class="mdescRight">RF24 data rate. <a href="group___r_f24_setting_grp_pub.html#gabd13cef12cccf782fcf5be0d8b4b6fb9">More...</a><br /></td></tr>
<tr class="separator:gabd13cef12cccf782fcf5be0d8b4b6fb9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6a8ad6388d7c306aba6aff91395fdb2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#ga6a8ad6388d7c306aba6aff91395fdb2a">MY_RF24_BASE_RADIO_ID</a>   0x00,0xFC,0xE1,0xA8,0xA8</td></tr>
<tr class="memdesc:ga6a8ad6388d7c306aba6aff91395fdb2a"><td class="mdescLeft"> </td><td class="mdescRight">RF24 radio network identifier. <a href="group___r_f24_setting_grp_pub.html#ga6a8ad6388d7c306aba6aff91395fdb2a">More...</a><br /></td></tr>
<tr class="separator:ga6a8ad6388d7c306aba6aff91395fdb2a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gafdfdcc77ee0c030dd692a519cd77f40c"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f24_setting_grp_pub.html#gafdfdcc77ee0c030dd692a519cd77f40c">MY_RF24_ADDR_WIDTH</a>   (5)</td></tr>
<tr class="memdesc:gafdfdcc77ee0c030dd692a519cd77f40c"><td class="mdescLeft"> </td><td class="mdescRight">RF24 base address width. <br /></td></tr>
<tr class="separator:gafdfdcc77ee0c030dd692a519cd77f40c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga03b2fe204be871fc37f0febd9838642c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#ga03b2fe204be871fc37f0febd9838642c">MY_NRF5_ESB_PA_LEVEL</a>   (NRF5_PA_MAX)</td></tr>
<tr class="memdesc:ga03b2fe204be871fc37f0febd9838642c"><td class="mdescLeft"> </td><td class="mdescRight">Default nRF5 PA level. Override in sketch if needed. <a href="group___n_r_f5_setting_grp_pub.html#ga03b2fe204be871fc37f0febd9838642c">More...</a><br /></td></tr>
<tr class="separator:ga03b2fe204be871fc37f0febd9838642c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga762db9130134144252d09a16a925a1d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#ga762db9130134144252d09a16a925a1d4">MY_NRF5_ESB_CHANNEL</a>   (76)</td></tr>
<tr class="memdesc:ga762db9130134144252d09a16a925a1d4"><td class="mdescLeft"> </td><td class="mdescRight">RF channel for the sensor net, 0-125. <a href="group___n_r_f5_setting_grp_pub.html#ga762db9130134144252d09a16a925a1d4">More...</a><br /></td></tr>
<tr class="separator:ga762db9130134144252d09a16a925a1d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gadbe47a89d104ba5279770e81e4779082"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#gadbe47a89d104ba5279770e81e4779082">MY_NRF5_ESB_MODE</a>   (NRF5_250KBPS)</td></tr>
<tr class="memdesc:gadbe47a89d104ba5279770e81e4779082"><td class="mdescLeft"> </td><td class="mdescRight">nRF5 mode. <a href="group___n_r_f5_setting_grp_pub.html#gadbe47a89d104ba5279770e81e4779082">More...</a><br /></td></tr>
<tr class="separator:gadbe47a89d104ba5279770e81e4779082"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7ffa9908004247217181de3a42947536"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#ga7ffa9908004247217181de3a42947536">MY_NRF5_ESB_BASE_RADIO_ID</a>   0x00, 0xFC, 0xE1, 0xA8, 0xA8</td></tr>
<tr class="memdesc:ga7ffa9908004247217181de3a42947536"><td class="mdescLeft"> </td><td class="mdescRight">nRF5 radio network identifier. <a href="group___n_r_f5_setting_grp_pub.html#ga7ffa9908004247217181de3a42947536">More...</a><br /></td></tr>
<tr class="separator:ga7ffa9908004247217181de3a42947536"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5c178f52316d195ee1627073c23ca9cd"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#ga5c178f52316d195ee1627073c23ca9cd">MY_NRF5_ESB_ADDR_WIDTH</a>   (5)</td></tr>
<tr class="memdesc:ga5c178f52316d195ee1627073c23ca9cd"><td class="mdescLeft"> </td><td class="mdescRight">nRF5 base address width. <br /></td></tr>
<tr class="separator:ga5c178f52316d195ee1627073c23ca9cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae145cc495f717a5838122b7caf3c651a"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___n_r_f5_setting_grp_pub.html#gae145cc495f717a5838122b7caf3c651a">MY_NRF5_ESB_RX_BUFFER_SIZE</a>   (20)</td></tr>
<tr class="memdesc:gae145cc495f717a5838122b7caf3c651a"><td class="mdescLeft"> </td><td class="mdescRight">Declare the amount of incoming messages that can be buffered at driver level. <br /></td></tr>
<tr class="separator:gae145cc495f717a5838122b7caf3c651a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3abb7e6bc4ad07943afe0ce3e381c9ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#ga3abb7e6bc4ad07943afe0ce3e381c9ec">MY_RFM69_FREQUENCY</a>   (<a class="el" href="group___r_f_m69_newgrp.html#gaaa28eab3549d0032065855b09779303e">RFM69_868MHZ</a>)</td></tr>
<tr class="memdesc:ga3abb7e6bc4ad07943afe0ce3e381c9ec"><td class="mdescLeft"> </td><td class="mdescRight">The frequency to use. <a href="group___r_f_m69_setting_grp_pub.html#ga3abb7e6bc4ad07943afe0ce3e381c9ec">More...</a><br /></td></tr>
<tr class="separator:ga3abb7e6bc4ad07943afe0ce3e381c9ec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf1455cd3427c9dc4c4564542c3dafc16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#gaf1455cd3427c9dc4c4564542c3dafc16">MY_RFM69HW</a>   false</td></tr>
<tr class="memdesc:gaf1455cd3427c9dc4c4564542c3dafc16"><td class="mdescLeft"> </td><td class="mdescRight">Set to true if MY_IS_RFM69HW is set. <a href="group___r_f_m69_setting_grp_pub.html#gaf1455cd3427c9dc4c4564542c3dafc16">More...</a><br /></td></tr>
<tr class="separator:gaf1455cd3427c9dc4c4564542c3dafc16"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaaf2adbc0c01337fb279d0bf18b96026d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#gaaf2adbc0c01337fb279d0bf18b96026d">MY_RFM69_TX_POWER_DBM</a>   (5)</td></tr>
<tr class="memdesc:gaaf2adbc0c01337fb279d0bf18b96026d"><td class="mdescLeft"> </td><td class="mdescRight">Set TX power level, default 5dBm (overridden if ATC mode enabled). <br /></td></tr>
<tr class="separator:gaaf2adbc0c01337fb279d0bf18b96026d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab77102de6c7609ad4210d46a36113f33"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#gab77102de6c7609ad4210d46a36113f33">MY_RFM69_ATC_TARGET_RSSI_DBM</a>   (-80)</td></tr>
<tr class="memdesc:gab77102de6c7609ad4210d46a36113f33"><td class="mdescLeft"> </td><td class="mdescRight">Target RSSI level (in dBm) for RFM69 ATC mode. <br /></td></tr>
<tr class="separator:gab77102de6c7609ad4210d46a36113f33"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac8c66aa1fad04119353e3230a47f7f5d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#gac8c66aa1fad04119353e3230a47f7f5d">MY_RFM69_NETWORKID</a>   (100)</td></tr>
<tr class="memdesc:gac8c66aa1fad04119353e3230a47f7f5d"><td class="mdescLeft"> </td><td class="mdescRight">RFM69 Network ID. Use the same for all nodes that will talk to each other. <br /></td></tr>
<tr class="separator:gac8c66aa1fad04119353e3230a47f7f5d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7964c719d0d54cffb0ffc2a2cc858625"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#ga7964c719d0d54cffb0ffc2a2cc858625">MY_RFM69_IRQ_PIN</a>   <a class="el" href="group___r_f_m69_newgrp.html#gad054e15c0d2d55f1ffab2dce00ed7837">DEFAULT_RFM69_IRQ_PIN</a></td></tr>
<tr class="memdesc:ga7964c719d0d54cffb0ffc2a2cc858625"><td class="mdescLeft"> </td><td class="mdescRight">Define this to override the default RFM69 IRQ pin assignment. <br /></td></tr>
<tr class="separator:ga7964c719d0d54cffb0ffc2a2cc858625"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2f5d08c7c27544db486287616b1ea55d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#ga2f5d08c7c27544db486287616b1ea55d">MY_RFM69_IRQ_NUM</a>   digitalPinToInterrupt(<a class="el" href="group___r_f_m69_setting_grp_pub.html#ga7964c719d0d54cffb0ffc2a2cc858625">MY_RFM69_IRQ_PIN</a>)</td></tr>
<tr class="memdesc:ga2f5d08c7c27544db486287616b1ea55d"><td class="mdescLeft"> </td><td class="mdescRight">RFM69 IRQ number. <br /></td></tr>
<tr class="separator:ga2f5d08c7c27544db486287616b1ea55d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7b344bd41dd679db62feb05f32080183"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#ga7b344bd41dd679db62feb05f32080183">MY_RFM69_CS_PIN</a>   <a class="el" href="group___r_f_m69_newgrp.html#gac8455eb477b94742219afd5d5504fa2f">DEFAULT_RFM69_CS_PIN</a></td></tr>
<tr class="memdesc:ga7b344bd41dd679db62feb05f32080183"><td class="mdescLeft"> </td><td class="mdescRight">RFM69 SPI chip select pin. <br /></td></tr>
<tr class="separator:ga7b344bd41dd679db62feb05f32080183"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga73737596be44b113758a4fa3572712c1"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m69_setting_grp_pub.html#ga73737596be44b113758a4fa3572712c1">MY_RFM69_SPI_SPEED</a>   (4*1000000ul)</td></tr>
<tr class="memdesc:ga73737596be44b113758a4fa3572712c1"><td class="mdescLeft"> </td><td class="mdescRight">Set to overrule default <a class="el" href="class_r_f_m69.html">RFM69</a> SPI speed. <br /></td></tr>
<tr class="separator:ga73737596be44b113758a4fa3572712c1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2b8127be0dc7257d1e04bea5969e4811"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#ga2b8127be0dc7257d1e04bea5969e4811">MY_RFM95_FREQUENCY</a>   (<a class="el" href="group___r_f_m95grp.html#gae21823fb5bbb34fa774b7d98df9c7779">RFM95_868MHZ</a>)</td></tr>
<tr class="memdesc:ga2b8127be0dc7257d1e04bea5969e4811"><td class="mdescLeft"> </td><td class="mdescRight">The frequency to use. <a href="group___r_f_m95_setting_grp_pub.html#ga2b8127be0dc7257d1e04bea5969e4811">More...</a><br /></td></tr>
<tr class="separator:ga2b8127be0dc7257d1e04bea5969e4811"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaedc32edc29ffd4ecc2c849e39010069e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#gaedc32edc29ffd4ecc2c849e39010069e">MY_RFM95_MODEM_CONFIGRUATION</a>   <a class="el" href="group___r_f_m95grp.html#gafd67113270c9328db8ec214896c30230">RFM95_BW125CR45SF128</a></td></tr>
<tr class="memdesc:gaedc32edc29ffd4ecc2c849e39010069e"><td class="mdescLeft"> </td><td class="mdescRight">RFM95 modem configuration. <a href="group___r_f_m95_setting_grp_pub.html#gaedc32edc29ffd4ecc2c849e39010069e">More...</a><br /></td></tr>
<tr class="separator:gaedc32edc29ffd4ecc2c849e39010069e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8c5cec90bf7e2c9c49b203383f343b26"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#ga8c5cec90bf7e2c9c49b203383f343b26">MY_RFM95_IRQ_PIN</a>   <a class="el" href="group___r_f_m95grp.html#gaeb714dc6913473bfde7150639daa98f0">DEFAULT_RFM95_IRQ_PIN</a></td></tr>
<tr class="memdesc:ga8c5cec90bf7e2c9c49b203383f343b26"><td class="mdescLeft"> </td><td class="mdescRight">Define this to use the RFM95 IRQ pin. <br /></td></tr>
<tr class="separator:ga8c5cec90bf7e2c9c49b203383f343b26"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga53533f967716571c98ecbabc5f8a7db2"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#ga53533f967716571c98ecbabc5f8a7db2">MY_RFM95_IRQ_NUM</a>   digitalPinToInterrupt(<a class="el" href="group___r_f_m95_setting_grp_pub.html#ga8c5cec90bf7e2c9c49b203383f343b26">MY_RFM95_IRQ_PIN</a>)</td></tr>
<tr class="memdesc:ga53533f967716571c98ecbabc5f8a7db2"><td class="mdescLeft"> </td><td class="mdescRight">RFM95 IRQ number. <br /></td></tr>
<tr class="separator:ga53533f967716571c98ecbabc5f8a7db2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8adfa20f2417f7198c555df55f70754e"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#ga8adfa20f2417f7198c555df55f70754e">MY_RFM95_CS_PIN</a>   <a class="el" href="group___r_f_m95grp.html#gadd6775caa12f2b1fe6392202bbbc4cba">DEFAULT_RFM95_CS_PIN</a></td></tr>
<tr class="memdesc:ga8adfa20f2417f7198c555df55f70754e"><td class="mdescLeft"> </td><td class="mdescRight">RFM95 SPI chip select pin. <br /></td></tr>
<tr class="separator:ga8adfa20f2417f7198c555df55f70754e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga42bb2e5b708e5e3314adeb7ebc8b06fc"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#ga42bb2e5b708e5e3314adeb7ebc8b06fc">MY_RFM95_SPI_SPEED</a>   (4*1000000ul)</td></tr>
<tr class="memdesc:ga42bb2e5b708e5e3314adeb7ebc8b06fc"><td class="mdescLeft"> </td><td class="mdescRight">Set to overrule default RFM95 SPI speed. <br /></td></tr>
<tr class="separator:ga42bb2e5b708e5e3314adeb7ebc8b06fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaecdca3165d117726b69c39c4fee32914"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#gaecdca3165d117726b69c39c4fee32914">MY_RFM95_TX_POWER_DBM</a>   (13u)</td></tr>
<tr class="memdesc:gaecdca3165d117726b69c39c4fee32914"><td class="mdescLeft"> </td><td class="mdescRight">Set TX power level, default 13dBm (overridden if ATC mode enabled) <a href="group___r_f_m95_setting_grp_pub.html#gaecdca3165d117726b69c39c4fee32914">More...</a><br /></td></tr>
<tr class="separator:gaecdca3165d117726b69c39c4fee32914"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaadb9ebef5f052e021c612b59b40af30f"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___r_f_m95_setting_grp_pub.html#gaadb9ebef5f052e021c612b59b40af30f">MY_RFM95_ATC_TARGET_RSSI</a>   (-70)</td></tr>
<tr class="memdesc:gaadb9ebef5f052e021c612b59b40af30f"><td class="mdescLeft"> </td><td class="mdescRight">Target RSSI level (in dBm) for RFM95 ATC mode. <br /></td></tr>
<tr class="separator:gaadb9ebef5f052e021c612b59b40af30f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga594e9393901cd9c369edf8071e43f142"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___soft_spi_setting_grp_pub.html#ga594e9393901cd9c369edf8071e43f142">MY_SOFT_SPI_SCK_PIN</a>   (14)</td></tr>
<tr class="memdesc:ga594e9393901cd9c369edf8071e43f142"><td class="mdescLeft"> </td><td class="mdescRight">Soft SPI SCK pin. <br /></td></tr>
<tr class="separator:ga594e9393901cd9c369edf8071e43f142"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1ab203d006e8539a2113e7ec81bb29c6"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___soft_spi_setting_grp_pub.html#ga1ab203d006e8539a2113e7ec81bb29c6">MY_SOFT_SPI_MISO_PIN</a>   (16)</td></tr>
<tr class="memdesc:ga1ab203d006e8539a2113e7ec81bb29c6"><td class="mdescLeft"> </td><td class="mdescRight">Soft SPI MISO pin. <br /></td></tr>
<tr class="separator:ga1ab203d006e8539a2113e7ec81bb29c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga02dd535c386be91ca9c1938c170df160"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___soft_spi_setting_grp_pub.html#ga02dd535c386be91ca9c1938c170df160">MY_SOFT_SPI_MOSI_PIN</a>   (15)</td></tr>
<tr class="memdesc:ga02dd535c386be91ca9c1938c170df160"><td class="mdescLeft"> </td><td class="mdescRight">Soft SPI MOSI pin. <br /></td></tr>
<tr class="separator:ga02dd535c386be91ca9c1938c170df160"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6176ba5e458686efb8627f4d6d3367b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga6176ba5e458686efb8627f4d6d3367b6">MY_RAM_ROUTING_TABLE_FEATURE</a></td></tr>
<tr class="memdesc:ga6176ba5e458686efb8627f4d6d3367b6"><td class="mdescLeft"> </td><td class="mdescRight">If enabled, the routing table is kept in RAM (if memory allows) and saved in regular intervals. <a href="group___routing_node_setting_grp_pub.html#ga6176ba5e458686efb8627f4d6d3367b6">More...</a><br /></td></tr>
<tr class="separator:ga6176ba5e458686efb8627f4d6d3367b6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga48408e2c498c18ad5d0b45edc281e35d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga48408e2c498c18ad5d0b45edc281e35d">MY_ROUTING_TABLE_SAVE_INTERVAL_MS</a>   (30*60*1000ul)</td></tr>
<tr class="memdesc:ga48408e2c498c18ad5d0b45edc281e35d"><td class="mdescLeft"> </td><td class="mdescRight">Interval to dump content of routing table to EEPROM. <br /></td></tr>
<tr class="separator:ga48408e2c498c18ad5d0b45edc281e35d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac677233da7f20bbf93cb479471e3234e"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#gac677233da7f20bbf93cb479471e3234e">MY_NODE_ID</a>   (<a class="el" href="group___my_transportgrp.html#ga0cc6f7717df9fbdc0f33efb88720a639">AUTO</a>)</td></tr>
<tr class="memdesc:gac677233da7f20bbf93cb479471e3234e"><td class="mdescLeft"> </td><td class="mdescRight">Node id defaults to AUTO (tries to fetch id from controller). <br /></td></tr>
<tr class="separator:gac677233da7f20bbf93cb479471e3234e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9c5cf01ba680a4f4b2d79652d80c74f4"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga9c5cf01ba680a4f4b2d79652d80c74f4">MY_PARENT_NODE_ID</a>   (<a class="el" href="group___my_transportgrp.html#ga0cc6f7717df9fbdc0f33efb88720a639">AUTO</a>)</td></tr>
<tr class="memdesc:ga9c5cf01ba680a4f4b2d79652d80c74f4"><td class="mdescLeft"> </td><td class="mdescRight">Node parent defaults to AUTO (tries to find a parent automatically). <br /></td></tr>
<tr class="separator:ga9c5cf01ba680a4f4b2d79652d80c74f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1e0d290da0e9822029ba92dde558ed41"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga1e0d290da0e9822029ba92dde558ed41">MY_TRANSPORT_SANITY_CHECK_INTERVAL_MS</a>   (15*60*1000ul)</td></tr>
<tr class="memdesc:ga1e0d290da0e9822029ba92dde558ed41"><td class="mdescLeft"> </td><td class="mdescRight">Interval (in ms) for transport sanity checks. <br /></td></tr>
<tr class="separator:ga1e0d290da0e9822029ba92dde558ed41"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga58657abf1ed9920e5686a50d6c5895dd"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga58657abf1ed9920e5686a50d6c5895dd">MY_TRANSPORT_DISCOVERY_INTERVAL_MS</a>   (20*60*1000ul)</td></tr>
<tr class="memdesc:ga58657abf1ed9920e5686a50d6c5895dd"><td class="mdescLeft"> </td><td class="mdescRight">This is a gateway-only feature: Interval (in ms) to issue network discovery checks. <br /></td></tr>
<tr class="separator:ga58657abf1ed9920e5686a50d6c5895dd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga45b4f1c868b8cb5d7396cdfb4939559c"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___routing_node_setting_grp_pub.html#ga45b4f1c868b8cb5d7396cdfb4939559c">MY_TRANSPORT_WAIT_READY_MS</a>   (0)</td></tr>
<tr class="memdesc:ga45b4f1c868b8cb5d7396cdfb4939559c"><td class="mdescLeft"> </td><td class="mdescRight">Timeout in ms until transport is ready during startup, set to 0 for no timeout. <br /></td></tr>
<tr class="separator:ga45b4f1c868b8cb5d7396cdfb4939559c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga66f57acdc6154d79e3221fb019dc9b4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___registration_setting_grp_pub.html#ga66f57acdc6154d79e3221fb019dc9b4a">MY_REGISTRATION_FEATURE</a></td></tr>
<tr class="memdesc:ga66f57acdc6154d79e3221fb019dc9b4a"><td class="mdescLeft"> </td><td class="mdescRight">If enabled, node has to register to GW/controller before being allowed to send sensor data. <a href="group___registration_setting_grp_pub.html#ga66f57acdc6154d79e3221fb019dc9b4a">More...</a><br /></td></tr>
<tr class="separator:ga66f57acdc6154d79e3221fb019dc9b4a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8998bfe88ba4c45ad03d196651308911"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___registration_setting_grp_pub.html#ga8998bfe88ba4c45ad03d196651308911">MY_REGISTRATION_RETRIES</a>   (3u)</td></tr>
<tr class="memdesc:ga8998bfe88ba4c45ad03d196651308911"><td class="mdescLeft"> </td><td class="mdescRight">Number of registration retries if no reply received from GW/controller. <br /></td></tr>
<tr class="separator:ga8998bfe88ba4c45ad03d196651308911"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1e6fe7ecbca7b7adf10054b75f8ff133"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___registration_setting_grp_pub.html#ga1e6fe7ecbca7b7adf10054b75f8ff133">MY_REGISTRATION_DEFAULT</a>   (true)</td></tr>
<tr class="memdesc:ga1e6fe7ecbca7b7adf10054b75f8ff133"><td class="mdescLeft"> </td><td class="mdescRight">Node registration default - this applies if no registration response is received from controller. <br /></td></tr>
<tr class="separator:ga1e6fe7ecbca7b7adf10054b75f8ff133"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0b7acf423bbba0e132ab0cb8d0faff09"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___core_setting_grp_pub.html#ga0b7acf423bbba0e132ab0cb8d0faff09">MY_CORE_COMPATIBILITY_CHECK</a></td></tr>
<tr class="memdesc:ga0b7acf423bbba0e132ab0cb8d0faff09"><td class="mdescLeft"> </td><td class="mdescRight">If defined, library compatibility is checked during node registration. Incompatible libraries are unable to send sensor data. <br /></td></tr>
<tr class="separator:ga0b7acf423bbba0e132ab0cb8d0faff09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae0856c1f019fa17c57ddc8cfd7a16556"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sleep_setting_grp_pub.html#gae0856c1f019fa17c57ddc8cfd7a16556">MY_SLEEP_TRANSPORT_RECONNECT_TIMEOUT_MS</a>   (10*1000ul)</td></tr>
<tr class="memdesc:gae0856c1f019fa17c57ddc8cfd7a16556"><td class="mdescLeft"> </td><td class="mdescRight">Timeout (in ms) to re-establish link if node is send to sleep and transport is not ready. <br /></td></tr>
<tr class="separator:gae0856c1f019fa17c57ddc8cfd7a16556"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf353bf3627ebd8f15e200b320e2e065d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sleep_setting_grp_pub.html#gaf353bf3627ebd8f15e200b320e2e065d">MY_SMART_SLEEP_WAIT_DURATION_MS</a>   (500ul)</td></tr>
<tr class="memdesc:gaf353bf3627ebd8f15e200b320e2e065d"><td class="mdescLeft"> </td><td class="mdescRight">The wait period (in ms) before going to sleep when using smartSleep-functions. <a href="group___sleep_setting_grp_pub.html#gaf353bf3627ebd8f15e200b320e2e065d">More...</a><br /></td></tr>
<tr class="separator:gaf353bf3627ebd8f15e200b320e2e065d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac7ba1fc2116792c9a1e375069503337a"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_t_a_setting_grp_pub.html#gac7ba1fc2116792c9a1e375069503337a">MY_OTA_FLASH_SS</a>   (8)</td></tr>
<tr class="memdesc:gac7ba1fc2116792c9a1e375069503337a"><td class="mdescLeft"> </td><td class="mdescRight">Slave select pin for external flash used for OTA. <br /></td></tr>
<tr class="separator:gac7ba1fc2116792c9a1e375069503337a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac4a108e04eaa69fe34052589a8d7c936"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_t_a_setting_grp_pub.html#gac4a108e04eaa69fe34052589a8d7c936">MY_OTA_FLASH_JDECID</a>   (0x1F65)</td></tr>
<tr class="memdesc:gac4a108e04eaa69fe34052589a8d7c936"><td class="mdescLeft"> </td><td class="mdescRight">Flash JDECID used for OTA. Use (0x00) if unknown. <br /></td></tr>
<tr class="separator:gac4a108e04eaa69fe34052589a8d7c936"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga481dbefd473c07b5fecb127950c5fd53"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga481dbefd473c07b5fecb127950c5fd53">MY_GATEWAY_MAX_RECEIVE_LENGTH</a>   (100u)</td></tr>
<tr class="memdesc:ga481dbefd473c07b5fecb127950c5fd53"><td class="mdescLeft"> </td><td class="mdescRight">Max buffersize needed for messages coming from controller. <br /></td></tr>
<tr class="separator:ga481dbefd473c07b5fecb127950c5fd53"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa853e6523800ac2273dd9276ac42de3d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#gaa853e6523800ac2273dd9276ac42de3d">MY_GATEWAY_MAX_SEND_LENGTH</a>   (120u)</td></tr>
<tr class="memdesc:gaa853e6523800ac2273dd9276ac42de3d"><td class="mdescLeft"> </td><td class="mdescRight">Max buffer size when sending messages. <br /></td></tr>
<tr class="separator:gaa853e6523800ac2273dd9276ac42de3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab307cf122e775d3bfc241195cd552a3f"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#gab307cf122e775d3bfc241195cd552a3f">MY_GATEWAY_MAX_CLIENTS</a>   (1u)</td></tr>
<tr class="memdesc:gab307cf122e775d3bfc241195cd552a3f"><td class="mdescLeft"> </td><td class="mdescRight">Max number of parallel clients (sever mode). <br /></td></tr>
<tr class="separator:gab307cf122e775d3bfc241195cd552a3f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9233c319648f94565340d7ad99660367"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga9233c319648f94565340d7ad99660367">MY_INCLUSION_MODE_BUTTON_PIN</a>   (3)</td></tr>
<tr class="memdesc:ga9233c319648f94565340d7ad99660367"><td class="mdescLeft"> </td><td class="mdescRight">The default input pin used for the inclusion mode button. <br /></td></tr>
<tr class="separator:ga9233c319648f94565340d7ad99660367"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7367085d82b9705e6e03b14e161e581d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga7367085d82b9705e6e03b14e161e581d">MY_INCLUSION_MODE_DURATION</a>   (60)</td></tr>
<tr class="memdesc:ga7367085d82b9705e6e03b14e161e581d"><td class="mdescLeft"> </td><td class="mdescRight">Number of seconds inclusion mode should be enabled. <br /></td></tr>
<tr class="separator:ga7367085d82b9705e6e03b14e161e581d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad36176b549170a0a018a568f7d503286"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#gad36176b549170a0a018a568f7d503286">MY_INCLUSION_BUTTON_PRESSED</a>   (<a class="el" href="group__constants.html#gab811d8c6ff3a505312d3276590444289">LOW</a>)</td></tr>
<tr class="memdesc:gad36176b549170a0a018a568f7d503286"><td class="mdescLeft"> </td><td class="mdescRight">The logical level indicating a pressed inclusion mode button. <a href="group___gateway_setting_grp_pub.html#gad36176b549170a0a018a568f7d503286">More...</a><br /></td></tr>
<tr class="separator:gad36176b549170a0a018a568f7d503286"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga052fbd464bd3c6aa101c194f8b9b7855"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga052fbd464bd3c6aa101c194f8b9b7855">MY_WIFI_BSSID</a>   NULL</td></tr>
<tr class="memdesc:ga052fbd464bd3c6aa101c194f8b9b7855"><td class="mdescLeft"> </td><td class="mdescRight">BSSID of your WiFi network. <br /></td></tr>
<tr class="separator:ga052fbd464bd3c6aa101c194f8b9b7855"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gabdbabf2e3d82fb5c9aa24caecb23a8af"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#gabdbabf2e3d82fb5c9aa24caecb23a8af">MY_HOSTNAME</a>   "MYSENSORS_DEVICE"</td></tr>
<tr class="memdesc:gabdbabf2e3d82fb5c9aa24caecb23a8af"><td class="mdescLeft"> </td><td class="mdescRight">Hostname of your device. <br /></td></tr>
<tr class="separator:gabdbabf2e3d82fb5c9aa24caecb23a8af"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga719a4dddb57833b7ec551b888419d85e"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga719a4dddb57833b7ec551b888419d85e">MY_PORT</a>   5003</td></tr>
<tr class="memdesc:ga719a4dddb57833b7ec551b888419d85e"><td class="mdescLeft"> </td><td class="mdescRight">The Ethernet TCP/UDP port to open on controller or gateway. <br /></td></tr>
<tr class="separator:ga719a4dddb57833b7ec551b888419d85e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9a4124da4bb46990a8b25ecff759c5d0"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga9a4124da4bb46990a8b25ecff759c5d0">MY_IP_RENEWAL_INTERVAL_MS</a>   (60*1000ul)</td></tr>
<tr class="memdesc:ga9a4124da4bb46990a8b25ecff759c5d0"><td class="mdescLeft"> </td><td class="mdescRight">DHCP, default renewal setting in milliseconds. <br /></td></tr>
<tr class="separator:ga9a4124da4bb46990a8b25ecff759c5d0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5b1e17730aa1ee84b75c3f0657269952"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___gateway_setting_grp_pub.html#ga5b1e17730aa1ee84b75c3f0657269952">MY_MAC_ADDRESS</a>   0xDE,0xAD,0xBE,0xEF,0xFE,0xED</td></tr>
<tr class="memdesc:ga5b1e17730aa1ee84b75c3f0657269952"><td class="mdescLeft"> </td><td class="mdescRight">Ethernet MAC address. <a href="group___gateway_setting_grp_pub.html#ga5b1e17730aa1ee84b75c3f0657269952">More...</a><br /></td></tr>
<tr class="separator:ga5b1e17730aa1ee84b75c3f0657269952"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga91dfe84a7a2d073069f6ebf3ebb33503"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_e_d_setting_grp_pub.html#ga91dfe84a7a2d073069f6ebf3ebb33503">MY_DEFAULT_LED_BLINK_PERIOD</a>   300</td></tr>
<tr class="memdesc:ga91dfe84a7a2d073069f6ebf3ebb33503"><td class="mdescLeft"> </td><td class="mdescRight">Default LEDs blinking period in milliseconds. <br /></td></tr>
<tr class="separator:ga91dfe84a7a2d073069f6ebf3ebb33503"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad530dd601af8c4470a1aceef30ccc6b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___signing_setting_grp_pub.html#gad530dd601af8c4470a1aceef30ccc6b7">MY_VERIFICATION_TIMEOUT_MS</a>   (5*1000ul)</td></tr>
<tr class="memdesc:gad530dd601af8c4470a1aceef30ccc6b7"><td class="mdescLeft"> </td><td class="mdescRight">Define a suitable timeout for a signature verification session. <a href="group___signing_setting_grp_pub.html#gad530dd601af8c4470a1aceef30ccc6b7">More...</a><br /></td></tr>
<tr class="separator:gad530dd601af8c4470a1aceef30ccc6b7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga36a091810aee650ffcf72f696e7bef8a"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___signing_setting_grp_pub.html#ga36a091810aee650ffcf72f696e7bef8a">MY_SIGNING_ATSHA204_PIN</a>   (17)</td></tr>
<tr class="memdesc:ga36a091810aee650ffcf72f696e7bef8a"><td class="mdescLeft"> </td><td class="mdescRight">Atsha204a default pin setting. Set it to match the pin the device is attached to. <br /></td></tr>
<tr class="separator:ga36a091810aee650ffcf72f696e7bef8a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad503356f7f7c23f7a5b16f079f47ce21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___signing_setting_grp_pub.html#gad503356f7f7c23f7a5b16f079f47ce21">MY_SIGNING_SOFT_RANDOMSEED_PIN</a>   (7)</td></tr>
<tr class="memdesc:gad503356f7f7c23f7a5b16f079f47ce21"><td class="mdescLeft"> </td><td class="mdescRight">Pin used for random seed generation in soft signing. <a href="group___signing_setting_grp_pub.html#gad503356f7f7c23f7a5b16f079f47ce21">More...</a><br /></td></tr>
<tr class="separator:gad503356f7f7c23f7a5b16f079f47ce21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga81b766e4327614d8c0c60929bc3eb530"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___my_lockgrppub.html#ga81b766e4327614d8c0c60929bc3eb530">MY_NODE_UNLOCK_PIN</a>   (14)</td></tr>
<tr class="memdesc:ga81b766e4327614d8c0c60929bc3eb530"><td class="mdescLeft"> </td><td class="mdescRight">By grounding this pin during reset of a locked node, the node will unlock. <a href="group___my_lockgrppub.html#ga81b766e4327614d8c0c60929bc3eb530">More...</a><br /></td></tr>
<tr class="separator:ga81b766e4327614d8c0c60929bc3eb530"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9681e9df8f7275b5000e87eba6b06d40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___my_lockgrppub.html#ga9681e9df8f7275b5000e87eba6b06d40">MY_NODE_LOCK_COUNTER_MAX</a>   (5)</td></tr>
<tr class="memdesc:ga9681e9df8f7275b5000e87eba6b06d40"><td class="mdescLeft"> </td><td class="mdescRight">Maximum accepted occurrences of suspected malicious activity in a node. <a href="group___my_lockgrppub.html#ga9681e9df8f7275b5000e87eba6b06d40">More...</a><br /></td></tr>
<tr class="separator:ga9681e9df8f7275b5000e87eba6b06d40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5a4b48ade399cc40128b0cfb9b5f770b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_s_p8266_setting_grp_pub.html#ga5a4b48ade399cc40128b0cfb9b5f770b">MY_ESP8266_SERIAL_MODE</a>   SERIAL_FULL</td></tr>
<tr class="memdesc:ga5a4b48ade399cc40128b0cfb9b5f770b"><td class="mdescLeft"> </td><td class="mdescRight">ESP8266 serial modes. <a href="group___e_s_p8266_setting_grp_pub.html#ga5a4b48ade399cc40128b0cfb9b5f770b">More...</a><br /></td></tr>
<tr class="separator:ga5a4b48ade399cc40128b0cfb9b5f770b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3ea1c18e939b362933979f5f8164e636"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___linux_setting_grp_pub.html#ga3ea1c18e939b362933979f5f8164e636">MY_LINUX_CONFIG_FILE</a>   "/etc/mysensors.conf"</td></tr>
<tr class="memdesc:ga3ea1c18e939b362933979f5f8164e636"><td class="mdescLeft"> </td><td class="mdescRight">Sets the filepath for the gateway config file. <a href="group___linux_setting_grp_pub.html#ga3ea1c18e939b362933979f5f8164e636">More...</a><br /></td></tr>
<tr class="separator:ga3ea1c18e939b362933979f5f8164e636"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2e90fd89a338f10b2b3b55129fbaaf22"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>MY_IS_GATEWAY</b>   (false)</td></tr>
<tr class="separator:ga2e90fd89a338f10b2b3b55129fbaaf22"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7054f4d45539d0ea2ecb8e7a8d359146"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>MY_NODE_TYPE</b>   "NODE"</td></tr>
<tr class="separator:ga7054f4d45539d0ea2ecb8e7a8d359146"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gace3be6e1a7cbc33a2b82cf23b357349e"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___serial_debug_grp_pub.html#gace3be6e1a7cbc33a2b82cf23b357349e">DEBUG_OUTPUT</a>(x, ...)</td></tr>
<tr class="memdesc:gace3be6e1a7cbc33a2b82cf23b357349e"><td class="mdescLeft"> </td><td class="mdescRight">debug NULL <br /></td></tr>
<tr class="separator:gace3be6e1a7cbc33a2b82cf23b357349e"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga36a01c35b670e1f0797fd63d2ad76ed2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___serial_debug_grp_pub.html#ga36a01c35b670e1f0797fd63d2ad76ed2">MY_BAUD_RATE</a>   (115200ul)</td></tr>
<tr class="memdesc:ga36a01c35b670e1f0797fd63d2ad76ed2"><td class="mdescLeft"> </td><td class="mdescRight">Serial output baud rate (debug prints and serial gateway speed). <a href="group___serial_debug_grp_pub.html#ga36a01c35b670e1f0797fd63d2ad76ed2">More...</a><br /></td></tr>
<tr class="separator:ga36a01c35b670e1f0797fd63d2ad76ed2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf26eb6f9daa970a44e3c7813c2238971"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___serial_debug_grp_pub.html#gaf26eb6f9daa970a44e3c7813c2238971">MY_SERIAL_OUTPUT_SIZE</a>   (120u)</td></tr>
<tr class="memdesc:gaf26eb6f9daa970a44e3c7813c2238971"><td class="mdescLeft"> </td><td class="mdescRight">Maximum characters for serial output. <a href="group___serial_debug_grp_pub.html#gaf26eb6f9daa970a44e3c7813c2238971">More...</a><br /></td></tr>
<tr class="separator:gaf26eb6f9daa970a44e3c7813c2238971"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>MySensors specific configuration flags.</p>
<p>Set these in your sketch before including <a class="el" href="_my_sensors_8h.html" title="API declaration for MySensors.">MySensors.h</a> to customize the library to your needs. If the sketch does not define these flags, they will get default values where applicable. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>