firebase-arduino
firebase-arduino copied to clipboard
#ifndef FIREBASE_HTTP_CLIENT_H
I need help with the problem adressed, I changed fingerprint to:
static const char kFirebaseFingerprint[] = "03 9E 4F E6 83 FC 40 EF FC B2 C5 EF 36 0E 7C 3C 42 20 1B 8F"; // 2021-01#endif // FIREBASE_HTTP_CLIENT_H
This is the problem that gives me when I verify in arduino IDE
In file included from C:\Users\UwU\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28, from C:\Users\UwU\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22, from C:\Users\UwU\Documents\Arduino\1\1.ino:21: C:\Users\UwU\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseHttpClient.h:1: error: unterminated #ifndef 1 | #ifndef FIREBASE_HTTP_CLIENT_H | exit status 1 Error compilando para la tarjeta NodeMCU 1.0 (ESP-12E Module).
what im doing wrong? im new
I'm not quite sure but try changing the FirebaseHttpClient code as this one works for me and maybe when you tried changing you may have missed something. The code is as follows :
#ifndef FIREBASE_HTTP_CLIENT_H #define FIREBASE_HTTP_CLIENT_H
#include
#include "Arduino.h" #include "Stream.h"
struct HttpStatus { static const int TEMPORARY_REDIRECT = 307; };
class FirebaseHttpClient { public: static FirebaseHttpClient* create();
virtual void setReuseConnection(bool reuse) = 0; virtual void begin(const std::string& url) = 0; virtual void begin(const std::string& host, const std::string& path) = 0;
virtual void end() = 0;
virtual void addHeader(const std::string& name, const std::string& value) = 0; virtual void collectHeaders(const char* header_keys[], const int header_key_count) = 0; virtual std::string header(const std::string& name) = 0;
virtual int sendRequest(const std::string& method, const std::string& data) = 0;
virtual std::string getString() = 0;
virtual Stream* getStreamPtr() = 0;
virtual std::string errorToString(int error_code) = 0;
virtual bool connected() = 0;
protected: static const uint16_t kFirebasePort = 443; };
static const char kFirebaseFingerprint[] = "03:9E:4F:E6:83:FC:40:EF:FC:B2:C5:EF:36:0E:7C:3C:42:20:1B:8F"; // 2020-02
#endif // FIREBASE_HTTP_CLIENT_H