Skip to content

Commit

Permalink
upm: v1.2.0
Browse files Browse the repository at this point in the history
Signed-off-by: Mihai Tudor Panu <[email protected]>
  • Loading branch information
Propanu committed Apr 11, 2017
1 parent a0ea3d5 commit 78eb975
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 5 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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 ()
Expand Down
6 changes: 3 additions & 3 deletions docs/apichanges.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand All @@ -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
Expand Down
14 changes: 14 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 78eb975

Please sign in to comment.