tlafleur wrote on Monday, January 21, 2008:

In re compiling for the PIC24HJ256GP610 on the Explorer16 demo board. I noted that the LCD driver used the parallel port for LCD setup, ie: using the PMADDR. This is NOT supported on the 24HJ processor.

tlafleur wrote on Monday, January 21, 2008:


by using the lcd.c and lcd.h from the dspPIC30 demo file, I was able to build and load the demo on the Explorer16 board… no issues…

tinchogleria wrote on Wednesday, July 05, 2017:

Hi! I’m trying to compile freeRTOS demo for the PIC24FJ1024GB610 and the output when I build says:

  • lcd.c: In function ‘prvLCDGotoRow’:
  • lcd.c:148:3: error: ‘PMADDR’ undeclared (first use in this function)
    And the same for other symbols in the same file lcd.c. I followed your advice and I replaced ‘lcd.c’ and ‘lcd.h’ from ‘FreeRTOS\Demo\dsPIC_MPLAB’ folder, but it doesn’t work neither.
    Any idea of what could I try to solve this issue?
    Thanks in advance.