Noel Eck
527615758a
cmake: Fixed builddoc flow for javascript documentation
...
Fixed a few small typos for handling node as well as a
small conditional for building PYTHON.
* Fixed some NODE_EXECUTABLE->NODEJS_EXECUTABLE instances
which must have been missed from a previous commit.
* Added a qualifier for python documentation so both
BUILDSWIGPYTHON AND BUILDSWIG must be set to add
dependencies for pydoc.
Signed-off-by: Noel Eck <noel.eck@intel.com>
2016-04-12 16:56:55 -07:00
Mihai Tudor Panu
16b6fcf807
cmake: set CMAKE_INSTALL_LIBDIR before using it
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-04-06 12:51:20 -07:00
Andrei Vasiliu
5a9f234a3e
cmake: Solved issue with nodejs installation path
...
Changed ${LIB_INSTALL_DIR} with lib, because the variable expands to
/usr/lib, making the install path /usr/usr/lib/node_modules, which
is incorrect. Now the install path is /usr/lib/node_modules.
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-04-06 12:45:14 -07:00
Mihai Tudor Panu
c7bd37b322
docs: added new API compatibility section
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-04-06 12:44:56 -07:00
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>
2016-04-06 12:44:35 -07:00
Mihai Tudor Panu
655ccee9af
upm: v0.6.1
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
v0.6.1
2016-03-31 17:22:16 -07:00
Mihai Tudor Panu
102d86870a
bme280: added missing return in non-void function
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-31 17:21:54 -07:00
Mihai Tudor Panu
a88ec4237d
gfx: renamed GFX headers to avoid overlap on install
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-31 17:21:07 -07:00
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>
2016-03-31 16:16:46 -07:00
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>
2016-03-30 10:30:12 -07:00
Abhishek Malik
24062f6a9d
Java: Added examples for AM2315 and TSL2561
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-30 10:23:24 -07:00
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>
2016-03-29 17:28:28 -07:00
Mihai Tudor Panu
edfdf6ec34
cmake: added include_directories(..) to python too, for consistency
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-29 17:08:12 -07:00
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>
2016-03-29 16:59:38 -07:00
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>
2016-03-29 16:59:00 -07:00
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>
2016-03-28 17:51:54 -07:00
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>
2016-03-28 16:24:45 -07:00
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>
2016-03-28 16:22:49 -07:00
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>
2016-03-28 16:22:35 -07:00
Mihai Tudor Panu
39c55b23d9
upm: version 0.6.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
v0.6.0
2016-03-25 14:13:16 -07:00
Mihai Tudor Panu
09b0f0adaa
.travis.yml: updated cmake and fixed builds
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-25 14:12:53 -07:00
Mihai Tudor Panu
00b0092fc1
cmake: fixed flow for finding libs & include dirs
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-25 14:10:31 -07:00
Mihai Tudor Panu
ec85072011
upm: removed some temporary files left over among sources
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-24 14:25:13 -07:00
Brendan Le Foll
60221dbcd6
cmake: disable TGZ from builds when IPK used
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2016-03-24 13:23:23 -07:00
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>
2016-03-24 13:23:18 -07:00
Brendan Le Foll
1b8cb1361c
cmake: add workaround for cmake 2.7
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2016-03-24 13:23:13 -07:00
Brendan Le Foll
aeb948282a
cmake: Fix issues with node v4/v5
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2016-03-24 13:23:06 -07:00
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>
2016-03-24 13:23:01 -07:00
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>
2016-03-24 13:18:50 -07:00
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>
2016-03-24 13:18:44 -07:00
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>
2016-03-24 13:13:34 -07:00
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>
2016-03-24 13:13:29 -07:00
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>
2016-03-24 13:13:22 -07:00
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>
2016-03-24 13:13:17 -07:00
Brendan Le Foll
22636fb47a
curieimu: Make compilation dependant on mraa_firmata_init
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2016-03-24 13:13:11 -07:00
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>
2016-03-24 13:11:31 -07:00
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>
2016-03-24 12:57:57 -07:00
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>
2016-03-24 11:06:57 -07:00
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>
2016-03-24 11:06:49 -07:00
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>
2016-03-24 11:06:40 -07:00
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>
2016-03-24 11:06:29 -07:00
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>
2016-03-24 11:06:20 -07:00
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>
2016-03-24 11:06:11 -07:00
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>
2016-03-24 11:06:03 -07:00
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>
2016-03-24 11:05:54 -07:00
Mihai Tudor Panu
49611e5ac0
smartdrive: build example and add manufacturer to list
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-24 11:05:07 -07:00
Mihai Tudor Panu
e5385eb510
smartdrive: patch example
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-24 11:00:47 -07:00
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>
2016-03-23 17:15:43 -07:00
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>
2016-03-23 17:13:10 -07:00
Mihai Tudor Panu
4381f8bd2e
apa102: addded C++ snippet to documentation
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-23 17:05:33 -07:00