4716
XL2; Queue Record Garbage Collection
XL200

Prior to this change Queue records were being deleted in high priority tasks, higher priority than the Input task.

There was a report of the Input Task Watch Dog timer interrupt occurring while a press task was deleting a queue record. Deleting record(s) can be time consuming. If multiple press tasks need to delete them at the same time it could potentially cause problems. It is a much better use of CPU time to mark them to be deleted and then delete them in a lower priority task when there is an abundance of CPU time available. That is what this change does.

Model Version Released
XL2OL 5.88.00 12/14/2022
XL2CL 5.88.00 12/14/2022
XL220OL 5.88.00 12/14/2022
XL220CL 5.88.00 12/14/2022
XL2OL 4.88.00 12/14/2022
XL2CL 4.88.00 12/14/2022
XL220OL 4.88.00 12/14/2022
XL220CL 4.88.00 12/14/2022