 /***********************************************************
  *   Program:    AVRGCC - LCD test
  *   Created:    10.10.99 17:23
  *   Author:     Bray++
  *   Comments:   printf is in very Alfa stage...:)
  ************************************************************/
#include <avr/io.h>
#include "lcd.h"

void delay(unsigned int p)
{
  unsigned int i;
  unsigned char j;
  for(i=0;i<p;i++)
    for (j=0;j<100;j++);
}

int main(void)
{
    unsigned char byte;
    int i;
    unsigned char mychar;

    byte=0xAA;
    i=-22;                              // uf freezing...:)
    mychar=0xDF;                        // ASCII code for degree

    lcd_init();
    lcd_control(1,0,0);
    lcd_putstr(" Hello from AVR ");
    lcd_goto(0x40);                     // see addressing table on my AVR page
    printf("Temp=%d%cC %x",i,mychar,byte);
    while(1);
}
