1#ifndef SEGDRIVER_PCF85134_H
2#define SEGDRIVER_PCF85134_H
30 void _writeRam(uint8_t *data,
size_t length, uint8_t address = 0)
override;
Implementation of the PCF85134 controller.
Definition SegDriver_PCF85134.h:9
static constexpr uint8_t CONTROL_COMMAND
Definition SegDriver_PCF85134.h:14
SegDriver_PCF85134(SegTransportI2C &transport, uint8_t address=DEFAULT_PCX85_I2C_ADDRESS, uint8_t subaddress=DEFAULT_SUBADDRESS)
Constructor for PCF85134 segment driver.
Definition SegDriver_PCF85134.h:25
static constexpr uint8_t CONTROL_LAST_COMMAND
Definition SegDriver_PCF85134.h:13
void _sendCommand(uint8_t command, bool last=true) override
Definition SegDriver_PCF85134.cpp:8
void _writeRam(uint8_t *data, size_t length, uint8_t address=0) override
Low-level method to write a data buffer to display RAM.
Definition SegDriver_PCF85134.cpp:17
static constexpr uint8_t MAX_ADDRESS
Definition SegDriver_PCF85134.h:11
static constexpr uint8_t CONTROL_DATA
Definition SegDriver_PCF85134.h:15
Base class for PCx85 LCD segment display drivers.
Definition SegDriver_PCx85.h:12
void command(uint8_t command) override
Send RAW command to controller.
Definition SegDriver_PCx85.cpp:30
static constexpr uint8_t DEFAULT_PCX85_I2C_ADDRESS
Definition SegDriver_PCx85.h:18
static constexpr uint8_t DEFAULT_SUBADDRESS
Definition SegDriver_PCx85.h:19
void _writeRam(uint8_t data, uint8_t address=0)
Low-level method to write a single byte to display RAM.
Definition SegLCDLib.cpp:389
Abstract I2C transport.
Definition SegTransport.h:54