Найти FT6336 Библиотека сенсорного экрана для ESP32 - PullRequest
0 голосов
/ 20 октября 2019

Я работаю над модулем сенсорного экрана FocalTech FT6336G. Интерфейс модуля FT6336G с ESP32_devKit с интерфейсом I2C. В настоящее время я работаю над флэш-памятью и компилирую код в ESP_IDF.

. Для тестирования оборудования я использую библиотеку на основе arduino ("https://github.com/crystalfontz/CFAF240400C0-030SC/blob/master/CFAF240400C0030T/CFAF240400C0030SC.ino") и флэш-память в ESP32. FT6336G Сенсорный экран работает нормально.

Итак, я пытаюсь с помощью шаблона кода Arduino следовать и точно отобразить его на примере I2C на основе ESP_IDF ("https://github.com/espressif/esp-idf/tree/master/examples/peripherals/i2c"), но все еще не получаю удовлетворяющего результата.

https://github.com/espressif/esp-idf/blob/master/examples/peripherals/i2c/i2c_self_test/main/i2c_example_main.c

В настоящее время я работаю над этим кодом. Мне нужно предложение, какие изменения необходимы для получения координат X, Y с помощью сенсорного экрана FT6336G.

На самом деле я получил 4-байтовый результат с помощью функции I2c_read и преобразовал какдля данного кода Arduino, только функция фокуса Touch_demo() и функция Touch_Init(), и я конвертирую эти 4 байта в соответствии с данным преобразованием в функции Touch_demo(), но не получаю ожидаемые координаты, такие как ось X справа налево 0-256 и Y-осел вверх до 0-256.

Итак, пожалуйста, дайте мне предложение по мелочи. Заранее спасибо.

...