MySensors Library & Examples  2.3.1
Macros

Detailed Description

API declaration for MySensors.

Include this header into your sketch to include the MySensors library and harness the power of all those sensors!

#include "MyConfig.h"
#include "core/MySplashScreen.h"
#include "core/MySensorsCore.h"
#include "core/MyOTALogging.h"
#include "hal/architecture/MyHwHAL.h"
#include "hal/crypto/MyCryptoHAL.h"
#include "hal/architecture/ESP8266/MyHwESP8266.cpp"
#include "hal/crypto/generic/MyCryptoGeneric.cpp"
#include "core/MyOTALogging.cpp"
#include "core/MyLeds.cpp"
#include "core/MyIndication.cpp"
#include "core/MyInclusionMode.cpp"
#include "core/MySigning.cpp"
#include "core/MySigningAtsha204.cpp"
#include "drivers/ATSHA204/ATSHA204.cpp"
#include "core/MyGatewayTransport.cpp"
#include "core/MyProtocolMySensors.cpp"
#include "drivers/TinyGSM/TinyGsmClient.h"
#include "drivers/Linux/EthernetClient.h"
#include "drivers/Linux/EthernetServer.h"
#include "drivers/Linux/IPAddress.h"
#include "drivers/PubSubClient/PubSubClient.cpp"
#include "core/MyGatewayTransportMQTTClient.cpp"
#include "hal/transport/MyTransportHAL.h"
#include "core/MyTransport.h"
#include "hal/architecture/AVR/drivers/DigitalIO/DigitalIO.h"
#include "hal/transport/RF24/driver/RF24.cpp"
#include "hal/transport/RF24/MyTransportRF24.cpp"
#include "core/MyTransport.cpp"
#include "core/MyCapabilities.h"
#include "core/MyMessage.cpp"
#include "core/MySplashScreen.cpp"
#include "core/MySensorsCore.cpp"
#include "hal/architecture/AVR/MyMainAVR.cpp"
+ Include dependency graph for MySensors.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _BV(x)   (1<<(x))
 _BV
 
#define min(a, b)   ((a)<(b)?(a):(b))
 min
 
#define max(a, b)   ((a)>(b)?(a):(b))
 max
 
#define MIN   min
 MIN.
 
#define MAX   max
 MAX.
 
#define MY_GATEWAY_CLIENT_MODE
 gateway client mode
 
#define MY_TRANSPORT_SANITY_CHECK
 enable regular transport sanity checks
 
#define MY_RAM_ROUTING_TABLE_ENABLED
 Automatically set if RAM routing table is enabled. More...
 
#define MY_RAM_ROUTING_TABLE_ENABLED
 Automatically set if RAM routing table is enabled. More...