#include <p18f4520.h>
#include <myeeprom.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <xlcd.h>

#pragma config WDT = OFF
#pragma config OSC = HS 
#pragma	config LVP = OFF

char *szoveg1;
char *szoveg2;

char str1[10];
char str2[11];

void lcdputs(char* szoveg)
{
  while(BusyXLCD()); 
  WriteCmdXLCD(DON&CURSOR_OFF&BLINK_OFF);
  while(BusyXLCD());
  putsXLCD((char*)szoveg); 
}

void main( void )
{
    OpenXLCD(FOUR_BIT & LINES_5X7);
    while(BusyXLCD()); 
    clear_lcd(1);
    clear_lcd(2);

	sprintf(szoveg1, "Teszt haha");
	MemoriaIras(0x00, szoveg1);

    sprintf(szoveg2, "EEPROM demo");
    MemoriaIras(0x10, szoveg2);

	MemoriaOlvasas(0x00, str1, 10);
    clear_lcd(1);
    lcdputs(str1);

	MemoriaOlvasas(0x10, str2, 11);
    clear_lcd(2);
    lcdputs(str2);

	while (1);
}
