configured for beyondtek displays

Dependents:   datalogger_ft810

Fork of FT800_3 by The Best

Revision:
9:567b41b360f2
Parent:
8:4601ccd8a927
--- a/FT_Gpu_Hal.cpp	Fri Apr 01 18:31:11 2016 +0000
+++ b/FT_Gpu_Hal.cpp	Thu Jul 21 14:23:25 2016 +0000
@@ -43,7 +43,11 @@
 	ft_uint8_t chipid;
 	/* Do a power cycle for safer side */
 	Powercycle( FT_TRUE);
-
+	/*
+	7/8/16: Curt added the sleep delay below...
+	*/
+//	Sleep(30);
+	
 	/* Set the clk to external clock */
 	HostCommand( FT_GPU_EXTERNAL_OSC);
 	Sleep(10);
@@ -67,8 +71,8 @@
 
 
 	// Speed up
-//	_spi.frequency(20000000);           // 20 Mhz SPI clock DC
-	_spi.frequency(12000000);           // 20 Mhz SPI clock
+	_spi.frequency(20000000);           // 20 Mhz SPI clock DC
+//	_spi.frequency(12000000);           // 12 Mhz SPI clock
 	/* Configuration of LCD display */
     DispHCycle = my_DispHCycle;
     Wr16(  REG_HCYCLE, DispHCycle);
@@ -94,11 +98,11 @@
     Wr8(  REG_SWIZZLE, DispSwizzle);
     DispPCLKPol = my_DispPCLKPol;
     Wr8(  REG_PCLK_POL, DispPCLKPol);
-    Wr8(  REG_CSPREAD, 1);
+    Wr8(  REG_CSPREAD, 0);
     DispPCLK = my_DispPCLK;
     Wr8(  REG_PCLK, DispPCLK);//after this display is visible on the LCD
 
-	Wr16(  REG_PWM_HZ, 1000);
+	Wr16(  REG_PWM_HZ, 10000);
 
 #ifdef Inv_Backlite	              // turn on backlite
 	Wr16(  REG_PWM_DUTY, 0);