Skip to content

v3.0.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Timendus Timendus released this 14 Sep 21:22
· 41 commits to main since this release
a5ba4ca

The 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.