configured for beyondtek displays
Fork of FT800_3 by
Diff: FT_Gpu_Hal.cpp
- 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);