From 6e3a52cbf356e87dc6bd895d0690b94eb849bd47 Mon Sep 17 00:00:00 2001 From: Florian <1technophile@users.noreply.github.com> Date: Sat, 22 Sep 2018 12:34:58 +0200 Subject: [PATCH] increase the list of boards that have more memory available for buffer and max MQTT_MAX_PACKET_SIZE (#274) --- OpenMQTTGateway.ino | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/OpenMQTTGateway.ino b/OpenMQTTGateway.ino index d13861a..0ec5570 100644 --- a/OpenMQTTGateway.ino +++ b/OpenMQTTGateway.ino @@ -110,13 +110,14 @@ #include "config_GPIOInput.h" #endif // array to store previous received RFs, IRs codes and their timestamps -#if defined(ESP8266) || defined(ESP32) -#define MQTT_MAX_PACKET_SIZE 1024 -#define array_size 12 -unsigned long ReceivedSignal[array_size][2] ={{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}}; -#else -#define array_size 4 -unsigned long ReceivedSignal[array_size][2] ={{0,0},{0,0},{0,0},{0,0}}; +#if defined(ESP8266) || defined(ESP32) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__) + #define MQTT_MAX_PACKET_SIZE 1024 + #define array_size 12 + unsigned long ReceivedSignal[array_size][2] ={{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}}; +#else // boards with smaller memory + #define MQTT_MAX_PACKET_SIZE 256 + #define array_size 4 + unsigned long ReceivedSignal[array_size][2] ={{0,0},{0,0},{0,0},{0,0}}; #endif /*------------------------------------------------------------------------*/