BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - riforifo

Pages: [1]
1
Discussion - EVE / Eve Screen Designer - 480 x 272 resolution
« on: August 10, 2020, 01:31:45 PM »
Hello,

How can I generate code for an 4.3" LCD with 480 x 272 resolution? Can't find this resolution in the program.

I am using NHD-4.3-480272FT-CSXN-CTP from New Haven Display

https://www.newhavendisplay.com/nhd43480272ftcsxnctp-p-9567.html

Best Regards

2
Hello,

Thank your for your answers. I have written to the email address regarding the hardened displays against EMI/EMC.
 

About the software timeout, we have already added such a recovery case (see the below link). I would be happy if you can comment for further improvements.
.
http://www.brtcommunity.com/index.php?topic=146.0

Best Regards


3
Hello,

Due to EMI issues, the connection between FT813 and New Haven TFT controller IC sometimes gets broken.
We end up with a black or white screen. FT813 doesn't give any errors regarging this case.

See below link for details
http://www.nhdforum.newhavendisplay.com/index.php/topic,13504.0.html

How can we handle this error?


4
Hello,

Due to EMI issues, sometimes our application hangs at ESD_WaitSwap() function

We traced the problem to below function  EVE_Cmd_waitFlush.
while ((rp = EVE_Cmd_rp(phost)) != (wp = EVE_Cmd_wp(phost)))   needs a break addition.

Our application has a part that produces 320V, 1.2A for a couple of seconds. The coprocessor doesn't give any errors but the code hangs at the above while loop.

We implemented the following case, your comments on to why and how to get rid of / handle this error are welcomed.
Our board is NHD-3.5-320240FT-CSXN-CTP from New Haven (has an FT813 on it)

Code: [Select]
bool EVE_Cmd_waitFlush(EVE_HalContext *phost)
{
uint16_t rp, wp;
uint16_t flushCnt = 0;

eve_assert(!phost->CmdWaiting);
phost->CmdWaiting = true;
while ((rp = EVE_Cmd_rp(phost)) != (wp = EVE_Cmd_wp(phost)))
{
flushCnt++;
if(flushCnt >= 200){
flushCnt = 0;
eve_stop_flag = 1;
eve_printf_debug("[ERR-394]flushCnt >= 200\n");
break;
}

// eve_printf_debug("Waiting for CoCmd FIFO... rp: %i, wp: %i\n", (int)rp, (int)wp);
if (!handleWait(phost, rp))
return false;
}

/* Command buffer empty */
phost->CmdWaiting = false;
return true;
}

Pages: [1]