upm: v1.2.0

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Tudor Panu 2017-04-10 19:54:43 -07:00
parent a0ea3d5f3d
commit 78eb975435
3 changed files with 19 additions and 5 deletions

View File

@ -118,7 +118,7 @@ find_package (PkgConfig REQUIRED)
# Force a libmraa search and minimum required version every time a config is generated # Force a libmraa search and minimum required version every time a config is generated
unset(MRAA_FOUND CACHE) unset(MRAA_FOUND CACHE)
set(MRAA_MINIMUM 1.4.0) set(MRAA_MINIMUM 1.6.1)
pkg_check_modules (MRAA REQUIRED mraa>=${MRAA_MINIMUM}) pkg_check_modules (MRAA REQUIRED mraa>=${MRAA_MINIMUM})
# Also, get full path to the mraa library # Also, get full path to the mraa library
find_library(MRAA_LIBRARY NAMES mraa PATHS ${MRAA_LIBDIR} NO_DEFAULT_PATH) find_library(MRAA_LIBRARY NAMES mraa PATHS ${MRAA_LIBDIR} NO_DEFAULT_PATH)
@ -197,7 +197,7 @@ include (GetGitRevisionDescription)
git_describe (VERSION "--tags") git_describe (VERSION "--tags")
# If git_describe fails, use a dirty version # If git_describe fails, use a dirty version
if (${VERSION} MATCHES -NOTFOUND) 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 " message (WARNING "Failed to retrieve UPM version with 'git describe' (using "
"${VERSION}). Check that git is installed and this is a valid git repo.") "${VERSION}). Check that git is installed and this is a valid git repo.")
endif () endif ()

View File

@ -4,7 +4,7 @@ API Changes {#apichanges}
Here's a list of other API changes made to the library that break source/binary Here's a list of other API changes made to the library that break source/binary
compatibility between releases: compatibility between releases:
# current master # v1.2.0
* **Note for all drivers ported to C** As a general note concerning * **Note for all drivers ported to C** As a general note concerning
all of the drivers that have been ported to C: **external constants 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 and Python, the examples have been modified to use these methods
rather than the methods that return data in argument pointers or rather than the methods that return data in argument pointers or
arrays. arrays.
* **lpd8806** The constructor for this driver was updated to allow specifying * **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 a SPI bus number. This is now the first parameter, the number of LEDs on the
strip is now the last (3rd) parameter instead. 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 * **tcs3414cs** The constructor for this can now accept an I2C bus and
address. address.
# v1.1.0 # v1.1.0 and prior
* **i2clcd/jhd1313m1/lcm1602** LCD devices supported by the i2clcd module are * **i2clcd/jhd1313m1/lcm1602** LCD devices supported by the i2clcd module are
being separated into individual libraries. The APIs will be preserved, but being separated into individual libraries. The APIs will be preserved, but

View File

@ -4,6 +4,20 @@ Changelog {#changelog}
Here's a list summarizing some of the key undergoing changes to our library Here's a list summarizing some of the key undergoing changes to our library
from earlier versions: 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 ### v1.1.0
* Reworked cmake handling of internal and external dependencies * Reworked cmake handling of internal and external dependencies