39 #ifndef LiquidCrystal_4bit_h
40 #define LiquidCrystal_4bit_h
66 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
67 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7);
69 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
70 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7);
74 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
75 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7,
76 uint8_t backlightPin, t_backlightPol pol);
78 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
79 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7,
80 uint8_t backlightPin, t_backlightPol pol);
88 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3);
90 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3);
94 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
95 uint8_t backlightPin, t_backlightPol pol);
97 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
98 uint8_t backlightPin, t_backlightPol pol);
111 virtual void send(uint8_t value, uint8_t mode);
123 #if defined(ARDUINO_ARCH_ESP32)
135 void analogWrite( uint8_t channel, uint32_t value, uint32_t valueMax );
161 void init(uint8_t fourbitmode, uint8_t rs, uint8_t rw, uint8_t enable,
162 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
163 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7);
171 void writeNbits(uint8_t value, uint8_t numBits);
184 uint8_t _data_pins[8];
185 uint8_t _backlightPin;
void setBacklightPin(uint8_t pin, t_backlightPol pol)
Definition: LiquidCrystal.cpp:167
LiquidCrystal(uint8_t rs, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
Definition: LiquidCrystal.cpp:67
Definition: LiquidCrystal.h:56
void setBacklight(uint8_t value)
Definition: LiquidCrystal.cpp:189
virtual void send(uint8_t value, uint8_t mode)
Definition: LiquidCrystal.cpp:134