//-------------------- Send to mqtt File cacheLogFile = SD.open(CACHE_FILE); inputChar = cacheLogFile.read(); Serial.println("Sending:"); while(inputChar != EOF) { if(inputChar != '\n') { inputStr[strIndex] = inputChar; strIndex++; inputStr[strIndex] = '\0'; } else { Serial.println(inputStr); client.publish(params.out_topic, inputStr); delay(50); strIndex = 0; } inputChar = cacheLogFile.read(); }