From e0a13c8383e908638ef66a07ea3f5865d627057f Mon Sep 17 00:00:00 2001 From: Mathieu Carbou Date: Wed, 23 Oct 2024 16:13:13 +0200 Subject: [PATCH] Fix CI --- examples/StreamFiles/StreamFiles.ino | 6 +++-- examples/StreamFiles/StreamString.h | 40 ---------------------------- 2 files changed, 4 insertions(+), 42 deletions(-) delete mode 100644 examples/StreamFiles/StreamString.h diff --git a/examples/StreamFiles/StreamFiles.ino b/examples/StreamFiles/StreamFiles.ino index 508298d..a0d6b9f 100644 --- a/examples/StreamFiles/StreamFiles.ino +++ b/examples/StreamFiles/StreamFiles.ino @@ -10,11 +10,13 @@ #include #include #endif -#include "StreamConcat.h" -#include "StreamString.h" + +#include #include #include +#include "StreamConcat.h" + DNSServer dnsServer; AsyncWebServer server(80); diff --git a/examples/StreamFiles/StreamString.h b/examples/StreamFiles/StreamString.h deleted file mode 100644 index a6e0655..0000000 --- a/examples/StreamFiles/StreamString.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include - -class StreamString : public Stream { - public: - size_t write(const uint8_t* p, size_t n) override { return _buffer.concat(reinterpret_cast(p), n) ? n : 0; } - size_t write(uint8_t c) override { return _buffer.concat(static_cast(c)) ? 1 : 0; } - void flush() override {} - - int available() override { return static_cast(_buffer.length()); } - - int read() override { - if (_buffer.length() == 0) - return -1; - char c = _buffer[0]; - _buffer.remove(0, 1); - return c; - } - -#if defined(TARGET_RP2040) - size_t readBytes(char* buffer, size_t length) { -#else - size_t readBytes(char* buffer, size_t length) override { -#endif - if (length > _buffer.length()) - length = _buffer.length(); - // Don't use _str.ToCharArray() because it inserts a terminator - memcpy(buffer, _buffer.c_str(), length); - _buffer.remove(0, static_cast(length)); - return length; - } - - int peek() override { return _buffer.length() > 0 ? _buffer[0] : -1; } - - const String& buffer() const { return _buffer; } - - private: - String _buffer; -};