CN / EN
CN / EN

Ask a New Question

Get Supports

If you need one-on-one support for confidential technical issues with your project, please click on "Contact Us" below.

GT911 I2C SDA lockup

Risto

2021-07-06 02:08

In an open-source project for R/C transmitters, EdgeTX https://github.com/EdgeTX/edgetx , we are having a problem integrating robustly touch functionality with GT911 chip. We experience random I2C lockup.

Although, most of the time the touch detection with GT911 chip works fine, sometimes we experience I2C lockup, where GT911 pulls SDA line low and does not release it unless clocked on SCL lines multiple times. This can happen after couple of seconds of touch-screen tapping, but typically this error situation comes up after a much longer time period.

The configuration we have been using can be seen here:
https://github.com/EdgeTX/edgetx/blob/6ded23f26bc01580ab7d506941bf72eaee7d77a9/radio/src/targets/horus/tp_gt911.cpp#L216-L402

Is there an error in the configuration?

Is the I2C lockup a known issue with a specific firmware version? Do you have suggestions how to remedy it?

Should we try to update GT911 to latest firmware - and if so, where to get the firmware binary?

Thank you!

0 Favorites

0 Likes

1 Answers

Goodix Administrator

Community Administrator
2021-07-19 12:25

Hi,it is very sorry that this community does't provide Touch support,we suggest you contact the vendor of your device to get support. Thank you.

0 Comments

0 Likes

0 Favorites

Your comment

You can answer questions after logging in, please or register

Your Voice Matters
Contact Sales

Scan to follow

Open WeChat, use "Scan" to follow.