All npm modules out there are using Oled data updates byte by byte - so you can imagine how slow the screen updates are - takes more than 1sec for a full screen update.
The Espruino SSD1306.js does it different, updates are so quick - because it uses chunks to update.
So I decided to pimp the npm module I use for my beaglebone projects.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
So let me share the motivation behind this.
All npm modules out there are using Oled data updates byte by byte - so you can imagine how slow the screen updates are - takes more than 1sec for a full screen update.
The Espruino SSD1306.js does it different, updates are so quick - because it uses chunks to update.
So I decided to pimp the npm module I use for my beaglebone projects.
And this is the result: https://github.com/MaBecker/oled-i2c-bus/commit/c099f6145024ea9b7c190d16a936eba45232e2a8