SegLCDLib
Loading...
Searching...
No Matches
SegLCD_HT1621_Raw.h
Go to the documentation of this file.
1#ifndef SEGLCD_HT1621_RAW_H
2#define SEGLCD_HT1621_RAW_H
3
4
5#if !defined(SEGLCD_DISABLE_ALL_LCDS) || defined(SEGLCD_ENABLE_HT1621_RAW)
11#include <SegDriver_HT1621.h>
12
20 public:
21 SegLCD_HT1621_Raw(SegTransport3Wire& transport, uint8_t chipselect);
22 void init(ModeDrive drive, ModeBias bias);
23 void writeRam(uint8_t data, uint8_t address = 0);
24 void writeRam(uint8_t *data, size_t length, uint8_t address = 0);
25};
26#endif
27
28#endif
ModeBias
Bias mode used by LCD controller.
Definition SegLCDLib.h:31
ModeDrive
Drive mode used by LCD controller.
Definition SegLCDLib.h:21
void init() override
Initialize GPIO pins for communication.
Definition SegDriver_3Wire.cpp:6
HT1621 LCD segment display driver.
Definition SegDriver_HT1621.h:12
Raw HT1621 LCD class for direct RAM access.
Definition SegLCD_HT1621_Raw.h:19
void writeRam(uint8_t data, uint8_t address=0)
Definition SegLCD_HT1621_Raw.cpp:16
Abstract 3-wire serial transport.
Definition SegTransport.h:23