Noel Eck 
							
						 
					 
					
						
						
							
						
						52879b0b04 
					 
					
						
						
							
							contributions.md: Updated sensortemplate script  
						
						... 
						
						
						
						C/C++ CMakeLists.txt lines are no longer needed - removed.
Converted bash script to a function to add some error checking.
Removed redundant author/copyright entry.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-04-05 15:16:20 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						048f1ac08e 
					 
					
						
						
							
							examples: C/C++ examples use transitive dependencies  
						
						... 
						
						
						
						Updated the examples to comprehend transitive dependencies.  This means
that each example target will no longer have a giant list of -I includes
(the examples at the end of the list had includes for all previous
examples, upwards of 200 -I's on the command line).
    * Created a CMakeLists.txt in the upm/examples directory, moved
      common functionality to this level.
    * C/C++ examples now look to the filename for their dependency
      target name, ie; gas-mq2.cxx adds a dependency to the 'gas' target
    * Updated a handful of C/C++ example names to reflect this
    * Example CMake flow - glob the list of files, add targets for any
      special case examples, then att targets for all the rest
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-04-05 15:16:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						76a12af15f 
					 
					
						
						
							
							apichanges.md: Add a section on the renames of constants for C ports  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-04-05 13:16:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						e6ed49427a 
					 
					
						
						
							
							README.md: update MMA7660 snippet to reflect current reality  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-04-05 13:16:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						c57a0d2c30 
					 
					
						
						
							
							bmpx8x: rewrite in C; FTI; C++ wraps C  
						
						... 
						
						
						
						This driver has been rewritten from scratch.
See docs/apichanges.md for a list of API compatibility changes
compared to the original driver.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-04-05 11:29:08 -06:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						8d43c431f2 
					 
					
						
						
							
							ABP: Making driver generic  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-04-04 14:34:11 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						336251740d 
					 
					
						
						
							
							readme: update example and notice on API changes to grove and i2clcd  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-04-04 13:31:25 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						356f0348ed 
					 
					
						
						
							
							RSC: Fixing static analysis issues  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-04-03 21:53:36 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						dc7c012c24 
					 
					
						
						
							
							RSC: Minor comment changes  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-04-03 14:16:52 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						96eb834e9b 
					 
					
						
						
							
							RSC: Initial Commit  
						
						... 
						
						
						
						Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
					 
					
						2017-04-03 09:56:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						b239866e99 
					 
					
						
						
							
							bmm150 C example: use correct units in output  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 18:19:25 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						6a4f06d51b 
					 
					
						
						
							
							mcp2515 C examples: add default config for Arduino 101  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 17:34:31 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						e765dcf57b 
					 
					
						
						
							
							bma250e,bmc150,bmg160,bmi055,bmm150,bmx055: C++ examples: use instance rather than allocation  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						a594036778 
					 
					
						
						
							
							bma250e: correct some comments/documentation  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						c014ffddcd 
					 
					
						
						
							
							bmx055: remove bmm150, use new bmm150 library  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						aeaf84ccc6 
					 
					
						
						
							
							bmm150: split into new library, C port, FTI, C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						7d789ec208 
					 
					
						
						
							
							bma250e: fix up some comments and error messages  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3d0461b40a 
					 
					
						
						
							
							bmx055: remove bma250e, use new bma250e library  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						5aed632782 
					 
					
						
						
							
							bma250e: split into new library, C port, FTI, C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3c5a5b87c8 
					 
					
						
						
							
							bmg160: use MRAA::Edge for interrupt edge specification  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						22a6c52795 
					 
					
						
						
							
							bmg160: fixup some comments, add GPIO to FTI  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						b8fa948f7d 
					 
					
						
						
							
							src/CMakeLists.txt: always add upm include dirs to includes  
						
						... 
						
						
						
						Previously, the upm include dir was only added for C targets.  This
breaks when you have a C++ only target that depends on a C++/C driver.
Suddenly, you can't find header files like upm.h, upm_platform.h, etc.
This patch has the UPM include dirs always added for all targets.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						f61b615704 
					 
					
						
						
							
							bmx055: remove bmg160, use new bmg160 library  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						8dcd22794b 
					 
					
						
						
							
							bmg160: C port, FTI, C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						33f3c882b8 
					 
					
						
						
							
							bno055: remove duplicate #defines from header  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-30 16:43:35 -06:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						5943dad78c 
					 
					
						
						
							
							rf22: Removed new from examples  
						
						... 
						
						
						
						Removed new from examples.  Client had new w/o delete.  These
don't need to be pointers.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						2f051a202c 
					 
					
						
						
							
							ldt0028: Removed new for example array  
						
						... 
						
						
						
						Not necessary in C++.  This was getting flagged as a memory
leak in the examples.  Not a big deal, but can be done differently.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						a760f2952a 
					 
					
						
						
							
							memleak: Free alloc'ed memory for device  
						
						... 
						
						
						
						Added free for device context.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						9549529faf 
					 
					
						
						
							
							p9813.cxx: Handle buffer overrun  
						
						... 
						
						
						
						Changed for loop iterator from <= to <.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						65969462d1 
					 
					
						
						
							
							memleak: i2c init was getting called twice  
						
						... 
						
						
						
						Removed duplicate call to mraa_i2c_init which was allocating
space for the i2c device twice.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						13eea53090 
					 
					
						
						
							
							memleak: Free alloc'ed memory for device  
						
						... 
						
						
						
						Added free for device context.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						fa8ab6194d 
					 
					
						
						
							
							memleak: Handle freeing return from spi call  
						
						... 
						
						
						
						mraa_spi_write_buf returns an allocated buffer.  Added call to free
the allocated memory.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-29 16:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						8048e8734f 
					 
					
						
						
							
							doxygen: Relative paths in generated docs - update  
						
						... 
						
						
						
						Reverted changes to CMakeLists.txt, change is done solely in
Doxygen.in.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-28 12:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						8262a4203b 
					 
					
						
						
							
							doxygen: Use relative paths in generated docs  
						
						... 
						
						
						
						Updated cmake to use strip the full path to the base UPM directory
from generated documentation.  This removes the build server full-
path from UPM documentation.
Old html:
upm: /iotdk/jenkins/workspace/upm-doc-stable/src/moisture/moisture.h File Reference
New html:
upm: src/moisture/moisture.h File Reference
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-28 11:35:11 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						01f9dd2f41 
					 
					
						
						
							
							ims/max30100: Fixed small typo  
						
						... 
						
						
						
						Changed Initilize -> Initialize.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-20 16:23:37 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						ccb9fa2a4f 
					 
					
						
						
							
							doc: Updated spelling occured -> occurred  
						
						... 
						
						
						
						Fixed small typo.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-20 14:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						05435eed4f 
					 
					
						
						
							
							docs: Small updates to descriptions.  
						
						... 
						
						
						
						Updated descriptions on four headers.  One header needed a description.
Replaced 'driver' with 'library' on the other three.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
					 
					
						2017-03-20 10:30:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						54a84af1c3 
					 
					
						
						
							
							light: modify so C++ wraps C code  
						
						... 
						
						
						
						This also provides some more functionality.  get_raw() has been
deprecated in favor of using getNormalized().
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 16:24:15 -06:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						27c6ac1d31 
					 
					
						
						
							
							java: solved unclean Java bindings for: htu21d, ozw  
						
						... 
						
						
						
						Signed-off-by: Bogdan Ichim <bogdan.ichim@rinftech.com >
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com > 
						
						
					 
					
						2017-03-17 11:44:41 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						8779700d82 
					 
					
						
						
							
							md: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						f9b5d7c52c 
					 
					
						
						
							
							sht1x: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						a10e798682 
					 
					
						
						
							
							md: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						8cd91624ee 
					 
					
						
						
							
							mcp2515: remove carrays from java interface file  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						68e42a22d6 
					 
					
						
						
							
							ims: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						fdef953859 
					 
					
						
						
							
							bmi160: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3f334ed1f3 
					 
					
						
						
							
							bh1750: move defines/register defs into separate header for SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
					 
					
						2017-03-17 11:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						1a0bdf00cf 
					 
					
						
						
							
							mmc35240: add mraa dependency to cmakelists  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-03-17 08:58:48 -07:00 
						 
				 
			
				
					
						
							
							
								Norbert Wesp 
							
						 
					 
					
						
						
							
						
						54cd191d43 
					 
					
						
						
							
							src/tmp006/tmp006.hpp: fixed encoding error  
						
						... 
						
						
						
						Signed-off-by: Norbert Wesp <nwesp@phytec.de >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-03-16 17:28:07 -07:00 
						 
				 
			
				
					
						
							
							
								Norbert Wesp 
							
						 
					 
					
						
						
							
						
						9fa4dad1ab 
					 
					
						
						
							
							src/<sensor>/<sensor>.hpp: fixed file_encoding errors  
						
						... 
						
						
						
						Signed-off-by: Norbert Wesp <nwesp@phytec.de >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-03-16 17:27:35 -07:00 
						 
				 
			
				
					
						
							
							
								Norbert Wesp 
							
						 
					 
					
						
						
							
						
						080c121e07 
					 
					
						
						
							
							src/<sensor>/CMakeLists.txt: Added mraa dependency in 'upm_module_init'  
						
						... 
						
						
						
						Like Propanu commented, I changed the dependency of mraa library in each
CMakeLists.txt file of the sensors:
hdc1000 , mag3110 , mma8x5x , tcs37727 , tmp006
Signed-off-by: Norbert Wesp nwesp@phytec.de 
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2017-03-16 17:27:00 -07:00