fix ESP8266 compilation
This commit is contained in:
lumapu 2024-10-03 17:15:00 +02:00
parent f06e56c14f
commit d1fbb7d259
2 changed files with 10 additions and 5 deletions

View file

@ -12,9 +12,11 @@
#include "../utils/dbg.h"
#if !defined(ESP32)
#define vSemaphoreDelete(a)
#define xSemaphoreTake(a, b)
#define xSemaphoreGive(a)
#if !defined(vSemaphoreDelete)
#define vSemaphoreDelete(a)
#define xSemaphoreTake(a, b) { while(a) { yield(); } a = true; }
#define xSemaphoreGive(a) { a = false; }
#endif
#endif
template <uint8_t N=100>

View file

@ -11,8 +11,11 @@
#if defined(ENABLE_MQTT)
#ifdef ESP8266
#include <ESP8266WiFi.h>
#define xSemaphoreTake(a, b) { while(a) { yield(); } a = true; }
#define xSemaphoreGive(a) { a = false; }
#if !defined(vSemaphoreDelete)
#define vSemaphoreDelete(a)
#define xSemaphoreTake(a, b) { while(a) { yield(); } a = true; }
#define xSemaphoreGive(a) { a = false; }
#endif
#elif defined(ESP32)
#include <WiFi.h>
#endif