Commits

F Malpartida  committed 400589a

Pulled in fast mode back into the project but added delays to createChar method to cater for slow LCDs.

  • Participants
  • Parent commits 0d58bec

Comments (0)

Files changed (3)

    location &= 0x7;            // we only have 8 locations 0-7
    
    command(LCD_SETCGRAMADDR | (location << 3));
+   delayMicroseconds(30);
    
    for (int i=0; i<8; i++) 
    {
       write(charmap[i]);      // call the virtual write method
+      delayMicroseconds(30);
    }
 }
 
  operations. If fast digitalIO operations, comment this line out or undefine
  the mode.
  */
-//#define FAST_MODE
+#define FAST_MODE
 
 /*!
  @function

File LiquidCrystal.cpp

    digitalWrite(_enable_pin, HIGH);   
    waitUsec(1);          // enable pulse must be > 450ns   
    digitalWrite(_enable_pin, LOW);
-   waitUsec(20);
 }
 
 //