After porting a project from the IAR environment to the Atollic Studio environment, I have run into an odd problem that I'd like to solicit your advice.
When the project starts, the touch screen works fine, with the IRQ calling GUI_TOUCH_StoreStateEx() with new coordinates and evrything works fine (I receive the correct button press messages). After about 65 seconds (I've timed this many times), the touch IRQ continues to call the GUI_TOUCH_StoreStateEx() function with new coordinates, but I get no messages from the STemwin system saying a button has been pressed. This is the same code (mostly) that worked before. Any ideas?
The only reason I ask here is because I don't know what happens internally in the STemWIn library that would cause this issue. I am running FreeRTOS, and the scheduler is still running, as are the timer IRQs.
Thanks,
Lee
When the project starts, the touch screen works fine, with the IRQ calling GUI_TOUCH_StoreStateEx() with new coordinates and evrything works fine (I receive the correct button press messages). After about 65 seconds (I've timed this many times), the touch IRQ continues to call the GUI_TOUCH_StoreStateEx() function with new coordinates, but I get no messages from the STemwin system saying a button has been pressed. This is the same code (mostly) that worked before. Any ideas?
The only reason I ask here is because I don't know what happens internally in the STemWIn library that would cause this issue. I am running FreeRTOS, and the scheduler is still running, as are the timer IRQs.
Thanks,
Lee