v3.0.0-alpha
Pre-releaseThe previous major release got the image stable, this one gets the thread to run stable ๐ We should have no more annoying crashes, even when reading from and writing to the flash memory on the main thread. This miracle of engineering was brought to you by @fuglaro's thorough testing and debugging and @doogle's work to make the grayscale thread run completely from RAM. Any bugs or instabilities you still run into are 100% my (@Timendus) fault in combining those two worlds ๐
This version brings the grayscale library even more in line with the rest of the Thumby APIs. We hope this library will at some point be integrated in the standard library, so we adopted some of TinyCircuits' naming conventions.
Finally, this version of the library will allow you to test, run and debug your grayscale programs in the emulator at code.thumby.us. @fuglaro submitted some changes to the emulator to TinyCircuits to make this possible, making our lives as grayscale developers much easier! ๐
Please note that this is an alpha version. If you run into any issues, please report them. We can use all of your testing and feedback!
The public API (so basically: things described in the README) will probably be quite stable, going forward. So we expect to be on major version 3 for a while. But please don't rely on any internal variable names to stay the same or things like that, as we will probably have to refactor some of the internals to solve the last couple of outstanding issues before we release the "official" 3.0.0 version.