olikraus / ucglib

Arduino True Color Library for TFTs and OLEDs
https://github.com/olikraus/ucglib/wiki
Other
261 stars 76 forks source link

New HAL API #143

Closed fornellas closed 2 years ago

fornellas commented 3 years ago

RFC for a new API for hardware abstraction layer so we can get 2x performance improvement (details at #141).

I'm considering adding another constructor for this new HAL, which populates com_cb at struct _ucg_t with a proxy function that forward calls to each of the new API functions at com_cb_funcs.

Closes #141

fornellas commented 2 years ago

I'm closing this PR as it seems there's no interest in reviewing and merging it. I ended up writing a brand new graphics library that implements a more flexible HAL https://fornellas.github.io/eglib/api_reference/hal/interface.html.