MySensors Library & Examples  2.3.2
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!

Definition in file MySensors.h.

#include <stdint.h>
#include "MyConfig.h"
#include "core/MyHelperFunctions.cpp"
#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 "hal/architecture/MyHwHAL.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/MyProtocol.cpp"
#include "drivers/TinyGSM/TinyGsmClient.h"
#include "hal/architecture/Linux/drivers/core/EthernetClient.h"
#include "hal/architecture/Linux/drivers/core/EthernetServer.h"
#include "hal/architecture/Linux/drivers/core/IPAddress.h"
#include "drivers/PubSubClient/PubSubClient.cpp"
#include "core/MyGatewayTransportMQTTClient.cpp"
#include "hal/transport/MyTransportHAL.h"
#include "core/MyTransport.h"
#include "hal/transport/RF24/driver/RF24.cpp"
#include "hal/transport/RF24/MyTransportRF24.cpp"
#include "hal/transport/MyTransportHAL.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...
 
#define MY_TRANSPORT_ENCRYPTION
 ïnternal flag.