Commit graph

35 commits

Author SHA1 Message Date
Martin 0636e2605b
Merge branch 'master' into master 2022-01-02 12:33:49 +01:00
arktrin 8cbbc299e9 fix SPI names for touch
with ESP32-C3 specific auto-dma proper selection
2021-12-21 16:57:51 -06:00
Tomas Rezucha d44b7e808a
Revert "fix spi names" 2021-12-17 19:18:05 +01:00
Tomas Rezucha 22ba4161b5 fix spi names 2021-12-16 15:45:23 +01:00
Rashed Talukder 37548ad50f Extern the queue handle and add definition in source file. Add macro condition for dependencies. 2021-10-27 09:20:57 -07:00
Rashed Talukder a56b80b362 Add kconfig symbol for optional coordinates queue 2021-10-25 11:53:26 -07:00
Rashed Talukder bd445ea30a Add touch input values to a FreeRTOS queue 2021-10-19 17:27:27 -07:00
C47D 88628042e6 FT6X36: Fix coordinates invesion
The coordinates need to be swapped before inveting them when swapping is enabled.

Suggested in #118 by @wreyford
2021-09-28 20:51:57 -05:00
Rop Gonggrijp 779bf4ecfb Remove remaining IDF_TARGET-dependent GPIO ranges.
See discussion in #70
2021-07-15 12:31:18 +02:00
Rop Gonggrijp 93a44492fc Things suggested by @tore-espressif
See [here](https://github.com/lvgl/lvgl_esp32_drivers/pull/70#pullrequestreview-704302765) in #70
2021-07-14 13:12:49 +02:00
Rop Gonggrijp befa5d0730 directory i2c_manager -> lvgl_i2c 2021-07-14 12:43:19 +02:00
Rop Gonggrijp e52112376f Replace allLVGL driver I2C code with I2C Manager
For discussion see #70
2021-07-08 11:04:07 +02:00
Rop Gonggrijp f32a6f57fc FT6X36 touch: fixed axis-swap, Kconfig defaults. 2021-07-07 20:40:15 +02:00
Martin bcd2b80bae
Merge branch 'master' into master 2021-06-23 09:25:39 +02:00
Martin Fasani a66706d139 #1 Cleanup and add L58 as driver in this component 2021-06-22 10:07:38 +02:00
C47D 0d32432f4c touch driver: Add LVGL v8 compatibility 2021-06-13 15:06:22 -05:00
C47D f726311525 Indev: Add support for GT911 touch driver by @dastarling 2021-06-10 22:49:56 -05:00
C47D d09fd59869 Add ESP32C3 support on Kconfig files 2021-06-10 22:31:09 -05:00
martinberlin debae0b814 #3 Add touch hook for Lilygo L58 2021-05-30 20:13:32 +02:00
martinberlin c9660bd69f #3 Start adding L58: Find a way to instantiate existing class or refactor it to C 2021-05-30 19:51:59 +02:00
Tomas Rezucha 34d520c7ee Make this repository a single ESP-IDF component 2021-02-23 16:00:21 +01:00
C47D d8ff17a7c7 touch: Handle ESP32S2 idf target 2021-02-04 00:22:03 -06:00
Carlos Diaz fbdc247c25
Merge branch 'master' into feature/add_st7796s 2021-01-15 00:07:27 -06:00
Baoshi 446bed67bd Move st7796 driver file into lvgl_tft folder.
Add missing Kconfig options.
Fix ft6x36 compilation error.
2021-01-11 22:31:57 +08:00
C47D 55c314b685 Update references to LV_DISPLAY_WIDTH 2021-01-09 15:04:53 -06:00
Carlos Diaz 6b1e219a87
Merge pull request #9 from liebman/use_z_test_for_press
XPT2046 optionally (Kconfig option) validate a touch with pressure, not just IRQ low
2020-12-29 21:44:40 -06:00
Christopher Liebman 895434a410 use Kconfig choice for IRQ/PRESS/IRQ&PRESS 2020-12-29 14:40:03 -08:00
Christopher Liebman eaf43e40fa refactoring for clarity on press/touch dection 2020-12-29 13:35:20 -08:00
Christopher Liebman c445eca696 xpt2048 add option for using only touch pressure and ignoring IRQ 2020-12-25 12:42:01 -08:00
Dmytro Kutsyi 9ca8841aac FT6X36 driver uses hardcoded I2C prort number.
Replace hardcoded I2C_NUM_0 by TOUCH_I2C_PORT define.
2020-12-25 15:48:54 +02:00
Christopher Liebman 0fc057b22c add Kconfig option for touch check 2020-12-24 13:46:04 -08:00
Christopher Liebman b7ca802bcd working z test before if-else refactor 2020-12-24 11:26:58 -08:00
C47D 8cd600d8e8 Replace LV_CONF_INCLUDE_SIMPLE with LV_LVGL_H_INCLUDE_SIMPLE 2020-12-21 11:10:35 -06:00
C47D a2a00bd745 Update INCLUDE_SIMPLE symbol 2020-12-20 17:50:53 -06:00
C47D 08384030b0 Move drivers from the lv_port_esp32 to here 2020-12-17 00:02:55 -06:00