07-05-2019, 02:18
(06-05-2019, 13:51)edr1924 Wrote: But first I wanted to replace the TFT with a LCD screen to see if the system would work but now I get a compilation error ONLY WHEN I change the display type from TFT (3) to LCD (1) ... I'm getting a bit frustrated after 10 hours debugging until very late yesterday...
But... it will be solved one way or another some day, some time
I understand your frustration, and I apologize you.
Indeed there is a compile error when the display is set to LCD. The fix on the code is quite easy. Hope the recent changes on the code haven't caused any other problem when using the LCD. Honestly I haven't tested it with an LCD display.
Here is a fix for the compile error:
Find this line:
Code:
if (activeWindow == TXinfo_Data) RXled_TFT(TX_UnitID, true);replace with:
Code:
#if (DISPLAY_TYPE == 3)
if (activeWindow == TXinfo_Data) RXled_TFT(TX_UnitID, true);
#endifthen, find this line:
Code:
if (activeWindow == TXinfo_Data) RXled_TFT(TX_UnitID, false);replace with:
Code:
#if (DISPLAY_TYPE == 3)
if (activeWindow == TXinfo_Data) RXled_TFT(TX_UnitID, false);
#endifNext Pro2 PLUS software release will include these changes.
(06-05-2019, 17:49)edr1924 Wrote: i have some cheap level shifters lying around, will test those this evening... I fear the 74AHC244 chip has failed although I removed the diode from the atmega board. But I powered the board without the atmega to check the voltage on several points.
On most of the reported issues of white screen on the TFT, we found that they were related to the 74AHC244 chip, so I believe your deduction is right. Its hard to say what caused a failure on the chip, but they are quite sensitive, specially to static.
As said by PM, a solution is on the way to you.



