I am using the Control Panel Demo for my EVK1100 board for the cpu : AVR32UC3A0512.
I am using AVR Studio with GCC which includes Software Framework 1.3 and FreeRTOS v4.7.2 for the example project.
I need to upgrade into FreeRtos v5.0 and have tried it by replacing the files and followed the guide at : http://www.freertos.org/upgrading.html
I replaced the third parameter into the ISR functions by doing the following :
xSwitchRequired = xSemaphoreGiveFromISR( xSemaphore, &xHigherPriorityTaskWoken );
instead of sending pdFalse as a third parameter.
The GCC compiler builds fine without warning but now my control panel demo hangs.
If I try to debug the demo it get stucks at the following module in the file macb.c
// wait for PHY to be ready
status = macb->nsr;
} while (!(status & AVR32_MACB_NSR_IDLE_MASK));
Have I missed something for my upgrade?