Here's a list of other API changes made to the library that break source/binary compatibility between releases:
- There were frequent misspellings of the word Celsius in the UPM code. In some cases, these were in method names, which will cause some API compatibility issues. These have all been corrected for UPM versions after v.0.7.2.
- Our C++ header files changed their extension from *.h* to *.hpp* in version 0.7.0, Intel provided examples and code samples also reflect this change but you will need to modify your
#include
directives in existing code
- my9221, groveledbar and grovecircularled are now all part of the same library (my9221) and new functionality was added going to v.0.5.1
- stepmotor driver API was changed significantly from v.0.4.1 to v.0.5.0
- eboled library was greatly improved in version 0.4.0 and the
draw()
function was removed in favor of a more complete GFX library implementation