AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs
configuration.hpp File Reference
#include <list>
#include "painlessTaskOptions.h"
#include <TaskSchedulerDeclarations.h>
#include <ArduinoJson.h>
Include dependency graph for configuration.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  painlessmesh
 
namespace  painlessmesh::wifi
 

Macros

#define ARDUINOJSON_USE_LONG_LONG   1
 
#define PAINLESSMESH_ENABLE_ARDUINO_WIFI
 
#define PAINLESSMESH_ENABLE_OTA
 
#define MIN_FREE_MEMORY   4000
 
#define MAX_MESSAGE_QUEUE   50
 
#define NODE_TIMEOUT   10 * TASK_SECOND
 
#define SCAN_INTERVAL   30 * TASK_SECOND
 
#define MAX_CONN   4
 

Typedefs

typedef String TSTRING
 
template<typename T >
using SimpleList = std::list< T >
 
using painlessMesh = painlessmesh::wifi::Mesh
 

Macro Definition Documentation

◆ ARDUINOJSON_USE_LONG_LONG

#define ARDUINOJSON_USE_LONG_LONG   1

◆ MAX_CONN

#define MAX_CONN   4

◆ MAX_MESSAGE_QUEUE

#define MAX_MESSAGE_QUEUE   50

◆ MIN_FREE_MEMORY

#define MIN_FREE_MEMORY   4000

◆ NODE_TIMEOUT

#define NODE_TIMEOUT   10 * TASK_SECOND

◆ PAINLESSMESH_ENABLE_ARDUINO_WIFI

#define PAINLESSMESH_ENABLE_ARDUINO_WIFI

◆ PAINLESSMESH_ENABLE_OTA

#define PAINLESSMESH_ENABLE_OTA

◆ SCAN_INTERVAL

#define SCAN_INTERVAL   30 * TASK_SECOND

Typedef Documentation

◆ painlessMesh

A convenience typedef to access the mesh class

◆ SimpleList

template<typename T >
using SimpleList = std::list<T>

◆ TSTRING

typedef String TSTRING