HD44780 Custom font

Hi everybody,

i want to write custom fonts to my HD44780 module.
So changed the code in the driver to get access to the SendCmd methode:


public void SendCmd(byte c)
{
    LCD_RS.Write(false); //set LCD to data mode

    LCD_D7.Write((c & 0x80) != 0);
    LCD_D6.Write((c & 0x40) != 0);
    LCD_D5.Write((c & 0x20) != 0);
    LCD_D4.Write((c & 0x10) != 0);
    LCD_E.Write(true); LCD_E.Write(false); //Toggle the Enable Pin

    LCD_D7.Write((c & 0x08) != 0);
    LCD_D6.Write((c & 0x04) != 0);
    LCD_D5.Write((c & 0x02) != 0);
    LCD_D4.Write((c & 0x01) != 0);
    LCD_E.Write(true); LCD_E.Write(false); //Toggle the Enable Pin

    Thread.Sleep(1);

    LCD_RS.Write(true); //set LCD to data mode
}

I looked at a tutorial here: Embedded Engineering : Custom Character Generation on 16x2 char lcd
Code the following lines for my program:


Lcd.SendCmd(0x40); // access CG RAM
Lcd.SendCmd(0xe);
Lcd.SendCmd(0xa);
Lcd.SendCmd(0x4);
Lcd.SendCmd(0xe);
Lcd.SendCmd(0x4);
Lcd.SendCmd(0xa);
Lcd.SendCmd(0x1f);

Lcd.CursorHome();
Lcd.Putc(0x00); // display my font

But nothing is be displayed and i cant write other strings to it.