21 lines
		
	
	
	
		
			527 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			527 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/* Header file for Freescale MPR121 Capacitive Touch Sensor */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef _MPR121_TOUCHKEY_H
							 | 
						||
| 
								 | 
							
								#define _MPR121_TOUCHKEY_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * struct mpr121_platform_data - platform data for mpr121 sensor
							 | 
						||
| 
								 | 
							
								 * @keymap: pointer to array of KEY_* values representing keymap
							 | 
						||
| 
								 | 
							
								 * @keymap_size: size of the keymap
							 | 
						||
| 
								 | 
							
								 * @wakeup: configure the button as a wake-up source
							 | 
						||
| 
								 | 
							
								 * @vdd_uv: VDD voltage in uV
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								struct mpr121_platform_data {
							 | 
						||
| 
								 | 
							
									const unsigned short *keymap;
							 | 
						||
| 
								 | 
							
									unsigned int keymap_size;
							 | 
						||
| 
								 | 
							
									bool wakeup;
							 | 
						||
| 
								 | 
							
									int vdd_uv;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* _MPR121_TOUCHKEY_H */
							 |