22 void setup()
override;
30 void print(uint8_t column, uint8_t row,
const char *str);
32 void print(uint8_t column, uint8_t row,
const std::string &str);
34 void print(
const char *str);
36 void print(
const std::string &str);
48 void loadchar(uint8_t location, uint8_t charmap[]);
53 virtual
void send(uint8_t value,
bool rs) = 0;
This class simplifies creating components that periodically check a state.
void set_user_defined_char(uint8_t pos, const std::vector< uint8_t > &data)
void void void strftime(uint8_t column, uint8_t row, const char *format, ESPTime time) __attribute__((format(strftime
Evaluate the strftime-format and print the text at the specified column and row.
std::map< uint8_t, std::vector< uint8_t > > user_defined_chars_
void command_(uint8_t value)
virtual void write_n_bits(uint8_t value, uint8_t n)=0
virtual void send(uint8_t value, bool rs)=0
virtual void call_writer()=0
float get_setup_priority() const override
void void void void void loadchar(uint8_t location, uint8_t charmap[])
Load custom char to given location.
void printf(uint8_t column, uint8_t row, const char *format,...) __attribute__((format(printf
Evaluate the printf-format and print the text at the specified column and row.
virtual bool is_four_bit_mode()=0
void set_dimensions(uint8_t columns, uint8_t rows)
struct @65::@66 __attribute__
Wake the main loop task from an ISR. ISR-safe.
const char int const __FlashStringHelper * format
A more user-friendly version of struct tm from time.h.