I am happy to announce the 11th major release of FastArduino platform.
Since release 1.9 (September 2022), the main changes are listed there.
This release brings the following changes and improvements:
- Generic display API on which LCD devices support can be easily added:
- 2D drawing primitives: point, line, polyline, polygon, rectange, circle, rounded rectangle
- Font support
- Bitmap support
- Small tools (in Python) to edit fonts and bitmaps for display API
- Support of well-known Nokia 5110 LCD
- New functor
FlashReader
to read an array of items from Flash memory - Few utilities added (
max
andmin
) - Few traits utilities added to find shortest integral type to hold a given constant
- A few fix or improvements of API documentation
- Build is now using AVR-GCC 12.1.0 (tested on fedora 37 distribution)
Known bugs and requests for enhancements: https://github.com/jfpoilpret/fast-arduino-lib/issues
The platform is well documented:
- a tutorial allows developers to discover and learn the platform step by step
- FastArduino core API is documented through doxygen and documentation is published here
- FastArduino comes with many examples covering all supported features and devices
I hope you'll enjoy playing with FastArduino platform; please submit enhancements you would like
to see in future versions or report issues you may discover.