void data(unsigned char d){ //To send data PORTB = d; //data on port digitalWrite(DC, HIGH); latch();}in my original code you can see that it was all port manipulation, now it is a combination of ports and digitalwrites

I'm having some (I think) timing/command issues with the NHD-0216CW-AB3 and an Arduino Micro.

I've attached a pic of the first character cut off on both lines and I'm at a loss.I have seen different delay times used in various spots, some not having any. As well a different commands used for the same purpose (like 0xC0 vs 0xA0)I've tried various delays and even commented some out. I don't see much of a difference. I'm a pretty green amateur at this stuff so any help would be greatly appericated!Here is my code cobbled together from forum posts here, the us2066 git hub, the mouser ino sketch, and the datasheet example:(try not to laugh at it )