Převod programů PIC18F z Microchip MPLAB do MPLAB X IDE

Zdravím, rád bych se spřátelil s Mplab X. Pro začátek se pokouším přetáhnout starší projekty s pic18f, ale jiná verze kompilátoru hlásí mraky chyb. Velkou část jsem již opravil, ale některé se mně nedaří dostat do použitelného tvaru. Jestli by byl někdo schopen poradit jak s přiloženým kouskem kódu, popřípadě nějakým odkazem na referenční manuál pro novou verzi C.

void lcd_cmd(unsigned char);

#define void LCD_STROBE(void) LCD_EN = 1; asm(“nop”); asm(“nop”); asm(“nop”); LCD_EN = 0

void lcd_cmd(unsigned char c) ///hlaseni chyby
{
LCD_WAIT;

//if (fourbit)
//{
//	LCD_DATA = ( ( c >> 4 ) & 0x0F );
//	LCD_STROBE();
	//	LCD_DATA = ( c & 0x0F );
//	LCD_STROBE();
//}
//else
//{
	LCD_DATA = c;
	LCD_STROBE();     ///hlaseni chyby
//}

}

C:\Documents and Settings\MicrochipProg\DomaTestPic18F452.X\lcd.c:60:Error: syntax error
make[2]: Leaving directory C:/Documents and Settings/MicrochipProg/DomaTestPic18F452.X' make[1]: Leaving directory C:/Documents and Settings/MicrochipProg/DomaTestPic18F452.X’
make[2]: *** [build/default/production/lcd.o] Error 3
make[1]: *** .build-conf] Error 2
make: *** .build-impl] Error 2

BUILD FAILED (exit value 2, total time: 203ms)

:arrow_right: administrator: přejmenováno z "Překladač MplabX"

#define void LCD_STROBE(void) LCD_EN = 1; asm(“nop”); asm(“nop”); asm(“nop”); LCD_EN = 0

zmenit stredniky na “carky”
#define void LCD_STROBE(void) LCD_EN = 1, asm(“nop”), asm(“nop”), asm(“nop”), LCD_EN = 0

EDIT: uz asi pozde … data jsem si vsiml az ted