Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						c7185739dc 
					 
					
						
						
							
							java: ignored Interrupt Service Routines, that are installed by start/constructor methods, and cannot be changed  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:49:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						945a6d4828 
					 
					
						
						
							
							java: code cleanup to enable comment parsing with external tools.  
						
						... 
						
						
						
						Using an external code parsing library we discovered that there are
non-printable characters in some source files which break the parser.
This commit removes these characters and rewrites a type definition
which was also breaking the parser.
Signed-off-by: Mircea Bardac <mircea.bardac@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						19bcbc7c42 
					 
					
						
						
							
							java: solved callbacks  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						323905a215 
					 
					
						
						
							
							java: added callback functionality  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:50 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						3e59323abb 
					 
					
						
						
							
							java: solved SWIGTYPE_* issues  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						b17a3b34b7 
					 
					
						
						
							
							java: solved issue regarding .jar file naming  
						
						... 
						
						
						
						Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:25 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						8b9267c253 
					 
					
						
						
							
							java: eliminated SWIGTYPE_p_mraa_result_t  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:19 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						78a159594b 
					 
					
						
						
							
							java: solved SWIGTYPE_p_int and SWIGTYPE_p_float  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						8eed56fda0 
					 
					
						
						
							
							java: added lib prefix to dynamic shared library  
						
						... 
						
						
						
						Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:48:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						647d9b44a9 
					 
					
						
						
							
							java: changed install path of jar and library files for Java bindings  
						
						... 
						
						
						
						Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:47:58 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						749952f7e3 
					 
					
						
						
							
							java: added Java binding for new sensor  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:47:51 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						d3e0ae5771 
					 
					
						
						
							
							java: fixed grove API and added some examples  
						
						... 
						
						
						
						Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:47:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Vasiliu 
							
						 
					 
					
						
						
							
						
						a81b1836a3 
					 
					
						
						
							
							java: eliminated SWIGTYPE_speed_t and corrected typo  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-04 13:47:38 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						fb86dc5cec 
					 
					
						
						
							
							Revert "grovegprs: Initial implementation"  
						
						... 
						
						
						
						This reverts commit 98f400e326mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-03 16:10:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						98f400e326 
					 
					
						
						
							
							grovegprs: Initial implementation  
						
						... 
						
						
						
						This driver provides support for the Grove GPRS shield, V2:
http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0 
It provides a simple interface whereby a user can send and receive
commands and data from the device.  It is controlled by a standardized
set of "AT" commands.  A full description of these commands is
available here:
http://www.seeedstudio.com/wiki/images/7/72/AT_Commands_v1.11.pdf 
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-09-03 13:36:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						b0625e11f1 
					 
					
						
						
							
							wheelencoder: Initial implementation  
						
						... 
						
						
						
						This driver was developed for the DFRobot Wheel Encoder, though it
could be used for any counting time-based task using a digital i/o pin
to generate interrupts.
http://www.dfrobot.com/index.php?route=product/product&product_id=98 
If you want to use more than one encoder, simply create a class
instance for each one.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-31 11:58:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						60cfe88e37 
					 
					
						
						
							
							mg811: Initial implementation  
						
						... 
						
						
						
						This driver was developed on a DFRobot CO2 sensor based on the MG811:
http://www.dfrobot.com/index.php?route=product/product&product_id=1023 
It seems to *require* very precise calibration at 400ppm and 1000ppm
to be accurate.  It also gets pretty hot (due to the heater) and
consumes significant current.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-27 10:21:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						ad1cc81c0d 
					 
					
						
						
							
							hyld9767: Initial implementation  
						
						... 
						
						
						
						This driver was developed using the DFRobot Loudness sensor
http://www.dfrobot.com/index.php?route=product/product&product_id=83 
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Sisinty Sasmita Patra<sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-24 17:31:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						4a6492af0a 
					 
					
						
						
							
							pca9685: fix problem where setting pwm accidentally cleared full bits  
						
						... 
						
						
						
						When setting the On or Off times, the FullOn or FullOff control bits
would be improperly masked and therefore not preserved.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Sisinty Sasmita Patra<sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-21 14:54:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						488ea234d5 
					 
					
						
						
							
							adafruitms1438: fix a bug in PWM handling for DC motors  
						
						... 
						
						
						
						Eric Hubert reported a bug in that no matter what setting he used to
control the speed of a DC motor, it was always running at full speed.
There was a bug in the setMotorSpeed() method that did not clear the
'FullOn' bit in the register used for PWM, causing full power to be
applied all the time no matter the PWM duty cycle setting.
This patch corrects that issue.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
signed-off-by: Sisinty Sasmita Patra<sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-21 14:20:33 -07:00 
						 
				 
			
				
					
						
							
							
								Kevron Rees 
							
						 
					 
					
						
						
							
						
						fba8139416 
					 
					
						
						
							
							pca9685: Add i2c raw bus option  
						
						... 
						
						
						
						Signed-off-by: Kevron Rees <kevron.m.rees@intel.com >
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-20 12:48:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						45738d0b93 
					 
					
						
						
							
							ublox6: interface file fix for python Grove GPS example  
						
						... 
						
						
						
						Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com > 
						
						
					 
					
						2015-08-20 12:45:16 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						52810cef77 
					 
					
						
						
							
							java: fixed install targets for java libraries  
						
						... 
						
						
						
						File name mismatch on generated .jar files
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-14 17:40:11 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						f02fa1fdf1 
					 
					
						
						
							
							servo: added definitions for ES9257 servo  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-14 17:38:22 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						f8766cccdc 
					 
					
						
						
							
							java: added java interfaces for sparkfun sensor blocks  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 16:38:40 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						4bea93163d 
					 
					
						
						
							
							Added Java bindings for the remaining sensors  
						
						... 
						
						
						
						Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 16:26:18 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Andritoiu 
							
						 
					 
					
						
						
							
						
						7e2ae96c1f 
					 
					
						
						
							
							Added Java support and bindings  
						
						... 
						
						
						
						Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 16:25:54 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						11f9154ce0 
					 
					
						
						
							
							grovescam: made file path constant to remove compiler warnings  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 15:18:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						018e09e5b2 
					 
					
						
						
							
							sm130: remove bogus use of 'this' pointer  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:54:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						984391eb64 
					 
					
						
						
							
							sm130: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:54:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						9bf954071b 
					 
					
						
						
							
							th02: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:54:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						448ee39c7f 
					 
					
						
						
							
							tcs3414cs: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:53:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						8dac9f7356 
					 
					
						
						
							
							mlx90614: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:53:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						fcca8ada45 
					 
					
						
						
							
							maxds3231m: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:53:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						2e0efd6690 
					 
					
						
						
							
							max5487: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:53:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						c878283c44 
					 
					
						
						
							
							max31723: remove custom exception and use standard ones  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:53:01 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						b81be93411 
					 
					
						
						
							
							lsm9ds0: include stdexcept, remove extraneoous error output  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:52:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						3ad25f65c8 
					 
					
						
						
							
							lpd8806: remove custom exception and use a standard one  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:52:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						97e7f74a8f 
					 
					
						
						
							
							hx711: remove custom exception and use a standard one  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:52:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						66d688bc90 
					 
					
						
						
							
							ecs1030: remove custom exception and use a standard one  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:52:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						84f795e453 
					 
					
						
						
							
							upm: add facility for exception handling in upm  
						
						... 
						
						
						
						We add a new src/upm_exception.i interface file for SWIG to catch
common exceptions and propagate them through SWIG.
src/upm.i is modified to include this interface file, so all UPM
drivers have it.
In theory, this should be language agnostic - if the target language
supports exceptions, then it should just work.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-13 14:52:01 -07:00 
						 
				 
			
				
					
						
							
							
								VadimPopov 
							
						 
					 
					
						
						
							
						
						1fe9b9eb1d 
					 
					
						
						
							
							docs: final batch of header files reviewed  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-12 14:03:08 -07:00 
						 
				 
			
				
					
						
							
							
								VadimPopov 
							
						 
					 
					
						
						
							
						
						04edb9be04 
					 
					
						
						
							
							docs: more header files edited  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-12 12:21:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						55e8076988 
					 
					
						
						
							
							eboled: Initial implementation  
						
						... 
						
						
						
						This driver supports the Sparkfun 64x48 pixel OLED Edison block:
https://www.sparkfun.com/products/13035 
It is based on an ssd1306, but with some modifications (custom COM pin
mapping and a custom column offset).  It uses SPI to communicate, and
since it is an Edison Block, you don't really have any options for
different bus and pin assignments.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-12 11:20:14 -07:00 
						 
				 
			
				
					
						
							
							
								VadimPopov 
							
						 
					 
					
						
						
							
						
						9db2d57de3 
					 
					
						
						
							
							docs: header files for sensors starting with [a] reviewed.  
						
						... 
						
						
						
						Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-07 13:57:52 -07:00 
						 
				 
			
				
					
						
							
							
								Mihai Tudor Panu 
							
						 
					 
					
						
						
							
						
						93595bcd35 
					 
					
						
						
							
							adafruitss: removed ambiguous servo() overload  
						
						... 
						
						
						
						Overload is unnecessary and SWIG can't handle overloads with the same number of arguments
thus it would break the js and py bindings
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-05 11:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jim Morris 
							
						 
					 
					
						
						
							
						
						7260c78c33 
					 
					
						
						
							
							adafruitss: fix the period setting in setPWMFreq()  
						
						... 
						
						
						
						Tweak the fudge factor so it is more accurate for 50Hz and 60Hz periods. (Tested on Logic 4 and it is spot on now)
Get rid of compiler warnings when -Wall is set
Allow for float angle to be passed into the servo() method for more accurate positioning
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-05 11:16:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						f133b6eb4c 
					 
					
						
						
							
							lcd: jhd1313m1: rewrite to use Lcm1602 as a base class  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-05 11:13:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						cb62f06197 
					 
					
						
						
							
							lcd: lcm1602: modifications for eventual use as a base class for jhd1313m1  
						
						... 
						
						
						
						We add a new bool isExpander to the the I2C constructor.  This allows
us (in the case we are not dealing with an expander) to just
initialize the i2c context only and bail in the constructor.  The
default is true to preserve backward compatibility.
Additionally, add two new virtual protected methods, data() and
command() for sending data or commands to the controller.  The default
implementation in lcm1602 will work for 4bit GPIO and expander use.
In the case of jhd1313m1, they will need to be redefined in that class
as the sematics for sending data and commands are different.
All of the underlying functionality will use command() or data() as
appropriate.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-05 11:13:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Trulson 
							
						 
					 
					
						
						
							
						
						a2e4fb5d7a 
					 
					
						
						
							
							lcd: add missing functionality to lcm1602  
						
						... 
						
						
						
						Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com > 
						
						
					 
					
						2015-08-05 11:13:00 -07:00