|
@@ -0,0 +1,20 @@
|
|
1
|
+API Changes {#apichanges}
|
|
2
|
+===============
|
|
3
|
+
|
|
4
|
+**IMPORTANT NOTICE**
|
|
5
|
+
|
|
6
|
+Our **C++ header files** will change their extension from *.h* to *.hpp*. This
|
|
7
|
+change is anticipated in the upcoming version and unfortunately will break
|
|
8
|
+source compatibility with previous versions of UPM for every library. You will
|
|
9
|
+need to update your code and change to the new extension format in your
|
|
10
|
+`#include` directives.
|
|
11
|
+
|
|
12
|
+Here's a list of other API changes made to the library that break source/binary
|
|
13
|
+compatibility between releases:
|
|
14
|
+
|
|
15
|
+ * **my9221**, **groveledbar** and **grovecircularled** are now all part of the
|
|
16
|
+ same library (my9221) and new functionality was added going to v.0.5.1
|
|
17
|
+ * **stepmotor** driver API was changed significantly from v.0.4.1 to v.0.5.0
|
|
18
|
+ * **eboled** library was greatly improved in version 0.4.0 and the `draw()`
|
|
19
|
+ function was removed in favor of a more complete GFX library implementation
|
|
20
|
+
|