26 if (!
begin())
return (
false);
40 write(buf,
sizeof(buf));
57 write(buf,
sizeof(buf));
63 const uint8_t* bp = (
const uint8_t*) buf;
66 uint8_t n = (size >
sizeof(tmp) / 4 ?
sizeof(tmp) / 4 : size);
69 for (uint8_t i = 0; i < m;) {
virtual void write8b(uint8_t data)
virtual void set_backlight(uint8_t flag)
bool write(uint8_t value)
static const uint8_t TMP_MAX
uint8_t rs
Command/Data select (GP1).
uint8_t as_uint8
Unsigned byte access.
port_t m_port
Port setting.
virtual void write8n(const void *buf, size_t size)
virtual void set_mode(uint8_t flag)
bool data_direction(uint8_t iodir)
uint8_t data
Data port (GP3..GP6).
virtual void write4b(uint8_t data)
uint8_t bt
Back-light (GP7).
uint8_t en
Enable pulse (GP2).