boards/shields/adafruit_2_8_tft_touch_v2/doc/index.html · boards/shields/adafruit_2_8_tft_touch_v2/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Shields · Adafruit · Display

Adafruit 2.8-inch TFT Touch Shield v2

320×240 ILI9341 display와 resistive 또는 capacitive touch를 Arduino connector에 제공하는 shield입니다.

Official pathboards/shields/adafruit_2_8_tft_touch_v2/doc/index.html
Source fileboards/shields/adafruit_2_8_tft_touch_v2/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

Display는 두 variant 모두 지원하지만 touch input은 FT6206 capacitive version만 지원하며, 10-pin mapping과 ICSP_SI1 IRQ 작업을 설명합니다.

Display

ILI9341 · 320×240

Touch

STMPE610 · FT6206

Input Support

Capacitive only

Hosts

Arduino · Arduino Nano

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 F11D5DF0CDCCC0005DE6E905523C0B2395FC31B61828E0D0933E64B9E80A73E4
.. _adafruit_2_8_tft_touch_v2:

Adafruit 2.8" TFT Touch Shield v2
#################################

Overview
********

The Adafruit 2.8" TFT Touch Shield v2 with a
resolution of 320x240 pixels, is based on the ILI9341 controller.
This shield comes with a resistive (STMPE610 controller)
or capacitive (FT6206 controller) touchscreen. While the
Zephyr RTOS supports display output to these screens,
touchscreen input is supported only on Capacitive Touch version.
More information about the shield can be found
at the `Adafruit 2.8" TFT Touch Shield v2 website`_.

Pins Assignment of the Adafruit 2.8" TFT Touch Shield v2
========================================================

+-----------------------+---------------------------------------------+
| Shield Connector Pin  | Function                                    |
+=======================+=============================================+
| D4                    | MicroSD SPI CSn                             |
+-----------------------+---------------------------------------------+
| D7                    | Touch Controller IRQ (see note below)       |
+-----------------------+---------------------------------------------+
| D8                    | STMPE610 SPI CSn (Resistive Touch Version)  |
+-----------------------+---------------------------------------------+
| D9                    | ILI9341 DC       (Data/Command)             |
+-----------------------+---------------------------------------------+
| D10                   | ILI9341 SPI CSn                             |
+-----------------------+---------------------------------------------+
| D11                   | SPI MOSI         (Serial Data Input)        |
+-----------------------+---------------------------------------------+
| D12                   | SPI MISO         (Serial Data Out)          |
+-----------------------+---------------------------------------------+
| D13                   | SPI SCK          (Serial Clock Input)       |
+-----------------------+---------------------------------------------+
| SDA                   | FT6206 SDA       (Capacitive Touch Version) |
+-----------------------+---------------------------------------------+
| SCL                   | FT6206 SCL       (Capacitive Touch Version) |
+-----------------------+---------------------------------------------+

.. note::
   Touch controller IRQ line is not connected by default. You will need to
   solder the ``ICSP_SI1`` jumper to use it. You will also need to adjust
   driver configuration and its Device Tree entry to make use of it.

Requirements
************

This shield can only be used with a board which provides a configuration
for Arduino or Arduino Nano connectors and defines node aliases for SPI and
GPIO interfaces (see :ref:`shields` for more details).

Programming
***********

Set ``--shield adafruit_2_8_tft_touch_v2`` when you invoke ``west build``. For example:

.. zephyr-app-commands::
   :zephyr-app: samples/subsys/display/lvgl
   :board: nrf52840dk/nrf52840
   :shield: adafruit_2_8_tft_touch_v2
   :goals: build

If the shield is connected to a board which has Arduino Nano connector,
set ``--shield adafruit_2_8_tft_touch_v2_nano`` when you invoke ``west build``.

.. zephyr-app-commands::
   :zephyr-app: samples/subsys/display/lvgl
   :board: arduino_nano_33_ble
   :shield: adafruit_2_8_tft_touch_v2_nano
   :goals: build

References
**********

.. target-notes::

.. _Adafruit 2.8" TFT Touch Shield v2 website:
   https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2

Part 3

한국어 전문 번역

개요

Adafruit 2.8-inch TFT Touch Shield v2는 320 × 240 pixel resolution의 ILI9341 controller 기반 display shield입니다. STMPE610 controller를 쓰는 resistive touchscreen 또는 FT6206 controller를 쓰는 capacitive touchscreen version이 있습니다.

Zephyr RTOS는 두 screen 모두 display output을 지원하지만 touchscreen input은 capacitive touch version에서만 지원합니다. 자세한 정보는 Adafruit product guide에서 확인할 수 있습니다.

Pin assignment

Shield connector pinFunction
D4MicroSD SPI CSn
D7Touch controller IRQ (아래 주의 참조)
D8STMPE610 SPI CSn (resistive touch version)
D9ILI9341 DC (Data/Command)
D10ILI9341 SPI CSn
D11SPI MOSI (Serial Data Input)
D12SPI MISO (Serial Data Out)
D13SPI SCK (Serial Clock Input)
SDAFT6206 SDA (capacitive touch version)
SCLFT6206 SCL (capacitive touch version)

요구 사항

Arduino 또는 Arduino Nano connector configuration을 제공하고 SPI/GPIO interface용 node alias를 정의한 board에서만 이 shield를 사용할 수 있습니다.

Programming

일반 Arduino connector board에서는 west build에 --shield adafruit_2_8_tft_touch_v2를 지정합니다.

west build -b nrf52840dk/nrf52840   --shield adafruit_2_8_tft_touch_v2   samples/subsys/display/lvgl

Arduino Nano connector board에서는 --shield adafruit_2_8_tft_touch_v2_nano를 지정합니다.

west build -b arduino_nano_33_ble   --shield adafruit_2_8_tft_touch_v2_nano   samples/subsys/display/lvgl

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.