36 lines
		
	
	
		
			772 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			772 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * SharpSL SSP Driver
 | 
						|
 */
 | 
						|
 | 
						|
unsigned long corgi_ssp_ads7846_putget(unsigned long);
 | 
						|
unsigned long corgi_ssp_ads7846_get(void);
 | 
						|
void corgi_ssp_ads7846_put(unsigned long data);
 | 
						|
void corgi_ssp_ads7846_lock(void);
 | 
						|
void corgi_ssp_ads7846_unlock(void);
 | 
						|
void corgi_ssp_lcdtg_send (unsigned char adrs, unsigned char data);
 | 
						|
void corgi_ssp_blduty_set(int duty);
 | 
						|
int corgi_ssp_max1111_get(unsigned long data);
 | 
						|
 | 
						|
/*
 | 
						|
 * SharpSL Touchscreen Driver
 | 
						|
 */
 | 
						|
 | 
						|
struct corgits_machinfo {
 | 
						|
	unsigned long (*get_hsync_invperiod)(void);
 | 
						|
	void (*put_hsync)(void);
 | 
						|
	void (*wait_hsync)(void);
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
/*
 | 
						|
 * SharpSL Backlight
 | 
						|
 */
 | 
						|
extern void corgibl_limit_intensity(int limit);
 | 
						|
extern void corgi_lcd_limit_intensity(int limit);
 | 
						|
 | 
						|
 | 
						|
/*
 | 
						|
 * SharpSL Battery/PM Driver
 | 
						|
 */
 | 
						|
extern void sharpsl_battery_kick(void);
 |