Parallax Noritake Serial VFD LCD

Hello

Has anyone had any success interfacing the Parallax Noritake 112 x 16 Serial Graphic VFD Display to the arduino.

Some non functioning sample code is below.

This is intended to initialize the VFD, then loop and turn the display on and off, while simultaneously switching an LED on and off.

I used a buffer and serial print to output Hex strings based on the Parallax application note.

int LED = 13;
unsigned char buffer[6];     
void setup()
{
 Serial.begin(9600);
 
initializeVFD;
 pinMode(LED, OUTPUT);
 digitalWrite(LED, LOW);
}

void loop()
{
  

digitalWrite(LED, HIGH);
turnDisplayOn;
displayClear;

delay(1000);
digitalWrite(LED, LOW);
turnDisplayOff;
delay(1000);



}

void turnDisplayOn()
{
            buffer[0]=0x1F; //
            buffer[1]=0x28; // 
            buffer[2]=0x61; // 
            buffer[3]=0x40; // 
            buffer[4]=0x01;

            for(int i=0;i<5;i++)
            Serial.print(buffer[i],BYTE);   
  
}

void turnDisplayOff()
{
            buffer[0]=0x1F; //
            buffer[1]=0x28; // 
            buffer[2]=0x61; // 
            buffer[3]=0x40; // 
            buffer[4]=0x00;

            for(int i=0;i<5;i++)
            Serial.print(buffer[i],BYTE);   
  
}


void displayClear()
{
            buffer[0]=0x0C; //


            for(int i=0;i<1;i++)
            Serial.print(buffer[i],BYTE);   
  
}

void initializeVFD()
{
            buffer[0]=0x1B; //
            buffer[1]=0x40; // 
            for(int i=0;i<2;i++)
            Serial.print(buffer[i],BYTE);   
  
}

Any suggestions or any code functioning with this VFD would be appreciated.

Iain Grant