bool parseChunkSize(size_t &outSize)
void feed(fl::span< const u8 > data)
fl::vector< u8 > mCurrentChunk
ChunkedReader() FL_NOEXCEPT
ChunkedReadResult readChunk(fl::span< u8 > out)
size_t nextChunkSize() const
fl::vector< fl::vector< u8 > > mChunks
size_t writeChunk(fl::span< const u8 > data, fl::span< u8 > out)
static size_t chunkOverhead(size_t dataLen)
static constexpr size_t FINAL_SIZE
size_t writeFinal(fl::span< u8 > out)
ChunkedWriter() FL_NOEXCEPT
Base definition for an LED controller.
ChunkedReadResult() FL_NOEXCEPT
fl::span< const u8 > mData
ChunkedReadResult(Status s, fl::span< const u8 > d)