Que mal eso lo tengo hecho y no hace caso, creo que tiene que ver porque en cada header
/***********************************************************************************************************************************/
/* Modulo de lectura/escritura en la eeprom */
/* Soporte EEPROM V_171225.0 */
/* */
/***********************************************************************************************************************************/
#ifndef SoporteEEPROM_H
#define SoporteEEPROM_H
#include <ESP8266WiFi.h> //Libreria necesaria para el ESP8266
#include <EEPROM.h> //Libreria para el uso de la EEPROM
#include "Setting.h"
void setupEEPROM (); // Setup EEPROM
extern void grabarEEPROM(int, String); //ARG int, ADDR String Datos
extern String leerEEPROM(int); //ARG int, ADDR
#endif //__SoporteEEPROM_H
Y el header del otro implicado es el siguiente
/***********************************************************************************************************************************/
/* Modulo reposable de la comunicacion Wifi */
/* ModuloComunicacionWifi V_171214.0 */
/* Modulo reposable de la comunicacion Wifi, este modulo regula la comunicacion wifi, habilita un modo programacion y el modo */
/* OTA para la actualizacion a distancia.
/***********************************************************************************************************************************/
#ifndef ComunicacionWIFI_H
#define ComunicacionWIFI_H
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h> //Manejo de DNS Multicast DNS
#include <WiFiUdp.h> //Manejo de UDP
#include <ArduinoOTA.h> //Manejo de OTA
#include "Setting.h"
#include "SoporteEEPROM.h" //DECLARO EL HEADER DEL IMPLICADO EN EL PROBLEMA
/*******************************************************/
void setupModuloWifi();
void iniciandoWifi();
void modoSoftAP();
void modoConf();
void escanearRedes();
void leerConfSSID(); //DA PROBLEMAS NO ENCUENTRA LAS FUNCIONES
void paginaConf();
void guardarConfWifi(); //DA PROBLEMAS NO ENCUENTRA LAS FUNCIONES
void getUpdateOTA();
void testConexion();
#endif //__ComunicacionWIFI_H
Lo que correspondería en main también incluyo solo la parte implicada en las declaraciones de las partes.
//#include <Wire.h> //Manejo del I2C
//#include <ESP8266WiFi.h>
//#include "ComunicacionWIFI.h"
#include "Globales.h" //Variables globales
#include "Setting.h" //Activacion de los diferentes funciones
#ifdef TOOLS-I2C_ENABLE
#include "ToolI2C.h"
#endif //FIN
#ifdef DISPLAY-OLED_ENABLE
#include "PantallaOLED.h"
#endif //FIN
#ifdef SENSOR-HUMD-TEMP_ENABLE
#include "SoporteSHT30.h"
#endif //FIN
#ifdef SUPPORT-EEPROM_ENABLE
#include "SoporteEEPROM.h"
#endif
#ifdef SUPPORT-WIFI
#include "ComunicacionWIFI.h"
#endif
No tengo problemas para usar las funciones sobre el main pero sobre otro fichero no los encuentra