Witam
Robię sobie projekcik na płytkę ESP32 i mam mały problem z importem struktur które są zrobione w pliku nagłówkowym .h.
Plik nagłówkowy:
#ifndef STRUCTURE
#define STRUCTURE
#include <vector>
#include <cstdint>
#include <Arduino.h>
#include "function.h"
struct _wifi
{
String SSID = "";
String password = "";
int localIP[4];
int gateway[4];
int subnet[4];
};
struct _ftpServer{
char addrIP[];
String username;
String password;
};
#endif
A to jest plik do którego chcę importować te struktury:
#ifndef VARIABLES
#define VARIABLES
#include "structure.h"
_wifi dataWifi; //Wifi dane konfiguracyjne
struct _ftpServer dataFtp; //Serwer ftp dane konfiguracyjne
#endif
I tutaj pojawia się problem bo te pliki są w tym samym folderze i niby się importuje ale i tak próbując stworzyć strukturę według wzoru np. _wifi to pokazuje ze nie ma takiej nazwy typu, czyli po prostu nie widzi tej struktury i teraz pytanie dlaczego nie widzi tych struktur inny plik nagłówkowy??
Wie ktoś może co robę źle??
Edit::
Treść błędu
error: '_wifi' does not name a type