121 #ifndef _LIQUIDCRYSTAL_SR2W_
122 #define _LIQUIDCRYSTAL_SR2W_
124 #include <inttypes.h>
132 #define SR2W_BL_MASK 0x02
133 #define SR2W_RS_MASK 0x04
134 #define SR2W_DATA_MASK 0x78 // data bits are hard coded to be SR bits 6,5,4,3
135 #define SR2W_EN_MASK 0x80 // cannot ever be changed
165 virtual void send(uint8_t value, uint8_t mode);
186 void init ( uint8_t srdata, uint8_t srclock, t_backlighPol blpol, uint8_t lines, uint8_t font );
192 void loadSR (uint8_t val);
194 fio_register _srDataRegister;
196 fio_register _srClockRegister;
197 fio_bit _srClockMask;
void setBacklight(uint8_t mode)
Definition: LiquidCrystal_SR2W.cpp:117
Definition: LiquidCrystal_SR2W.h:137
LiquidCrystal_SR2W(uint8_t srdata, uint8_t srclock, t_backlighPol blpol=POSITIVE)
Definition: LiquidCrystal_SR2W.cpp:37
virtual void send(uint8_t value, uint8_t mode)
Definition: LiquidCrystal_SR2W.cpp:90