874eacf12e
docker-compose.yaml: fix typo and node version
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:20 -07:00
3e6fb61a20
.travis.yml: update docker-compose to 1.9.0
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:20 -07:00
8e7ac713c4
docker-compose.yaml: enable environment configuration of build variables
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
54c1b0ce4b
Dockerfile: configure compiler first for library build
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
53456d9138
.travis.yaml: add java with clang to build matrix
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
7ec1765766
docker-compose: enable java build with clang
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:18:19 -07:00
bb122bfac4
Dockerfile: add additional build flags and ignore build directory
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 22:17:55 -07:00
0f8e578c62
Dockerfile: fix java build
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:05 -07:00
dcee721cb3
bacnet/libbacnet.pc: add temp .pc file for libbacnet
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:05 -07:00
b11ec1638e
Dockerfile: install optional libraries
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:04 -07:00
fb6ae47b6d
docker-compose.yaml: enable examples and paralell make
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:03 -07:00
be718d79af
.travis.yml: unify python build and enable examples on every target
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:02 -07:00
87ffc81b65
Dockerfile: add python3 test dependencies
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:02 -07:00
afd9dd07e4
Dockerfile,docker-compose.yaml: run tests for every target
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:01 -07:00
ce9742b355
.travis.yml,docker-compose.yaml: set more specific command to run
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:17:00 -07:00
c402fbb5e8
.travis.yaml,docker-compose.yaml: add examples building to the matrix
...
Prevent building examples on every job
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:59 -07:00
b757ccc617
Dockerfile: add sensor specific dependencies
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:59 -07:00
c5c57b523b
.travis.yml: update build matrix and scripts
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:58 -07:00
bb4ce17d44
docker-compose.yaml: add build tasks for java python and node
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:57 -07:00
d4396c2ce3
.dockerignore: add simple ignore rules
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:57 -07:00
780b5df024
Dockerfile: add initial docker image for building
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-06-12 21:16:56 -07:00
60379fca37
HCSR04: Fixing static analysis issues
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-06-07 16:32:55 -07:00
b90c5a7710
HCSR04: Modifying implementation and adding examples
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-06-07 11:46:12 -07:00
28f964cb48
ULN200XA: Adding Vcc and Vm info to doc
2017-06-02 11:55:44 -07:00
b68eb5f6a6
LSM303DLH: Adding separate i2c contexts
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-06-01 21:46:20 -07:00
50bb4ae1be
I2C: Removing multiple address calls
...
~20 UPM modules have multiple I2C calls in them. As per MRAA API
the I2C address is set in the MRAA I2C context and used from there
for all I2C transactions. Setting the I2C address alone does not
actually result in an I2C transaction. This makes multiple set
address calls pointless. This commit removes these superflous set
address calls from the UPM modules. Setting the address once per
context per device should be enough, unless there are multiple
addresses or multiple devices with different addresses.
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-05-31 21:56:12 -07:00
da18bac925
ims: Updated IMS sensor addressing
...
The IMS library will now change its I2C address after resetting the HW to a new
address. It will attempt to close the mraa context and re-init each
time.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2017-05-31 14:39:07 -07:00
2b70bea44f
java: Fixed HTU21DSample
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-31 11:43:54 -07:00
c64d04d084
ads1x15: fixed case logic in getThresh() function
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-30 15:14:09 -07:00
8186d093ec
htu21d: updated function descriptions in header for clarity
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-30 13:09:01 -07:00
b2eb392a07
src/CMakeLists.txt: Fix for BINARY_DIR property
...
Both the .pc and .pom file creation flows rely on the per-target property
BINARY_DIR. This target property was added in CMake 3.4 so .pc and .pom
file generation was broken for CMake versions < 3.4. This commit
creates a new per-target property (TARGET_BINARY_DIR) which is set to
${CMAKE_CURRENT_BINARY_DIR} so that it's usable on CMake versions before
3.4.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2017-05-24 16:22:10 -07:00
274fd9b608
lsm6dsl: Initial implementation; C; C++ wraps C; FTI; examples
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-23 16:20:51 -06:00
27eec52e29
lsm6ds3h: fix some typos in the register map
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-23 16:20:51 -06:00
ee0aaa89eb
lsm6ds3h: Initial implementation; C; FTI: C++; C++ wraps C; examples
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-22 16:43:49 -06:00
886deabfbb
tcs37727: remove utf8 characters
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-22 16:43:49 -06:00
e740349355
lis2ds12: Fix up docs, bosch -> stmicro
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-22 16:43:49 -06:00
34f2799c53
CMakeLists.txt: Hint to libmraa/mraajava
...
Small change - updated from PATHS to HINTS. Search HINTS paths first to
provide location for mraa libraries.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2017-05-19 16:25:08 -07:00
a03d8eb52f
readme.cpp.md: updated example name for iotdk api pages
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-19 15:48:09 -07:00
07f3029f10
upm: enable LIDAR-Lite V3 Optical Distance Measurement sensor library
...
and example
LIDAR-Lite v3, a compact, high-performance optical distance measurement
sensor from Garmin™. It is the ideal solution for drone, robot or unmanned
vehicle applications.
The library provided is libupm-lidarlitev3.so
The example provided is lidarlitev3.cxx where it will print the distance
of object/obstacle from the sensor.
The image of the sensor is at docs/images/lidarlitev3.jpg
Signed-off-by: Saloni Jain <saloni.jain@tcs.com >
Signed-off-by: Niti Rohilla <niti.rohilla@tcs.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-05-19 10:27:53 -07:00
a56b83fa37
VEML6070: Adding back documentation
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-05-18 15:42:07 -07:00
b4bc15201b
VEML6070: Adding separate i2c contexts for separate addresses
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-05-18 14:28:29 -07:00
c70f378f72
lis2ds12: Initial implementation C; C++; FTI; examples
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-15 14:59:22 -06:00
106b6c7062
upm: v1.3.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
v1.3.0
2017-05-12 11:33:47 -07:00
6c3b161702
knownlimitations.md: describe solution for I2C capacitance issue on Edison
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-11 13:04:23 -07:00
c484056cf0
htu21d: add js and py samples, put sensor on known limitations list
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-05-11 13:04:21 -07:00
2931a9c24d
carrays_uint32_t.i: Updated path to .i file
...
Standardized the usage path for carrays_uint32_t.i in bacnetmstp and
e50hx libraries. Fixes some small mix-ups with java documentation when
looking for carrays_uint32_t.i.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2017-05-09 14:07:28 -07:00
aeefc758ee
rn2903: Fix CI issues regarding encoding and enum confusion
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-09 14:41:13 -06:00
21a1860ec2
rn2903: Initial implementation; C; C++ wraps C; examples
...
This requires a new MRAA with UART sendbreak support.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2017-05-09 13:44:12 -06:00
c78da687d4
CMakeLists.txt: Removed force to -march=native
...
Setting the arch to native for arm.* should not generally be necessary.
If this is absolutely required, it can be passed manually. Setting
-march=native seems to fail on some versions of gnu gcc for arm.
Removed the force to -march=native in favor of letting cmake set the
arch.
If at some point, this would be required, a better way would be to add
the compile flag after testing if it is supported.
Example:
upm_add_compile_flags(CXX "-march=native")
Signed-off-by: Noel Eck <noel.eck@intel.com >
2017-05-09 11:28:20 -07:00
6c383dbd42
TMP006: Adding very basic support for TMP007
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2017-05-08 10:30:55 -07:00