Noel Eck
edcaed90e6
extdep: Removed add_dependencies call from CMakeLists
Small change to get rid of a warning in newer cmake versions.
Versions of cmake (>= 3.0) throw a warning on the add_dependecy
method for non-existant dependencies (add_dependency call before
target_link_libraries call).
Removed the call to add_dependency since target_link_libraries should
provide the same functionality for ozw and modbus dependencies.
Signed-off-by: Noel Eck <noel.eck@intel.com >
9 anni fa
Mihai Tudor Panu
655ccee9af
upm: v0.6.1
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
102d86870a
bme280: added missing return in non-void function
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
a88ec4237d
gfx: renamed GFX headers to avoid overlap on install
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
cf2b8c9a6e
ssd1351: Changed SPI to MODE0 for compatibilty and listed SPI PM issue in description
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Abhishek Malik
68aa067f82
SWIG: Added include carrays_uint8_t.i for nrf24l01 python and js bindings
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
9 anni fa
Abhishek Malik
24062f6a9d
Java: Added examples for AM2315 and TSL2561
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
9 anni fa
Mihai Tudor Panu
db8d708798
cmake: node install path is now same for both package and .node
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
edfdf6ec34
cmake: added include_directories(..) to python too, for consistency
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Henry Bruce
7c66d5c321
examples/c++: Fix syntax errors in ads1x15.cxx
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Henry Bruce
0e365590c4
cmake: Add parent directory to include path for UPM modules
This avoids using include files from a pre-existing UPM installation
as they can break the build if API changes are made.
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
ba127ec4d4
cmake: honor LIB_INSTALL_DIR and also for Node install path
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Eugene Bolshakov
b6572e1f28
cmake: Add upm header files directory
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
02974f242e
cmake: fix node modules install path when install prefix is given
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
e809016152
cmake: added back PYTHON_VERSION_* when not building docs for install path
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
39c55b23d9
upm: version 0.6.0
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
09b0f0adaa
.travis.yml: updated cmake and fixed builds
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
00b0092fc1
cmake: fixed flow for finding libs & include dirs
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
ec85072011
upm: removed some temporary files left over among sources
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Brendan Le Foll
60221dbcd6
cmake: disable TGZ from builds when IPK used
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
deadprogram
a35e58c54c
curieimu: Adds examples for both JS and Python that load MRAA Firmata subplatform
Signed-off-by: deadprogram <ron@hybridgroup.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
1b8cb1361c
cmake: add workaround for cmake 2.7
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
aeb948282a
cmake: Fix issues with node v4/v5
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
1b649021f1
.travis.yml: Make travis test node4/node5 and node0.12
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
10d784ea7e
cmake: add BUILDPYTHON3 flag
Use the same methodology as in mraa, by default build for python2, if requested
use python3 for everything
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
a48f457057
FindNode.cmake: Improve FindNode cmake module
Use mraa's FindNode since it's alot more robus and can handle NVM better
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
deadprogram
d8fc664178
curieimu: Add WIP for Python example
Signed-off-by: deadprogram <ron@hybridgroup.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
deadprogram
83b0512ffb
Updates implementation and examples to use dynamic-friendly interface
Signed-off-by: deadprogram <ron@hybridgroup.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
deadprogram
3e7fca21ee
Complete accel and gyro implementations for new dynamic friendly interface
Signed-off-by: deadprogram <ron@hybridgroup.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
8c7d6483d3
curieimu: modify calls to use update methodology to fix python/java/js API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Brendan Le Foll
22636fb47a
curieimu: Make compilation dependant on mraa_firmata_init
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
deadprogram
fb5c809ff8
curieimu: Plugin to interface with the arduino101's IMU
Internal sensor onboard the Curie/Arduino101 can be accessed via Firmata using
this plugin. You will need mraa compiled with -DFIRMATA=ON for this to work and
be using Firmata with the CurieIMU firmata extension for ExtensibleFirmata
Signed-off-by: Ron Evans <ron@hybridgroup.com >
Signed-off-by: Justin Zemlyansky <jlstigman@live.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
9 anni fa
Mihai Tudor Panu
0d20cdb25a
doxygen: removed Bosch base lib from docs since only used internally
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
f2b10afa35
pn532: fix a couple more narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
56e1d2214f
grovescam: fix a couple more narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
e80e1bda2c
am2315: fix narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
98f9dc54ff
zfm20: fix narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
611f72c491
sx1276: fix narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
6f68e07aa5
pn532: fix narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
be34f53a51
grovescam: fix narrowing conversions (c++11)
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Jon Trulson
7a133cf891
cmake: Enable C++11 standards support
This patch checks for, and enables C++11 support for building UPM.
This should work for all cmake versions currently supported by UPM
(2.8.11+), and any compiler (clang/gcc) that was released in this
decade.
Support can be specifically disabled by passing '-DENABLECXX11=OFF' to
cmake, though modules requiring this support will not build.
C++11 support is enabled by default.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
49611e5ac0
smartdrive: build example and add manufacturer to list
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
e5385eb510
smartdrive: patch example
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Oussema Harbi
de1a46aa59
smartdrive: Replace mraa_result_t by mraa::Result in smartdrive.cxx
Signed-off-by: Oussema Harbi <oussema.elharbi@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Oussema Harbi
7e402ede34
smartdrive: upm implementation for SmartDrive from openelectronics.com
Signed-off-by: Oussema Harbi <oussema.elharbi@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Mihai Tudor Panu
4381f8bd2e
apa102: addded C++ snippet to documentation
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Stefan Andritoiu
757104e013
java: turned on sanity checks in travis
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Stefan Andritoiu
6c08313cb7
doxy: Corrected sample mapping
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Stefan Andritoiu
6d4714df3c
java: Added kxcjk1013 to javaswig blacklist because of unclean bindings. Removed javaupm_kxcjk1013.i and javaupm_nrf8001.i
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa
Stefan Andritoiu
75e42c6731
java: eliminated loadlibrary code from examples
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
9 anni fa