From 78eb97543575e0ee4116b1ce987bf78b8a2d57fa Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Mon, 10 Apr 2017 19:54:43 -0700 Subject: [PATCH] upm: v1.2.0 Signed-off-by: Mihai Tudor Panu --- CMakeLists.txt | 4 ++-- docs/apichanges.md | 6 +++--- docs/changelog.md | 14 ++++++++++++++ 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bd6f9838..45d39052 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,7 +118,7 @@ find_package (PkgConfig REQUIRED) # Force a libmraa search and minimum required version every time a config is generated unset(MRAA_FOUND CACHE) -set(MRAA_MINIMUM 1.4.0) +set(MRAA_MINIMUM 1.6.1) pkg_check_modules (MRAA REQUIRED mraa>=${MRAA_MINIMUM}) # Also, get full path to the mraa library find_library(MRAA_LIBRARY NAMES mraa PATHS ${MRAA_LIBDIR} NO_DEFAULT_PATH) @@ -197,7 +197,7 @@ include (GetGitRevisionDescription) git_describe (VERSION "--tags") # If git_describe fails, use a dirty version if (${VERSION} MATCHES -NOTFOUND) - set (VERSION "v1.1.0") + set (VERSION "v1.2.0") message (WARNING "Failed to retrieve UPM version with 'git describe' (using " "${VERSION}). Check that git is installed and this is a valid git repo.") endif () diff --git a/docs/apichanges.md b/docs/apichanges.md index 094f4efe..c13fb1b7 100644 --- a/docs/apichanges.md +++ b/docs/apichanges.md @@ -4,7 +4,7 @@ API Changes {#apichanges} Here's a list of other API changes made to the library that break source/binary compatibility between releases: -# current master +# v1.2.0 * **Note for all drivers ported to C** As a general note concerning all of the drivers that have been ported to C: **external constants @@ -151,7 +151,7 @@ compatibility between releases: and Python, the examples have been modified to use these methods rather than the methods that return data in argument pointers or arrays. - + * **lpd8806** The constructor for this driver was updated to allow specifying a SPI bus number. This is now the first parameter, the number of LEDs on the strip is now the last (3rd) parameter instead. @@ -162,7 +162,7 @@ compatibility between releases: * **tcs3414cs** The constructor for this can now accept an I2C bus and address. -# v1.1.0 +# v1.1.0 and prior * **i2clcd/jhd1313m1/lcm1602** LCD devices supported by the i2clcd module are being separated into individual libraries. The APIs will be preserved, but diff --git a/docs/changelog.md b/docs/changelog.md index ec943448..74f2888b 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,6 +4,20 @@ Changelog {#changelog} Here's a list summarizing some of the key undergoing changes to our library from earlier versions: +### v1.2.0 + + * Improved JAVA binding compiler compatibility and added JAVA interfaces that + match existing C++ interfaces + * Ported Bosch drivers to C thus now they can be used on supported MCUs + * Completely redesigned C/C++ example handling by cmake to avoid maintaining + a list by hand + * Fixed several existing drivers, mostly based on static code analysis reports + * Added a sensor driver template plus bash script that can be easily used by + developers to start writing their own sensor driver + * Numerous documentation improvements + * New sensors: p9813, abp, rsc, mmc35240, tcs37727, tmp006, mma8x6x, mag3110, + hdc1000 + ### v1.1.0 * Reworked cmake handling of internal and external dependencies