openAVproductions / openAV-Ctlra

A plain C library to program with hardware controllers.
BSD 3-Clause "New" or "Revised" License
78 stars 16 forks source link

Dev avtka screen #70

Closed harryhaaren closed 6 years ago

harryhaaren commented 6 years ago

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;

harryhaaren commented 6 years ago

This PR is superseeded by the full screen API/callback/partial-redraw PR here: https://github.com/openAVproductions/openAV-Ctlra/pull/74

Closing.