Combined jquery requests of About.htm page into a single query.
Seems to have a big impact on improving stability.
The needed changes to the http_server were also part of this change.
Replaced Arduino_GFX and Arduino_ILI9341 libraries with latest TFT_eSPI library.
This library has much more efficient SPI access.
Library recently added support for DMA access which reduces burden on the CPU during transfers to the screen hardware. This was enabled.
The SetRotation() function does not work on the fly with this library and the code was changed to restart the tiltbridge if the invertTFT setting is changed
TFT Touch functionality has been disabled for now. This should be possible to re-enable in the future.
Moved the LCD screen handling work back to the main loop task as the separate low priority task did not appear to provide appreciable benefit.
Notes from Tim's PM: