Bunch of patches to improve the screen handling APIs. Primary change is that the screen-updates are now callback driven, and Ctlra library manages the requested FPS and timers. This removes that complexity from the applications, and (in theory) allows Ctlra to get smart about how/when to issue the larger USB bulk xfers for screen updates.
Some other changes are in this PR too;
A select_device example, on how to use the get Vendor/Device APIs, and show them in dropdowns (gtk3 based)
Bunch of patches to improve the screen handling APIs. Primary change is that the screen-updates are now callback driven, and Ctlra library manages the requested FPS and timers. This removes that complexity from the applications, and (in theory) allows Ctlra to get smart about how/when to issue the larger USB bulk xfers for screen updates.
Some other changes are in this PR too;
select_device
example, on how to use the get Vendor/Device APIs, and show them in dropdowns (gtk3 based)