133 #ifndef _LIQUIDCRYSTAL_SR2W_
134 #define _LIQUIDCRYSTAL_SR2W_
136 #include <inttypes.h>
144 #define SR2W_BL_MASK 0x02
145 #define SR2W_RS_MASK 0x04
146 #define SR2W_DATA_MASK 0x78 // data bits are hard coded to be SR bits 6,5,4,3
147 #define SR2W_EN_MASK 0x80 // cannot ever be changed
163 LiquidCrystal_SR2W (uint8_t srdata, uint8_t srclock, t_backlightPol blpol = POSITIVE);
177 virtual void send(uint8_t value, uint8_t mode);
198 void init ( uint8_t srdata, uint8_t srclock, t_backlightPol blpol, uint8_t lines, uint8_t font );
204 void loadSR (uint8_t val);
206 fio_register _srDataRegister;
208 fio_register _srClockRegister;
209 fio_bit _srClockMask;
void setBacklight(uint8_t mode)
Definition: LiquidCrystal_SR2W.cpp:129
Definition: LiquidCrystal_SR2W.h:149
LiquidCrystal_SR2W(uint8_t srdata, uint8_t srclock, t_backlightPol blpol=POSITIVE)
Definition: LiquidCrystal_SR2W.cpp:49
virtual void send(uint8_t value, uint8_t mode)
Definition: LiquidCrystal_SR2W.cpp:102