Noel Eck 
							
						 
					 
					
						
						
							
						
						5a1f27a92d 
					 
					
						
						
							
							CMakeLists.txt: Cleanup MODULE_LIST usage  
						
						... 
						
						
						
						Removed redundant usage of MODULE_LIST and SUBDIRS variables.
Treat utilities and interfaces directories the same (add both if not
added when using MODULE_LIST).
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-07-13 10:31:39 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						f4da94a06e 
					 
					
						
						
							
							cmake: Fix race condition to missing upm_interfaces.jar  
						
						... 
						
						
						
						The custom command used to create a per-library jar can hit a race
condition where upm_interfaces.jar is in the process of building when
the javac command runs for a target.  This is because the javac command
was provided a full path to the upm_interfaces.jar file for ALL java
targets (even targets which do NOT use the interfaces).
Example:
    javac -cp path/to/upm_interfaces.jar
If upm_interfaces.jar does not exist, javac is fine.
if upm_interfaces.jar exists and is a valid file, javac is fine.
If upm_interfaces.jar exists and is empty, javac throws an error.
For the targets which do not have a dependency on the interfaces,
it's possible one will run javac when the upm_interfaces.jar file is
building in parallel and will fail since the file is
open/incomplete/empty.
The fix is to only provide the full path to the upm_interfaces.jar file
for targets which depend on the interfaces.  These will pass since they
depend on the java interfaces target.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-07-13 10:29:53 -07:00 
						 
				 
			
				
					
						
							
							
								Budanov 
							
						 
					 
					
						
						
							
						
						e190bb9d60 
					 
					
						
						
							
							json: added another componet for ads1x15  
						
						... 
						
						
						
						Signed-off-by: Budanov <daniil.budanov@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-07-12 14:57:16 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						bac9e3bbc0 
					 
					
						
						
							
							P9813: Minor bit mask fix  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-07-11 17:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						1647d8bc08 
					 
					
						
						
							
							JSON: Making minor changes  
						
						... 
						
						
						
						JSONs changed:
- lp8860
- max44009
- ms5611
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-07-06 16:35:52 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						6bfb07e46a 
					 
					
						
						
							
							bmp280.json: fix example names for bme280  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-07-06 14:35:40 -07:00 
						 
				 
			
				
					
						
							
							
								sisinty sasmita patra 
							
						 
					 
					
						
						
							
						
						c25fa47e2f 
					 
					
						
						
							
							JSON: Fixed minor issues in JSON files  
						
						... 
						
						
						
						Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2017-07-06 14:04:40 -07:00 
						 
				 
			
				
					
						
							
							
								Budanov 
							
						 
					 
					
						
						
							
						
						7cd290901d 
					 
					
						
						
							
							json: changed JSON files to new spec  
						
						... 
						
						
						
						Signed-off-by: Budanov <daniil.budanov@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-07-05 18:28:51 -07:00 
						 
				 
			
				
					
						
							
							
								sisinty sasmita patra 
							
						 
					 
					
						
						
							
						
						aaf733f41b 
					 
					
						
						
							
							JSON: Updated JSON files  
						
						... 
						
						
						
						Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2017-07-05 17:12:07 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						ac4a10e248 
					 
					
						
						
							
							JSON: Changes to field names  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-07-05 15:34:32 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						8a4e06d856 
					 
					
						
						
							
							json: adding more JSON spec examples  
						
						... 
						
						
						
						JSON files for: bmp280, button, buzzer, led, mic, temperature.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-07-05 14:54:17 -07:00 
						 
				 
			
				
					
						
							
							
								sisinty sasmita patra 
							
						 
					 
					
						
						
							
						
						9482d6bb74 
					 
					
						
						
							
							JSON: Adding JSON files for following sensors  
						
						... 
						
						
						
						hlg150h
    lp8860
    max44009
    ms5611
    si1132
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2017-07-05 07:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						0cb93331ee 
					 
					
						
						
							
							JSON: Adding new files  
						
						... 
						
						
						
						Adding JSOn files for:
- sx1276
- tmp006
- abp
- rsc
- veml6070
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-06-30 16:12:58 -07:00 
						 
				 
			
				
					
						
							
							
								Budanov 
							
						 
					 
					
						
						
							
						
						f01c89b95a 
					 
					
						
						
							
							added sensor JSON docs  
						
						... 
						
						
						
						Signed-off-by: Budanov <daniil.budanov@intel.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-06-30 16:08:06 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						4344151405 
					 
					
						
						
							
							java: Renamed stdvector interface file to reflect the fact that it is only used in Java  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-27 12:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						74cb3504f3 
					 
					
						
						
							
							java: updated examples to use AbstractList<> for data containers  
						
						... 
						
						
						
						Signed-off-by: Bogdan Ichim <bogdan.ichim@rinftech.com >
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-27 12:17:12 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						ac031ba9a8 
					 
					
						
						
							
							java: converted wrappers for std::vector to inherit from AbstractList<>  
						
						... 
						
						
						
						Signed-off-by: Bogdan Ichim <bogdan.ichim@rinftech.com >
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-27 12:16:19 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						65726087bc 
					 
					
						
						
							
							java: removed unnecessary generated wrapper objects for std::vector  
						
						... 
						
						
						
						Signed-off-by: Bogdan Ichim <bogdan.ichim@rinftech.com >
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-27 12:15:23 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						dc03eec56f 
					 
					
						
						
							
							docker: enable gcc4, gcc6 and node6 builds  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-15 11:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						c1903b8c39 
					 
					
						
						
							
							docker: use default g++ and swig from container for build  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-12 22:46:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						0cb7d3f9b4 
					 
					
						
						
							
							tests: harden tests for handling universal line endings  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-06-12 22:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Nicolas Oliver 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						60379fca37 
					 
					
						
						
							
							HCSR04: Fixing static analysis issues  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-06-07 16:32:55 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						b90c5a7710 
					 
					
						
						
							
							HCSR04: Modifying implementation and adding examples  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-06-07 11:46:12 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						28f964cb48 
					 
					
						
						
							
							ULN200XA: Adding Vcc and Vm info to doc  
						
						
						
						
					 
					
						2017-06-02 11:55:44 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						b68eb5f6a6 
					 
					
						
						
							
							LSM303DLH: Adding separate i2c contexts  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-06-01 21:46:20 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						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