| 317 | } |
| 318 | |
| 319 | void LiquidCrystal::pulseEnable(void) { |
| 320 | digitalWrite(_enable_pin, LOW); |
| 321 | delayMicroseconds(1); |
| 322 | digitalWrite(_enable_pin, HIGH); |
| 323 | delayMicroseconds(1); // enable pulse must be >450ns |
| 324 | digitalWrite(_enable_pin, LOW); |
| 325 | #if defined(USE_FAST_LCD_TIMING) |
| 326 | delayMicroseconds(2); // commands need > 37us to settle |
| 327 | #else |
| 328 | delayMicroseconds(100); // commands need > 37us to settle |
| 329 | #endif |
| 330 | } |
| 331 | |
| 332 | void LiquidCrystal::write4bits(uint8_t value) { |
| 333 | for (int i = 0; i < 4; i++) { |
nothing calls this directly
no outgoing calls
no test coverage detected