unsigned int DMDFrame::stringWidth_P(const char *flashStr, const uint8_t *font) { if(!font) font = this->font; _FlashStringWrapper wrapper(flashStr); return _stringWidth(this, font, wrapper); }
unsigned int DMDFrame::stringWidth(const String &str, const uint8_t *font) { if(!font) font = this->font; return _stringWidth(this, font, str); }
unsigned int DMDFrame::stringWidth(const char *bChars, const uint8_t *font) { if(!font) font = this->font; return _stringWidth(this, font, bChars); }
unsigned int OLED::stringWidth_P(const char *str) { _FlashStringWrapper wrapper(str); return _stringWidth(this, (unsigned int*)this->font, wrapper); }
unsigned int OLED::stringWidth(const String &str) { return _stringWidth(this, (unsigned int*)this->font, str); }
unsigned int OLED::stringWidth(const char *bChars) { return _stringWidth(this, (unsigned int*)this->font, bChars); }