ciaa-nxp/board_ciaa_edu_4337/src/ponchos/LCD4Bit.c
//pulse the Enable pin high (for a microsecond).
//This clocks whatever command or data is in DB4~7 into the LCD controller.
pulse the Enable pin high (for a microsecond).
This clocks whatever command or data is in DB4~7 into the LCD controller.
pulse the Enable pin high ( for a microsecond ) . This clocks whatever command or data is in DB4~7 into the LCD controller .
void LCD4Bit_pulseEnablePin(){
  LCD4Bit_digitalWrite(Enable,LOW);
  LCD4Bit_delayMicroseconds(1);
  LCD4Bit_digitalWrite(Enable,HIGH);
  LCD4Bit_delayMicroseconds(1);
  LCD4Bit_digitalWrite(Enable,LOW);
  LCD4Bit_delay(1);  
}
void LCD4Bit_pulseEnablePin ( ) { LCD4Bit_digitalWrite ( Enable , LOW ) ; LCD4Bit_delayMicroseconds ( 1 ) ; LCD4Bit_digitalWrite ( Enable , HIGH ) ; LCD4Bit_delayMicroseconds ( 1 ) ; LCD4Bit_digitalWrite ( Enable , LOW ) ; LCD4Bit_delay ( 1 ) ; }
pulse the Enable pin high (for a microsecond).
pulse the Enable pin high ( for a microsecond ) .
// send a pulse to enable // pause 1 ms.  TODO: what delay, if any, is necessary here?