Jon Trulson 
							
						 
					 
					
						
						
							
						
						f8179328cf 
					 
					
						
						
							
							ssd1327: various functions should return values  
						
						... 
						
						
						
						defects 377, 378, 379, 380
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-06-11 10:54:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						eb2ff59fe5 
					 
					
						
						
							
							ssd1308: writeChar(), setAddressingMode() should return a value  
						
						... 
						
						
						
						defect #373 , 374
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-06-11 10:53:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3e82dd8d0a 
					 
					
						
						
							
							lcd: return a proper value in write()  
						
						... 
						
						
						
						defect #156 
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-06-11 10:48:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						14f80e779e 
					 
					
						
						
							
							docs: updated library descriptions and sensor names for consistency  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-06-01 17:18:27 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						8614cb322a 
					 
					
						
						
							
							docs: removed C++ references from documentation to make API language agnostic  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-06-01 15:46:18 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						124a9eb41d 
					 
					
						
						
							
							i2clcd: Add ssd.h to the CMakeLists.txt file.  
						
						... 
						
						
						
						Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:35:35 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						479a9553f6 
					 
					
						
						
							
							i2clcd: replace #define with const data inside the namespace.  
						
						... 
						
						
						
						This keeps the constants in the correct scope and avoid potential
naming conflicts with other files.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:35:01 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						31c4f470fe 
					 
					
						
						
							
							i2clcd: use the mraa C++ API instead of the C API  
						
						... 
						
						
						
						Rewrite the i2c module to be based around the MRAA C++ API,
since this makes resource management easier inside of the UPM
C++ classes.
i2clcd.{h,cxx}: remove the close() function. This now automatically gets
called when the object goes out of scope, inside the destructor.
examples/i2clcd: fix C++/Python/Javascript examples that explicitly called the close function.
The I2c context now gets called by the destructor of the sensor class. This
happens when the object goes out of scope or when it gets deleted, if the
object was created using the new keyword, as is the case here.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:34:27 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						53b58225a4 
					 
					
						
						
							
							i2clcd: remove unused function argument from the writeChar function  
						
						... 
						
						
						
						The writeChar function in the ssd13xx classes had an unused argument.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:33:48 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						ae0d99369b 
					 
					
						
						
							
							i2clcd: remove the helper functions i2Cmd, i2cData & i2cReg  
						
						... 
						
						
						
						Remove calls to I2C helper functions (i2Cmd, i2cData, i2cReg) and call
the raw MRAA function directly instead and remove the helper functions from the
I2CLcd class
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:33:13 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						bcdaccf68d 
					 
					
						
						
							
							jhd11313m1.cxx: modify the duration of the usleep calls in the constructor  
						
						... 
						
						
						
						The new values for the durations match the recommended values from the
datasheet more closely
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						a6aa972c1c 
					 
					
						
						
							
							jhd1313m1.cxx: Add comment explaining why write starts with a usleep call  
						
						... 
						
						
						
						Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:32:05 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						67bd592ed9 
					 
					
						
						
							
							i2clcd: improve error handling in the I2CLcd and Jhd1313m1 classes  
						
						... 
						
						
						
						Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:31:32 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						dea82728af 
					 
					
						
						
							
							i2clcd_private.h: Added a private header file to hold macros  
						
						... 
						
						
						
						Added new, private, header file which contains macros used to check the
return value of mraa function calls
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:30:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						98f4bcde31 
					 
					
						
						
							
							jhd1313m1.cxx: remove repeated function calls  
						
						... 
						
						
						
						Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:30:26 -07:00 
						 
				 
			
				
					
						
							
							
								Wouter van Verre 
							
						 
					 
					
						
						
							
						
						bb59d5db7a 
					 
					
						
						
							
							i2clcd: Reformat the lcd source code  
						
						... 
						
						
						
						Reformatted to prepare for improving the error handling. This reformatting
was done using clang-format.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-23 17:29:51 -07:00 
						 
				 
			
				
					
						
							
							
								Zion Orent 
							
						 
					 
					
						
						
							
						
						99c59361a7 
					 
					
						
						
							
							ssd1308: JavaScript, python examples for ssd1308 OLED Display 1.12"  
						
						... 
						
						
						
						Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-17 11:26:00 -07:00 
						 
				 
			
				
					
						
							
							
								John Van Drasek 
							
						 
					 
					
						
						
							
						
						bdaf952e91 
					 
					
						
						
							
							grovergblcd: changed file name extension to match file  
						
						... 
						
						
						
						Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com > 
						
						
					 
					
						2015-04-14 16:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						d2bdb8836c 
					 
					
						
						
							
							i2clcd: updated headers with tags  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-04-13 17:24:40 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						dc932b61e7 
					 
					
						
						
							
							examples: updated filenames and snippets to start with chipid  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-03-13 16:50:18 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						74f00c8a55 
					 
					
						
						
							
							i2clcd: added uint8 typemap for python  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-03-05 12:23:11 -08:00 
						 
				 
			
				
					
						
							
							
								Clark Scheff 
							
						 
					 
					
						
						
							
						
						f50ab24bb3 
					 
					
						
						
							
							jhd1313m1: Remove unused variable from Jhd1313m1:write()  
						
						... 
						
						
						
						Signed-off-by: Clark Scheff <clark@scheffsblend.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-03-05 11:51:44 -08:00 
						 
				 
			
				
					
						
							
							
								Clark Scheff 
							
						 
					 
					
						
						
							
						
						7bd7e80b2e 
					 
					
						
						
							
							i2clcd: Add createChar method  
						
						... 
						
						
						
						LCDs based on the HD44780 allow for setting 8 custom characters.
This patch adds a method that exposes this capability.
Signed-off-by: Clark Scheff <clark@scheffsblend.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-03-05 11:50:12 -08:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						cb353600ec 
					 
					
						
						
							
							jhd1313m: write function fix for lost chars  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-02-10 11:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Zion Orent 
							
						 
					 
					
						
						
							
						
						d9130671d7 
					 
					
						
						
							
							ssd1327: Modifications to js swig file  
						
						... 
						
						
						
						Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Sarah Knepper <sarah.knepper@intel.com > 
						
						
					 
					
						2015-01-15 18:38:53 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						fc776ba3a3 
					 
					
						
						
							
							jhd1313m1.h: add warning to show it only works with 5V  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-11-05 13:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						397af51d7c 
					 
					
						
						
							
							upm: Add sensor groups based on IO types  
						
						... 
						
						
						
						This commit also fixes adds some default constructor arguments to some i2c
sensors.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-10-02 10:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						67d2cb6428 
					 
					
						
						
							
							jhd1313m1: add default i2c addresses  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-09-22 17:26:27 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						a07663045b 
					 
					
						
						
							
							i2clcd: add ssd1308 to swig and move common files to ssd.h  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-09-22 17:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						befba8c18d 
					 
					
						
						
							
							doxygen: add groups for all modules  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-09-22 16:37:36 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						e3177c260c 
					 
					
						
						
							
							doc: improve & complete documentation on many sensors  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-09-01 15:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						9c9b273b5a 
					 
					
						
						
							
							lcd: overhaul documentation for lcd module  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-08-07 19:15:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kirill Luchikhin 
							
						 
					 
					
						
						
							
						
						d15bf22536 
					 
					
						
						
							
							Fix some dosctrings errors and trailing whitespaces  
						
						... 
						
						
						
						Signed-off-by: Kirill Luchikhin <kirill.luchikhin@intel.com > 
						
						
					 
					
						2014-07-29 21:46:48 +04:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						731704eaac 
					 
					
						
						
							
							Jhd1313m1: add basic scroll functionality  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-07-14 15:25:12 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						86a3be4517 
					 
					
						
						
							
							jhd1313m1: add setColor method call to control backlight  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-07-14 10:48:55 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						2822d63c9c 
					 
					
						
						
							
							upm.i: add top level interface file which includes std_string.i  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-06-25 14:16:28 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ingleby 
							
						 
					 
					
						
						
							
						
						36be22cb90 
					 
					
						
						
							
							mraa: change all existing code to use libmraa.  
						
						... 
						
						
						
						* Made CMake depend on 0.4 libmraa
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com > 
						
						
					 
					
						2014-06-25 10:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ingleby 
							
						 
					 
					
						
						
							
						
						0050f92b06 
					 
					
						
						
							
							lcd: rename from iiclcd to i2clcd, add swig  
						
						... 
						
						
						
						Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com > 
						
						
					 
					
						2014-06-12 14:16:39 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ingleby 
							
						 
					 
					
						
						
							
						
						1ff0e5ee57 
					 
					
						
						
							
							upm: add protection around function for packaging  
						
						... 
						
						
						
						* Would not build if not building IPK.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com > 
						
						
					 
					
						2014-06-09 18:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						3ee752b297 
					 
					
						
						
							
							Merge branch 'master' of github.com:ykiveish/upm into ykiveish-master  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
Conflicts:
	examples/CMakeLists.txt
	src/CMakeLists.txt
	src/hcsr04/CMakeLists.txt
	src/servo/CMakeLists.txt 
						
						
					 
					
						2014-06-06 15:14:34 +01:00 
						 
				 
			
				
					
						
							
							
								Kiveisha Yevgeniy 
							
						 
					 
					
						
						
							
						
						557f63edf6 
					 
					
						
						
							
							ssd1327: Added new lcd module.  
						
						... 
						
						
						
						Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com > 
						
						
					 
					
						2014-06-06 12:36:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kiveisha Yevgeniy 
							
						 
					 
					
						
						
							
						
						3ce441f0a8 
					 
					
						
						
							
							lcd: changed the OOO generalisation.  
						
						... 
						
						
						
						Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com > 
						
						
					 
					
						2014-06-06 12:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Kiveisha Yevgeniy 
							
						 
					 
					
						
						
							
						
						039b138194 
					 
					
						
						
							
							ssd1308: Added new oled display  
						
						... 
						
						
						
						Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com > 
						
						
					 
					
						2014-06-06 12:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Ingleby 
							
						 
					 
					
						
						
							
						
						fdb943c2eb 
					 
					
						
						
							
							upm: add install options to all current libraries  
						
						... 
						
						
						
						Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com > 
						
						
					 
					
						2014-06-05 15:50:01 +01:00 
						 
				 
			
				
					
						
							
							
								Kiveisha Yevgeniy 
							
						 
					 
					
						
						
							
						
						5b8922f7bf 
					 
					
						
						
							
							styling: convert TAB to four SPACES  
						
						... 
						
						
						
						Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com > 
						
						
					 
					
						2014-06-03 09:38:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Le Foll 
							
						 
					 
					
						
						
							
						
						fdcd36e1ae 
					 
					
						
						
							
							styling: remove trailing whitespace from all modules  
						
						... 
						
						
						
						Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com > 
						
						
					 
					
						2014-06-02 11:49:57 +01:00 
						 
				 
			
				
					
						
							
							
								Yevgeniy Kiveisha 
							
						 
					 
					
						
						
							
						
						c60b342e0f 
					 
					
						
						
							
							lcd: added grove-lcd rgb and deleted the old lcm1602 folder  
						
						... 
						
						
						
						Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com > 
						
						
					 
					
						2014-05-30 06:04:49 -07:00