rust-embedded-community / ssd1306

SSD1306 OLED driver
Apache License 2.0
282 stars 69 forks source link

[WIP] Async operations #178

Closed bugadani closed 10 months ago

bugadani commented 1 year ago

I'm just dropping is as a draft in case anyone wants to try this and to get CI feedback. Since the PR relies on my display-interface fork (thanks @dragonnn for the implementation!) this will never be able to land in its current form. I'd like to land everything before 9dfc7cd separately, which means quite a bit of refactoring, though hopefully the value proposition speaks for itself (that is, adding async after that is a completely additive commit, without any more necessary rework and minimal duplication).