Jon Trulson 
							
						 
					 
					
						
						
							
						
						806b00c2b7 
					 
					
						
						
							
							uartat: add missing uartat_defs.h to SWIG interface files  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-24 17:31:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						e8151640a1 
					 
					
						
						
							
							uartat, le910: initial implementation.  
						
						... 
						
						
						
						uartat is the underlying UART driver, specifically for use with
AT-style command driven devices like modems.
The le910 support is provided in the form of examples that make use
of the uartat driver to interact with the device.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-24 14:02:03 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						123e611f45 
					 
					
						
						
							
							cjq4435: C port, C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-20 12:02:30 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						8d5278b9d4 
					 
					
						
						
							
							CMakeLists.txt: Bump minimum MRAA version to 1.4.0  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-19 16:26:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						ab96e8f3a3 
					 
					
						
						
							
							speaker: C port, C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-19 13:54:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						d3b864362d 
					 
					
						
						
							
							ds18b20: rewrite C++ to wrap C, add FTI, update examples  
						
						... 
						
						
						
						Previously, the C++ and C versions of this driver were separate.  Now
the C++ implementation wraps the C implementation.
In addition, the C++ init() function has been deprecated.  It
currently does nothing, and examples have been modified to remove it's
calls.  This function will be removed in a separate release.
The examples have been further modified to update all detected devices
and print their respective temperatures, instead of only reporting the
on the first device detected.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-18 13:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						6769d976a0 
					 
					
						
						
							
							max30100: ISR recover attempt  
						
						... 
						
						
						
						Handle failure in ISR routine - attempt to read status and
FIFO registers and continue sampleing (vs exiting and turning
off continuous sampling).
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2017-01-11 15:52:41 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						bd47b9ed45 
					 
					
						
						
							
							max30100: Initial commit - MAX30100 pulse oximeter  
						
						... 
						
						
						
						* c/c++ source
    * java/js/python/c/c++ examples
    * Doc image (png)
    * Tested on Intel Edison
    * TODO: Tuning for SpO2 reading
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2017-01-10 11:29:30 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						6ea65a16a4 
					 
					
						
						
							
							upm_platform: use __linux__ define to detect linux platforms  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2017-01-10 10:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						0849fbc674 
					 
					
						
						
							
							ads1x15: added elaborate examples for TI ADS1015 ADC  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2017-01-05 21:20:58 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						e25be536a1 
					 
					
						
						
							
							ims: Small typo fix  
						
						... 
						
						
						
						Changed ISM to IMS.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-12-20 23:25:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						a70629e3b2 
					 
					
						
						
							
							mcp2515: fix return from rx_status_filtermatch; Travis CI (clang)  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-20 13:01:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						fed0478dc9 
					 
					
						
						
							
							mcp2515: fix conversion error reported by Travis CI (clang)  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-20 12:47:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						fcb4d9d36d 
					 
					
						
						
							
							mcp2515: Initial implementation; C; C++  
						
						... 
						
						
						
						The mcp2515 is a CAN bus controller.  It was developed using the Seeed
CAN bus shield.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-20 12:17:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						5eb8af6d70 
					 
					
						
						
							
							upm.i: treat upm_result_t like an int in SWIG  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-20 12:17:09 -07:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						3c93eba4af 
					 
					
						
						
							
							LICENSE: Update license to be clearer and add 2016 copyright  
						
						... 
						
						
						
						MIT licenses should start with the following line to identify it as an MIT
license.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
							
						
					 
					
						2016-12-15 17:50:59 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						78953b110f 
					 
					
						
						
							
							npm: small improvement in logic for handling C sources  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-12-15 16:44:36 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						53124e9704 
					 
					
						
						
							
							npm: rename c sources to avoid node-gyp makefile target collision  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-12-13 17:14:21 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						cde747439f 
					 
					
						
						
							
							upm: v1.0.2  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
 
						
					 
					
						2016-12-08 15:47:13 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						dfc7a710d4 
					 
					
						
						
							
							firmata: extended data types on pins to allow subplatform usage  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-12-08 15:10:36 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						130cb822e4 
					 
					
						
						
							
							rf22: Initial implementation for RFM22B radios, C++ only & bindings  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-12-07 14:38:56 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						c057fa6708 
					 
					
						
						
							
							travis.yml: use different swig ppa for Travis CI builds  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-12-06 19:33:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						c6ad8cb5ee 
					 
					
						
						
							
							utilities: use a better method for detecting zephyr kernel version  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-05 15:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						024b43dfa3 
					 
					
						
						
							
							utilities: fix new Zephyr k_timer based implementation  
						
						... 
						
						
						
						- Fixed the Zephyr kernel version checks to check for 0.1.6 rather
  than 1.6.0.
- fixed the k_timer implementation to actually work.  None of these
  were being called correctly.
- due to the fact that the k_timer API only has a 1ms resolution,
  re-implement upm_delay_us() (on 0.1.6 version of zephyr) as a busy
  loop using a upm_clock_t.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-05 13:41:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						6667646d32 
					 
					
						
						
							
							mb704x: Initial implementation; C; FTI; C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-02 16:44:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						e1e9067744 
					 
					
						
						
							
							groups.md: Add MaxBotix manufacturer  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-02 16:44:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						c4656bf8ba 
					 
					
						
						
							
							utilities: add Zephyr 1.6 k_timer support (pulled from zupm)  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-12-02 16:44:43 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						232089f400 
					 
					
						
						
							
							cmake: Check for JAVA in top-level CMakeLists.txt  
						
						... 
						
						
						
						Moved require for Java/JNI/mraajava to top-level CMakeLists.txt
which will fail early if these are NOT found (vs failing in
the src-level CMakeLists.txt
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-29 15:14:32 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						09144e712b 
					 
					
						
						
							
							cmake: Consolidated BUILDJAVAEXAMPLES and BUILDEXAMPLES  
						
						... 
						
						
						
						The java examples will now build if BUILDSWIGJAVA=on and
BUILDEXAMPLES=on.  This is similar to the C/C++ examples.
    * Replaced BUILDJAVAEXAMPLES w/BUILDEXAMPLES
    * Updated docs
    * Updated travis-ci
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-29 12:25:25 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						2d94c2ed90 
					 
					
						
						
							
							travis-ci: Turn on FTI source compiling in travis-ci  
						
						... 
						
						
						
						* Build FTI source w/travis
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-29 11:49:52 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						91652a2da5 
					 
					
						
						
							
							button: fix so that button intr C example is built  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-29 12:02:26 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						929244b27a 
					 
					
						
						
							
							ims: Fixed IMS java example  
						
						... 
						
						
						
						* Fixed a compile issue for the JAVA example
    * Added C header to swig java/js interface files
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-29 09:56:57 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						9a4f0cae0c 
					 
					
						
						
							
							ims: Added FTI and java example  
						
						... 
						
						
						
						* Added compiling FTI for IMS
    * Updated JAVA example, added to CMakeLists.txt
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-29 08:51:45 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						402de082d3 
					 
					
						
						
							
							ecezo: make sure to mraa_init() in ecezo_uart_init()  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-28 18:23:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						ad275e1d41 
					 
					
						
						
							
							ecezo: initial implementation; C, C++; FTI + examples  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-28 17:45:23 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						d4559878df 
					 
					
						
						
							
							cmake: Removed -dirty from VERSION if git_describe fails  
						
						... 
						
						
						
						* Removed -dirty
    * Also removed redundant set(PACK_PACKAGE_VERSION ...
      since the first gets overwritten by the second
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-22 15:03:14 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						971cb4ab51 
					 
					
						
						
							
							ims: Initial turnin of I2C Moisture Sensor  
						
						... 
						
						
						
						* Added C library
    * Added CXX library
    * Added C/CXX/java/js/python examples
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-21 14:57:15 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						a2698fd560 
					 
					
						
						
							
							upm: v1.0.1  
						
						... 
						
						
						
						Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
 
						
					 
					
						2016-11-21 12:20:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						11e14a891f 
					 
					
						
						
							
							ms5803: remove utf8 delta-sigma characters from comment block  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-16 10:57:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						803f9a9838 
					 
					
						
						
							
							ms5803: initial implementation; C, C++; FTI + examples  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-14 17:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						7bc9ef0150 
					 
					
						
						
							
							cmake: disable some other warnings seen with edison gcc 4.9.1  
						
						... 
						
						
						
						Also, fix possible uninitialized access in ds1808lc C++ example.
Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-11 10:44:43 -07:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						72e8629d72 
					 
					
						
						
							
							cmake: Make sure utilities directory gets added to cmake  
						
						... 
						
						
						
						If directories are specified with -DMODULE_LIST=blah, it's
possible to skip adding the utilities directory which is needed
by *most* sensor library targets in UPM.  Added a check for this
when using -DMODULE_LIST.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-08 21:58:05 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						cdc33ceb9f 
					 
					
						
						
							
							bitbake: Fix for pthreads C test w/yocto  
						
						... 
						
						
						
						Fixed a problem where the C/CXX compile flags were getting
overwritten.  Fixed warnings in a few sensor drivers.
This commit fixes  #485 
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-08 16:28:54 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						54771e63c1 
					 
					
						
						
							
							my9221: C implementation; C example; C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-08 17:13:22 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Malik 
							
						 
					 
					
						
						
							
						
						fde727b601 
					 
					
						
						
							
							Button: Adding C sources and C examples  
						
						... 
						
						
						
						This commit adds C sources and examples for the button sensor.
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com > 
						
						
							
						
					 
					
						2016-11-08 13:38:52 -08:00 
						 
				 
			
				
					
						
							
							
								Noel Eck 
							
						 
					 
					
						
						
							
						
						68091dcf43 
					 
					
						
						
							
							werror: Don't emit -Wmisleading-indentation warnings  
						
						... 
						
						
						
						GCC-6 added -Wmisleading-indentation to -Wall.  Skip these for now.
Signed-off-by: Noel Eck <noel.eck@intel.com > 
						
						
							
						
					 
					
						2016-11-07 16:46:57 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						1630ebfca4 
					 
					
						
						
							
							otp538u: C implementation; FTI; C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-07 13:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								Suyash Lakhotia 
							
						 
					 
					
						
						
							
						
						1aa748e3d6 
					 
					
						
						
							
							docs: Removed 'Grove' from Comments  
						
						... 
						
						
						
						Signed-off-by: Suyash Lakhotia <suyashlakhotia@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-11-04 13:08:31 -07:00 
						 
				 
			
				
					
						
							
							
								Suyash Lakhotia 
							
						 
					 
					
						
						
							
						
						b3991979ad 
					 
					
						
						
							
							examples: Changed Node.js module from jsupm_grove  
						
						... 
						
						
						
						Signed-off-by: Suyash Lakhotia <suyashlakhotia@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
							
						
					 
					
						2016-11-04 13:08:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3eb3a0b825 
					 
					
						
						
							
							guvas12d: C implementation; FTI; C++ wraps C  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com > 
						
						
							
						
					 
					
						2016-11-04 12:52:33 -06:00