try to add tahoma functionality--> RAM overflow -->removed Tahome for now

This commit is contained in:
2025-05-13 19:21:20 +02:00
parent f74fde8d82
commit df516837cc
614 changed files with 77666 additions and 288 deletions
@@ -0,0 +1,18 @@
// SPDX-License-Identifier: LGPL-3.0-or-later
// Copyright 2016-2025 Hristo Gochkov, Mathieu Carbou, Emil Muratov
#include <ChunkPrint.h>
ChunkPrint::ChunkPrint(uint8_t *destination, size_t from, size_t len) : _destination(destination), _to_skip(from), _to_write(len), _pos{0} {}
size_t ChunkPrint::write(uint8_t c) {
if (_to_skip > 0) {
_to_skip--;
return 1;
} else if (_to_write > 0) {
_to_write--;
_destination[_pos++] = c;
return 1;
}
return 0;
}