ModularSensors > Files > src / modems / EspressifESP8266.h

EspressifESP8266.h file

Contains the EspressifESP8266 subclass of loggerModem which SHOULD work for essentially any breakout of the Espressif ESP8266 wifi chip or ESP32 wifi/bluetooth chip that has been flashed with Espressif's AT command firmware.

Classes

class EspressifESP8266
The loggerModem subclass for any breakout of the Espressif ESP8266 wifi chip or ESP32 wifi/bluetooth chip that has been flashed with Espressif's AT command firmware.

Typedefs

using EspressifESP32 = EspressifESP8266
typedef to avoid confusion for users

Defines

#define TINY_GSM_MODEM_ESP8266
The modem type for the underlying TinyGSM library.
#define ESP8266_STATUS_LEVEL = HIGH
The loggerModem::_statusLevel.
#define ESP8266_STATUS_TIME_MS = 350
The loggerModem::_statusTime_ms.
#define ESP8266_RESET_LEVEL = LOW
The loggerModem::_resetLevel.
#define ESP8266_RESET_PULSE_MS = 1
The loggerModem::_resetPulse_ms.
#define ESP8266_WAKE_LEVEL = LOW
The loggerModem::_wakeLevel.
#define ESP8266_WAKE_PULSE_MS = 0
The loggerModem::_wakePulse_ms.
#define ESP8266_WAKE_DELAY_MS = 0
The loggerModem::_wakeDelayTime_ms.
#define ESP8266_ATRESPONSE_TIME_MS = 700
The loggerModem::_max_atresponse_time_ms.
#define ESP8266_DISCONNECT_TIME_MS = 500
The loggerModem::_disconnetTime_ms.