[tm1637] Add buffer manipulation methods (#13686)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
This commit is contained in:
1 parent
7a7c33fdb1
commit
d9adb078aa
3 files changed
+11
No files matched your search
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user