diff --git a/Adafruit_MQTT.cpp b/Adafruit_MQTT.cpp index 443fc69..5558a65 100644 --- a/Adafruit_MQTT.cpp +++ b/Adafruit_MQTT.cpp @@ -83,6 +83,20 @@ Adafruit_MQTT::Adafruit_MQTT(const char *server, uint16_t port, const char *cid, } } +Adafruit_MQTT::Adafruit_MQTT(const __FlashStringHelper *server, uint16_t port, const __FlashStringHelper *cid, + const __FlashStringHelper *user, const __FlashStringHelper *pass) { + servername = (const char *)server; + portnum = port; + clientid = (const char *)cid; + username = (const char *)user; + password = (const char *)pass; + + for (uint8_t i=0; i