The project builds and executes; the LCD shows text, the LEDs flash etc. but after 2mins and 20s the program always resets ( emulator stops with the PC pointing at the reset vector ). I’m using the standard Microchip Explorer 16 Development Board.
The project was missing the define below which I took from the Visual Studio demo example, otherwise the project is completely unaltered.
define configTIMER_TASK_PRIORITY ( configMAX_PRIORITIES - 1 )
I don’t have a loop back connected on the serial port so the LCD shows “FAIL #2” but I don’t believe this should cause the rpogram to reset. In fact all of the demo taks from main can be commented and the program still resets.
Maybe the watchdog is enabled but not serviced.