[tm1637] Add buffer manipulation methods (#13686)

Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
This commit is contained in:
Tobias StanzelandJonathan Swoboda authored and GitHub committed 2026-03-29 14:41:00 -03:00
1 parent 7a7c33fdb1
commit d9adb078aa
3 files changed
+11

No files matched your search

+6
View File
@@ -348,6 +348,12 @@ uint8_t TM1637Display::print(uint8_t start_pos, const char *str) {
return pos - start_pos;
}
uint8_t TM1637Display::print(const char *str) { return this->print(0, str); }
void TM1637Display::set_buffer(const uint8_t *data, uint8_t length) {
uint8_t len = std::min(length, (uint8_t) sizeof(this->buffer_));
memcpy(this->buffer_, data, len);
}
uint8_t TM1637Display::printf(uint8_t pos, const char *format, ...) {
va_list arg;
va_start(arg, format);