Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
|-
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
|-
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0{{oldid| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" 12508|Dec 20202021/01/11}}
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First Release
|-
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |2023/09/01
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |Add USB touchscreen
|-
|}
=== Description ===
The Touchscreen interface is available on the Evaluation Kit at the connector ''J20'' USB or I2C interface connectors.
''ETRA Evaluation Kit uses, by default, the USB interface for connecting the touchscreen controller. Anyway, the I2C interface is available too and - optionally - can be activated in the device tree for enabling the I2C touch controller driver. === USB touchscreen === The USB OTG port - available on J16 connector - is configured as USB Host controller for driving the touchscreen. For this purpose, it is required to enable the <code>USB OTG ID</code> signals a low. This can be possible using the S1.4 DIP switch which forces the ID signal as low: [[File:ETRA-EVK-USB-touchscreen.png|thumb|center|300px|Touchscreen connector]] [[File:ETRA_EVK-S1.4-USB_OTG_ID.png|thumb|center|300px|USB OTG ID set to low]] === I2C touchscreen === The I2C touchscreen interface is available on the Evaluation Kit at the connector J20. J20'' is a 6 -pin ''Molex PicoBlade'' connector for the I2C and control signals needed by most of the capacitive TSC.
This interface can be configured to work with 3.3V (default) or 5V power and signal levels.
[[File:ETRA-EVK-I2C-touchscreen.png|thumb|center|500px|Touchscreen connector]]
[[File:{{{nome-som}}-EVB-Touchscreen-connector.png|thumb|center|500px|Touchscreen connector]] ====Signals ====
The following table describes the interface signals:
=== Device usage ===
The simplest tools for touch screen management are the <code>tslib </code> library and <code>ts_tools </code> utilities. To calibrate the touch screen, the <code>ts_calibrate</code> command line tool is available. After calibration, the touch screen can be tested using the graphical <code>ts_test</code> utility or the <code>ts_print</code> command line tool.
----
[[Category:ETRA]]
8,251
edits