diff --git a/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.md b/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.md
new file mode 100644
index 0000000..35645ef
--- /dev/null
+++ b/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.md
@@ -0,0 +1,815 @@
+# Riverdi RVT70HSHNWC00-B datasheet — transcription
+
+Full visual transcription (tables intact) of the Riverdi public datasheet
+`DS_RVT70HSHNWC00-B Rev.1.6` ("HB,IPS 7.0" HDMI LCD TFT DATASHEET", TFT Module
+Specification), all 18 pages. Source PDF alongside as
+[riverdi-rvt70hshnwc00-b-datasheet.pdf](riverdi-rvt70hshnwc00-b-datasheet.pdf).
+
+This is the **module** specification: the carrier board (RTD2660H HDMI controller, power,
+backlight, USB-C touch) and the module-level mechanical, optical and inspection data. It is not
+the panel timing specification — section 11 defers the display's own detail to the TFT panel
+inside it, transcribed alongside as
+[riverdi-rvt70hstnwc00-b-datasheet.md](riverdi-rvt70hstnwc00-b-datasheet.md), so this document
+contains no pixel clock or blanking table.
+
+Transcription notes:
+
+- Each page's content begins with an HTML comment page marker `` (N = the printed
+ datasheet page number) for cross-reference and continuity.
+- Every specification, pinout and criteria table is reproduced as a Markdown table.
+- Graphical figures, the PCB photograph and the mechanical drawing are **not** pixel-reproduced;
+ they are given a short prose description prefixed `*Figure (described):*`, with all dimension
+ and label callouts transcribed.
+- Pure transcription: no cabletest commentary is interleaved, and typographic errors in the
+ original (e.g. the panel part number in section 11, "Clo6ck" in the HDMI pinout) are
+ reproduced as printed rather than silently corrected.
+
+---
+
+
+
+*(Cover page. Left edge carries the vertical banner text "TFT MODULE SPECIFICATION". Riverdi
+logo centred at the top.)*
+
+# RVT70HSHNWC00-B
+
+## HB,IPS 7.0" HDMI LCD TFT DATASHEET
+
+Rev.1.6
+
+2022-12-14
+
+| ITEM | CONTENTS | UNIT |
+| --- | --- | --- |
+| LCD Type | TFT/Transmissive/Normally Black/IPS | / |
+| Size | 7.0 | Inch |
+| Viewing Direction | Free | / |
+| Outside Dimensions (W x H x D) | 179.96 x 119.00 x 24.18 | mm |
+| Active Area (W x H) | 154.21 x 85.92 | mm |
+| Pixel Pitch (W x H) | 0.1506 x 0.1432 | mm |
+| Resolution | 1024 (RGB) x 600 | / |
+| Brightness | 850 | cd/m² |
+| Color Depth | 16.7 M | / |
+| Pixel Arrangement | RGB Vertical Stripe | / |
+| Controller of the Main Board | RTD2660H | / |
+| Video Interface | HDMI | / |
+| With/Without Touch | With Projected Capacitive Touch Panel | / |
+| CTP Driver | ILI2132A | / |
+| Touch Panel Interface | USB-C | / |
+| Power Supply | Power Jack (DC 7.0V - 30.0 V),USB-C | V |
+| Bonding Technology | Optical Bonding | / |
+| Weight | 249 | g |
+
+**Note 1.** RoHS3 compliant
+
+**Note 2.** LCM weight tolerance: ± 5%.
+
+---
+
+
+
+## 1. REVISION RECORD
+
+| REV NO. | REV DATE | CONTENTS | REMARKS |
+| --- | --- | --- | --- |
+| 1.0 | 2021-03-10 | Initial Release | |
+| 1.1 | 2021-04-16 | HDMI board picture updated | |
+| 1.2 | 2021-07-21 | Correction of J5 connector description | |
+| 1.3 | 2021-08-05 | Updating new template
Correction of external keyboard connector pinout | |
+| 1.4 | 2022-01-13 | Updating the dip switches on the drawing. | |
+| 1.5 | 2022-02-02 | Correct the description of DC1 from 7.0 V-14.0V to 7.0V- 30.0V | |
+| 1.6 | 2022-12-14 | **Update 2 parameters of Backlight PWM &Power - J5**
• Clarify PWM frequency range: 1kHz-10kHz
• Clarify the power input voltage range for pin5, 6 (VDD)
Monitor controller is upgraded from RTD2662 to RTD2660H | |
+
+---
+
+
+
+## 2. CONTENTS
+
+| Section | Page |
+| --- | --- |
+| 1. REVISION RECORD | 2 |
+| 2. CONTENTS | 3 |
+| 3. MODULE CLASSIFICATION INFORMATION | 4 |
+| 4. ASSEMBLY GUIDE | 5 |
+| 4.1 uxTouch ASSEMBLY | 5 |
+| 5. MODULE DRAWING | 6 |
+| 6. ABSOLUTE MAXIMUM RATINGS | 7 |
+| 7. ELECTRICAL CHARACTERISTICS | 7 |
+| 8. BACKLIGHT DRIVING CONDITIONS | 7 |
+| 9. ELECTRO-OPTICAL CHARACTERISTICS | 8 |
+| 10. INTERFACE DESCRIPTION | 10 |
+| 10.1 PCB overview | 10 |
+| 10.2 Power connector -DC1 | 11 |
+| 10.3 HDMI connector -JP5 | 11 |
+| 10.4 Touch panel connector -USB-C | 11 |
+| 10.5 Light sensor connector – RT1 | 12 |
+| 10.6 Backlight PWM &Power -J5 | 12 |
+| 10.7 UART connector -J2 | 13 |
+| 10.8 External Keyboard connector - J1 | 13 |
+| 11. DISPLAY SPECIFICATION | 13 |
+| 12. CAPACITIVE TOUCH SCREEN PANLE SPECIFICATIONS | 13 |
+| 12.1 Mechanical characteristics | 13 |
+| 12.2 Electrical characteristics | 14 |
+| 13. INSPECTION | 14 |
+| 13.1 Inspection condition | 14 |
+| 13.2 Inspection standard | 15 |
+| 14. RELIABILITY TEST | 16 |
+| 15. LEGAL INFORMATION | 17 |
+
+---
+
+
+
+## 3. MODULE CLASSIFICATION INFORMATION
+
+| RV | T | 70 | H | S | H | N | W | C | 00 | B |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| 1. | 2. | 3. | 4. | 5. | 6. | 7. | 8. | 9. | 10. | 11. |
+
+| NO. | PARAMETER | SYMBOL |
+| --- | --- | --- |
+| 1. | BRAND | RV – Riverdi |
+| 2. | PRODUCT TYPE | T – TFT Standard |
+| 3. | DISPLAY SIZE | 70 – 7.0" |
+| 4. | MODEL SERIAL NO. | H – High Brightness, IPS |
+| 5. | RESOLUTION | S – 1024 x 600 px |
+| 6. | INTERFACE | H – HDMI |
+| 7. | FRAME | N – Without Mounting Metal Frame |
+| 8. | BACKLIGHT TYPE | W – LED White |
+| 9. | TOUCH PANEL | C – With Capacitive Touch Panel, uxTouch |
+| 10. | VERSION | 00 – (00-99) |
+| 11 | BONDING TECHNOLOGY | B – Optical bonding |
+
+---
+
+
+
+## 4. ASSEMBLY GUIDE
+
+### 4.1 uxTouch ASSEMBLY
+
+uxTouch are LCD TFT displays with specially designed projected capacitive touch panels.
+uxTouch display can be mounted without any additional holes in the housing. Our standard
+uxTouch displays include double-sided adhesive tape (DST) to stick TFT easily to the housing.
+
+uxTouch models with double-side adhesive tape can be mounted by fastening the glass to the
+housing.
+
+*Figure 1. Example of using the support brackets*
+
+*Figure (described):* two 3-D renderings of the module in a blue housing — front view showing
+the grey active area behind the cover glass, and rear three-quarter view showing the green
+carrier PCB recessed into the housing with the mounting bracket points marked at the corners.
+
+---
+
+
+
+## 5. MODULE DRAWING
+
+*Figure (described):* ISO A3 landscape mechanical drawing, scale 1:1.49, dimensions in mm with
+inches in square brackets. Title block: PN RVT70HSHNWC00-B; DRAWN M.Natywa 2022.01.05;
+CHECKED Carol Gao 2022.01.13; first-angle projection; P. 1 of 1.
+
+Drawing revision table:
+
+| Revision: | Changes: | Date: |
+| --- | --- | --- |
+| 1.0 | Initial Case | 2021.02.11 |
+| 1.1 | Adding Inch Unit | 2021.08.25 |
+| 1.2 | PCB Update-Change the touch ZIF connector | 2021.08.26 |
+| 1.3 | PCB Update And Dimensions Overhaul | 2022.01.05 |
+
+Front-view horizontal callouts (top group, outermost first):
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 179.96 | [7.085] | CG O.D. (cover glass outside dimension) |
+| 164.90 | [6.492] | TFT O.D. |
+| 163.66 | [6.443] | SENSOR O.D. |
+| 156.68 | [6.169] | SENSOR A.A. |
+| 155.01 | [6.103] | CG V.A. |
+| 154.21 | [6.071] | TFT A.A. |
+| 89.98 | [3.543] | — (horizontal centre offset) |
+
+Front-view horizontal callouts (right-hand group):
+
+| Dimension | Inches |
+| --- | --- |
+| 5.90 | [0.232] |
+| 6.74 | [0.265] |
+| 11.64 | [0.458] |
+| 12.475 | [0.491] |
+| 12.97 | [0.511] |
+
+Front-view vertical callouts (left group, outermost first):
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 119.00 | [4.685] | CG O.D. |
+| 100.00 | [3.937] | TFT O.D. |
+| 98.55 | [3.880] | SENSOR O.D. |
+| 88.52 | [3.485] | SENSOR A.A. |
+| 86.72 | [3.414] | CG V.A. |
+| 85.92 | [3.383] | TFT A.A. |
+| 59.50 | [2.343] | — (vertical centre offset) |
+
+Front-view vertical callouts (upper group):
+
+| Dimension | Inches |
+| --- | --- |
+| 11.58 | [0.456] |
+| 12.20 | [0.480] |
+| 15.24 | [0.600] |
+| 16.14 | [0.635] |
+| 16.54 | [0.651] |
+
+Corner radius: `4*R5.00 [R0.197]`. Front face annotated `BLACK MASK PRINTING RAL9005`.
+
+Side-view (thickness) callouts:
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 24.18 | [0.952] | MODULE O.D. |
+| 7.58 | [0.298] | CTP+TFT |
+| 2.03 | [0.080] | CG+SCA+SENSOR+OCA |
+| 1.275 | [0.050] | CG+DST |
+| 1.10 | [0.043] | CG |
+
+DETAIL A, SCALE 4:1 — cover glass edge chamfers, both `0.2 [0.008]*45°`.
+
+Rear view: carrier PCB with `7.75±0.5 [0.305±0.020]` and `7.50±0.5 [0.295±0.020]` standoff
+callouts, `3M9495LE D.S.T (T=0.175mm)` and `BLACK TAPE T=0.05mm` annotations. Connectors
+labelled around the board edges: J2 (UART), J5 (PWM & POWER), J1 (KEYBOARD EXTENSION), RT1
+(Light sensor) along the bottom, and Touch Panel (USB TYPE-C), HDMI, DC along the right. PCB
+silkscreen shows the pushbutton row PWR / MENU / EXIT / UP / DOWN and the RTD2662 controller.
+Connector part callouts: MOLEX 53261-0471 (×2), MOLEX 53261-0671, MOLEX 53261-0871.
+
+LED Diagram Circuit: three parallel strings of nine series LEDs between LEDA and LEDK.
+
+LCM NOTES:
+
+1. LCD TYPE: TRANSMISSIVE, NORMALLY BLACK, IPS
+2. RESOLUTION: 1024x600
+3. VIEWING ANGLE: FREE
+4. MODULE SURFACE LUMINANCE: MAX. 850 cd/m^2
+5. CONTROLLER IC OF MAIN BOARD: RTD2662
+6. VIDEO INTERFACE: HDMI
+7. POWER SUPPLY: POWER JACK (7.0-30.0V); USB-C.
+
+TP NOTES:
+
+1. TP STRUCTURE: G+G
+2. CG THICKNESS: 1.10 mm
+3. DRIVER IC: ILI2132A
+4. TOUCH PANEL INTERFACE: USB-C
+
+GENERAL NOTES:
+
+1. OPATICAL BONDING
+2. OPERATING TEMPERATURE: -20°C ~ 70°C
+3. STORAGE TEMPERATURE: -30°C ~ 80°C
+4. WITHOUT INDIVIDUAL TOLERANCE: ±0.3mm
+5. RoHS3 COMPLIANT
+
+---
+
+
+
+## 6. ABSOLUTE MAXIMUM RATINGS
+
+| PARAMETER | SYMBOL | MIN | MAX | UNIT |
+| --- | --- | --- | --- | --- |
+| Supply Voltage for Module | VDD | 7.0 | 30.0 | V |
+| Operating Temperature | TOP | -20 | 70 | °C |
+| Storage Temperature | TST | -30 | 80 | °C |
+| Storage Humidity (@ 25 ± 5°C) | HST | 10 | 90 | % RH |
+| Operating Ambient Humidity (@ 25 ± 5°C) | HOP | 10 | 90 | % RH |
+
+**Note.** Exceeding maximum values may cause operation or damage to the unit.
+
+## 7. ELECTRICAL CHARACTERISTICS
+
+| PARAMETER | SYMBOL | MIN | TYP | MAX | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- |
+| Supply Voltage for Module | VDD | 7.0 | 12.0 | 30.0 | V | |
+
+| PARAMETER | SYMBOL | BL 0% | BL 50% | BL 100% | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- |
+| Current Drawn from VDD@7.0V | IVDD | 291 | 496 | 748 | mA | Note 1 |
+| Current Drawn from VDD@12.0V | IVDD | 172 | 289 | 428 | mA | Note 1 |
+| Current Drawn from VDD @24.0V | IVDD | 93 | 152 | 220 | mA | Note 1 |
+| Current Drawn from VDD @30.0V | IVDD | 74 | 124 | 178 | mA | Note 1 |
+| Current drawn from USB-C | IUSB-C | 366 | 692 | 1156 | | Note 1, 2 |
+
+**Note 1.** BL 0% Current was measured with BL brightness set to 0%,
+
+BL 50% current was measured with BL brightness set to 50%,
+
+BL 100% current was measured with BL brightness set to 100%.
+
+Test condition: ambient temp 25 °C PCAP is on Active mode
+
+**Note 2.** USB-C interface can be used as a sole power supply for all modules with or without
+touch panels. If DC1 power jack is used, the power from the USB-C connector is not drawn, as
+the onboard MOSFET key cuts it off.
+
+## 8. BACKLIGHT DRIVING CONDITIONS
+
+| PARAMETER | SYMBOL | MIN | TYP | MAX | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- |
+| Backlight Power Consumption | WBL | - | - | 2592 | mW | 100% backlight |
+| Lifetime | - | - | 50,000 | - | hours | Note 1 |
+
+**Note.** Operating life means the period in which the LED brightness goes down to 50% of the
+initial brightness. Typical operating lifetime is the estimated parameter.
+
+---
+
+
+
+## 9. ELECTRO-OPTICAL CHARACTERISTICS
+
+Optical characteristics are determined after the unit has been 'ON' and stable for
+approximately 30 minutes in a dark environment at 25 ℃. The values specified are at an
+approximate distance 500mm from the LCD surface at a viewing angle of Φ and θ equal to 0°.
+
+| ITEM | SYMBOL | CONDITION | MIN | TYP | MAX | UNIT | RMK | NOTE |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| Response Time | Tr+Tf | θ=0°
ø=0°
Ta=25 °C | - | 35 | - | ms | FIG 2. | 4 |
+| Contrast Ratio | Cr | θ=0°
ø=0°
Ta=25 °C | - | 800 | - | --- | FIG 3. | 1 |
+| Luminance Uniformity | δ WHITE | θ=0°
ø=0°
Ta=25 °C | - | 75 | - | % | FIG 3. | 3 |
+| Surface Luminance | Lv | θ=0°
ø=0°
Ta=25 °C | - | 850 | - | cd/m² | FIG 3. | 2 |
+| Viewing Angle Range | θ | ø = 90° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 270° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 0° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 180° | - | 85 | - | deg | FIG 4. | 6 |
+| CIE (x, y) Chromaticity | Rx | θ=0°
ø=0°
Ta=25 °C | 0.578 | 0.618 | 0.658 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Ry | θ=0°
ø=0°
Ta=25 °C | 0.489 | 0.329 | 0.369 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Gx | θ=0°
ø=0°
Ta=25 °C | 0.376 | 0.416 | 0.456 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Gy | θ=0°
ø=0°
Ta=25 °C | 0.493 | 0.533 | 0.573 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Bx | θ=0°
ø=0°
Ta=25 °C | 0.071 | 0.111 | 0.151 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | By | θ=0°
ø=0°
Ta=25 °C | 0.108 | 0.148 | 0.188 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Wx | θ=0°
ø=0°
Ta=25 °C | 0.270 | 0.310 | 0.350 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Wy | θ=0°
ø=0°
Ta=25 °C | 0.290 | 0.330 | 0.370 | - | FIG 3. | 5 |
+
+**Note 1.** Contrast Ratio (CR) is defined mathematically as below, for more information see
+Figure 3.
+
+> Contrast Ratio = Average Surface Luminance with all white pixels (P1, P2, P3, P4, P5) ÷
+> Average Surface Luminance with all black pixels (P1, P2, P3, P4, P5)
+
+**Note 2.** Surface luminance is the LCD surface from the surface with all pixels displaying
+white at 100% backlight. For more information see Figure 3.
+
+> Lv = Average Surface Luminance with all white pixels (P1, P2, P3, P4, P5)
+
+**Note 3.** The uniformity in surface luminance δ WHITE is determined by measuring luminance at
+each test position 1 through 5, and then dividing the minimum luminance of 5 points luminance
+by maximum luminance of 5 points luminance. For more information see Figure 3.
+
+> δ WHITE = Minimum Surface Luminance with all white pixels (P1, P2, P3, P4, P5) ÷
+> Maximum Surface Luminance with all white pixels (P1, P2, P3, P4, P5)
+
+**Note 4.** Response time is the time required for the display to transition from white to
+black (Rise Time, Tr) and from black to white (Decay Time, Tf) as shown in Figure 2. For
+additional information see Figure 2. The test equipment is BM-7A.
+
+**Note 5.** CIE (x, y) chromaticity, the x, y value is determined by measuring luminance at each
+test position 1 through 5, and then calculating the average value.
+
+---
+
+
+
+**Note 6.** For TFT module the contrast ratio is greater than 10. The angles are determined for
+the horizontal or x axis and the vertical or y axis with respect to the z axis which is normal
+to LCD surface. For more information see Figure 4.
+
+**Note 7.** Viewing angle is measured at the center point of the LCD by CONOSCOPE (ergo-80). For
+response time testing, the testing data is based on BM-7A. Instruments for Contrast Ratio,
+Surface Luminance, Luminance Uniformity, Chromaticity the test data is based on SR-3A.
+
+*Figure 2. The definition of response time*
+
+*Figure (described):* optical response versus time trace. The vertical axis is marked 0%, 10%,
+90% and 100%. The trace starts at 100% ("white"), falls through the 90%→10% band in the
+interval marked Tr, holds at 0% ("black"), then rises back through 10%→90% in a second
+interval also marked Tr, returning to 100% ("white").
+
+*Figure 3. Measuring method for Contrast ratio, surface luminance, Luminance uniformity,
+CIE (x, y) chromaticity*
+
+*Figure (described):* plan view of the active area with five measurement points — one at the
+centre and four inset from the corners. Horizontal extent labelled H, vertical extent labelled
+V, corner insets labelled A (horizontal) and B (vertical). Accompanying legend:
+
+- A: 5mm
+- B: 5mm
+- H, V: Active Area
+- Light spot size ø=5mm, 500mm distance from the LCD surface to detector lens.
+- Measurement instrument is TOPCON'S luminance meter BM-5
+
+*Figure 4. The definition of viewing angle*
+
+*Figure (described):* isometric sketch of the LCD plane with the z axis normal to the surface at
+θ=0, the polar angle θ swept from that normal and the azimuth Φ swept in the plane. Azimuth
+references marked around the panel: Left Φ=90 (12:00), Left Φ=180 (9:00), Right Φ=0 (3:00).
+
+---
+
+
+
+## 10. INTERFACE DESCRIPTION
+
+### 10.1 PCB overview
+
+Picture below shows the connectors exact placement and their descriptions.
+
+*Figure (described):* photograph of the populated carrier PCB, component side. Along the top
+edge, the pushbutton row PWR / MENU / EXIT / UP / DOWN and the RTD2662 controller IC at the
+right. Along the right edge, highlighted in orange: Touch Panel (USB-C), JP5 (HDMI), DC1
+(power jack). Along the bottom edge, highlighted in orange: J2 (UART), J5 (PWM & POWER),
+J1 (KEYBOARD EXTENSION), RT1 (Light sensor). The DIP switch banks and the ribbon ZIF connector
+to the panel occupy the board centre.
+
+| NAME | CONNECTOR | DESCRIPTION | NOTE |
+| --- | --- | --- | --- |
+| DC1 | Power Jack | DC jack, (5.5 mm OD; 2.1mm ID)
This is the connector to power on the TFT module.
It allows DC for voltage range from 7.0V to 30.0V | |
+| JP5 | HDMI connector | This is the connector to which you can connect the HDMI signal source to the module. | |
+| Touch Panel | USB-C | Touch panel interface for module with touch panel.
Also, the USB-C can be used as a power supply for all modules with or without touch panels. | |
+| J1 | External keyboard connector | Molex 53261-0871 or alternative; Horizontal, 1.25mm pitch; 8 pins.
The connector is reserved for external keyboard.
Performs the same functions:
PWR, MENU, EXIT, UP, DOWN as the pushbuttons on PCB. | Note 1 |
+| J5 | Backlight PWM & Power | Molex 53261-0671 or alternative; Horizontal, 1.25mm pitch; 6 pins.
The unit realizes the function of digital dimming. This connector enables to control backlight PWM externally. | Note 2 |
+| J2 | UART | Molex 53261-0471 or alternative; Horizontal, 1.25mm pitch; 4 pins.
It supports asynchronous serial communication UART port. | Note 3 |
+| RT1 | Light sensor | Molex 53261-0471; Horizontal, 1.25mmpitch; 4 pins.
To connect external light sensor | Note 1 |
+
+**Note 1.** Light sensor and external keyboard are optional, not included in the standard kit.
+
+---
+
+
+
+**Note 2.** 4 position-DIP onboard switch SW6 is used to choose the power to backlight. The
+settings are:
+
+INTERNAL BL PWM: Set 1&2 to OFF, and 3&4 to ON,
+
+EXTERNAL BL PWM: Set 1&2 to ON, and 3&4 to OFF.
+
+**Note 3.** UART functionality is under development process.
+
+### 10.2 Power connector -DC1
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| 1 | VDD | Power supply DC |
+| 2 | GND | GND |
+
+### 10.3 HDMI connector -JP5
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| 1 | TMDS Data 2+ | TMDS differential signal 2+ |
+| 2 | TMDS Data2 Shield | Data2 shielding ground |
+| 3 | TMDS Data 2- | TMDS differential signal 2- |
+| 4 | TMDS Data 1+ | TMDS differential signal 1+ |
+| 5 | TMDS Data1 Shield | Data1 shielding ground |
+| 6 | TMDS Data 1- | TMDS differential signal 1- |
+| 7 | TMDS Data 0+ | TMDS differential signal 0+ |
+| 8 | TMDS Data 0 Shield | Data0 shielding ground |
+| 9 | TMDS Data 0- | TMDS differential signal 0- |
+| 10 | TMDS Data Clock+ | TMDS differential signal Clock+ |
+| 11 | TMDS Data Shield | Clo6ck shielding ground |
+| 12 | TMDS Data Clock- | TMDS differential signal Clock- |
+| 13 | CEC | Electronic protocol CEC |
+| 14 | NC | No Connection |
+| 15 | SCL | I²C clock Line |
+| 16 | SDA | I²C data Line |
+| 17 | DDC/CEC GND | Data display channel |
+| 18 | +5V | HDMI 5V |
+| 19 | Hot Plug Detect | Hot plug Detect |
+
+**Note 1.** Matched Riverdi 4K HDMI cable accessory: 4K HDMI CABLE
+
+### 10.4 Touch panel connector -USB-C
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| A1 | USB_GND | USB_ Ground |
+| B12 | USB_GND | USB_ Ground |
+| A4 | V_BUS | V_Bus Power; 5V |
+| B9 | V_BUS | V_Bus Power; 5V |
+| A5 | CC1 | Configuration channel |
+| A6 | DP1 | USB differential pair, position 1, positive |
+| A7 | DN1 | USB differential pair, position 1, negative |
+| A8 | SBU1 | Sideband use |
+| B5 | CC2 | Configuration channel |
+| B6 | DP2 | USB differential pair, position 2, positive |
+
+---
+
+
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| B7 | DN2 | USB differential pair, position 2, negative |
+| B8 | SBU2 | Configuration channel |
+| A9 | V_BUS | V_Bus Power; 5V |
+| B4 | V_BUS | V_Bus Power; 5V |
+| A12 | USB_GND | USB_Ground |
+| B1 | USB_GND | USB_Ground |
+
+**Note 1.** All the signals in Touch panel connector are in accordance with USB-C standard.
+
+**Note 2.** Matched Riverdi cable accessory: USB-A 2.0 TO USB-C CABLE
+
+### 10.5 Light sensor connector – RT1
+
+| PIN NO. | SYMBOL | DESCRIPTION | NOTE |
+| --- | --- | --- | --- |
+| 1 | GND | Ground | |
+| 2 | ADC_IN | ADC Input from Light sensor;
Maximum input 3.3V | |
+| 3 | NC | No connection | |
+| 4 | Light sensor VDD | Light sensor VDD | Note 1 |
+
+**Note 1.** The output voltage ranges from 3.0 V to 3.6 V. The maximum current is 50mA.
+
+**Note 2.** Matched Riverdi cable accessory: RVA-0104M-1.25FF
+
+### 10.6 Backlight PWM &Power -J5
+
+| PIN NO. | SYMBOL | DESCRIPTION | NOTE |
+| --- | --- | --- | --- |
+| 1 | GND | Ground | |
+| 2 | GND | Ground | |
+| 3 | EN | Backlight enable, active H | |
+| 4 | PWM | PWM input; 3.3V | Note 1 |
+| 5 | VDD | Power supply 7.0V - 30.0V | Note 2 |
+| 6 | VDD | Power supply 7.0V - 30.0V | |
+
+**Note 1.** PWM frequency range: 1kHz - 10kHz
+
+**Note 2.** Pin 5&6 are internally connected with power connector(DC), VDD.
+
+So, the voltage range is the same as power connector(DC)
+
+**Note 3.** 4 position-DIP onboard switch **SW6** is used to choose the power source to
+backlight. The settings are:
+
+- a) INTERNAL BL PWM: Set 1&2 to OFF, and 3&4 to ON,
+- b) EXTERNAL BL PWM: Set 1&2 to ON, and 3&4 to OFF.
+
+**Note 4.** Matched Riverdi cable accessory: RVA-0106M-1.25FF-1
+
+---
+
+
+
+### 10.7 UART connector -J2
+
+| PIN NO. | SYMBOL | DESCRIPTION | NOTE |
+| --- | --- | --- | --- |
+| 1 | GND | Ground | |
+| 2 | RXD | Receive Data | |
+| 3 | TXD | Transmit Data | |
+| 4 | VDD_UART | UART VDD | Note 2 |
+
+**Note 1.** UART functionality is under development process.
+
+**Note 2.** The output voltage ranges from 3.0 V to 3.6 V. The maximum current is 50mA.
+
+**Note 3.** Matched Riverdi cable accessory: RVA-0104M-1.25FF
+
+### 10.8 External Keyboard connector - J1
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| 1 | Down | Page down |
+| 2 | Up | Page up |
+| 3 | Exit | Exit |
+| 4 | Menu | Menu |
+| 5 | PWR | Power on/off |
+| 6 | LED_EN | LED Enable; Output signal 3.3V |
+| 7 | GND | Ground |
+| 8 | Keyboard VDD | Keyboard VDD; Output 3.3V |
+
+**Note 1.** Matched Riverdi cable accessory: RVA-0108M-1.25FF
+
+## 11. DISPLAY SPECIFICATION
+
+The TFT of the module applies Riverdi high brightness, IPS, 7.0" RGB: RVT70HSTNWC00-B
+
+The supported resolution of the display in this module is 1024*600.
+
+For detailed information, please refer to datasheet of display.
+
+## 12. CAPACITIVE TOUCH SCREEN PANLE SPECIFICATIONS
+
+### 12.1 Mechanical characteristics
+
+| DESCRIPTION | SPECIFICATION | REMARK |
+| --- | --- | --- |
+| Touch Panel Size | 7.0 inch | uxTouch |
+| Outline Dimension of CTP | 179.96 mm x 119.00 mm | uxTouch |
+| Product Thickness | 2.03 mm | uxTouch |
+| Glass Thickness | 1.1 mm | uxTouch |
+| CTP View Area | 155.01 mm x 86.72 mm | uxTouch |
+| Sensor Active Area | 156.08 mm x 88.42 mm | uxTouch |
+| Structure type | Glass + Glass | uxTouch |
+| Surface Hardness | 7H | uxTouch |
+
+---
+
+
+
+### 12.2 Electrical characteristics
+
+| PARAMETER | | SPECIFICATION | REMARK |
+| --- | --- | --- | --- |
+| Power Consumption (IDD) | Active Mode | 90 mA | uxTouch |
+| Power Consumption (IDD) | Sleep Mode | 10 mA | uxTouch |
+| Linearity | | +/-1.5mm | uxTouch |
+| Controller | | ILI2132A | uxTouch |
+| Resolution | | 1024 x 600 | uxTouch |
+
+## 13. INSPECTION
+
+Standard acceptance/rejection criteria for TFT module
+
+### 13.1 Inspection condition
+
+Ambient conditions:
+
+- Temperature: 25 ± 2°C
+- Humidity: (60 ± 10) %RH
+- Illumination: Single fluorescent lamp non-directive (300 to 700 lux)
+
+Viewing distance: 35 ± 5cm between inspector bare eye and LCD.
+
+Viewing Angle: U/D: 45°/45°, L/R: 45°/45°
+
+*Figure (described):* isometric sketch of the LCD lying flat with an inspection cone rising from
+its centre. The cone half-angles are marked 45° either side of the surface normal (the normal
+itself marked 90° to the panel plane), and the eye position is set 30-40 cm above the panel.
+
+---
+
+
+
+### 13.2 Inspection standard
+
+*(One ITEM per block below; each ITEM's CRITERION cell in the original is itself a table,
+headed by the panel size the criteria apply to.)*
+
+**ITEM: Black spots, white spots, light leakage, Foreign Particle (round Type)**
+
+*Figure (described):* an ellipse with horizontal extent x and vertical extent y, giving
+D=(x+y)/2. Spots density: 10 mm.
+
+CRITERION — Size = 7"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D ≤ 0.2 mm | Ignored |
+| 0.2 mm < D ≤ 0.3 mm | N≤3 |
+| 0.5mm < D | Not allowed |
+
+**ITEM: LCD black spots, white spots, light leakage (line Type)**
+
+*Figure (described):* a curved line defect with its Length and Width dimensioned.
+
+CRITERION — Size = 7"
+
+| Length | Width | Qualified Qty |
+| --- | --- | --- |
+| - | W ≤ 0.05 | Ignored |
+| L ≤ 5.0 | 0.05 < W ≤ 0.1 | 3 |
+| 5.0 < L | 0.1 < W | Not allowed |
+
+**ITEM: Bright/Dark Dots**
+
+CRITERION — Size = 7"
+
+| Item | Qualified Qty |
+| --- | --- |
+| Bright dots | N≤2 |
+| Dark dots | N≤3 |
+| Total bright and dark dots | N≤4 |
+
+**ITEM: Clear spots**
+
+CRITERION — Size ≥ 5"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D < 0.2 mm | Ignored |
+| 0.2 mm < D < 0.3 mm | 4 |
+| 0.3 mm < D < 0.5 mm | 2 |
+| 0.5 mm < D | 0 |
+
+**ITEM: Polarizer bubbles**
+
+CRITERION — Size = 7"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D ≤ 0.2 mm | Ignored |
+| 0.2 mm < D ≤ 0.5 mm | 2 |
+| 0.5 mm < D | 1 |
+
+**ITEM: Touch panel spot**
+
+CRITERION — Size ≥ 5"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D < 0.25 mm | Ignored |
+| 0.25 mm < D < 0.5 mm | 4 |
+| 0.5 mm < D | 0 |
+
+**ITEM: Touch panel White line Scratch**
+
+CRITERION — Size ≥ 5"
+
+| Length | Width | Qualified Qty |
+| --- | --- | --- |
+| - | W < 0.03 | Ignored |
+| L < 5.0 | 0.03 < W < 0.05 | 2 |
+| - | 0.05 < W | 0 |
+
+---
+
+
+
+## 14. RELIABILITY TEST
+
+| NO. | TEST ITEM | TEST CONDITION |
+| --- | --- | --- |
+| 1 | High Temperature Storage | 80°C/120 hours |
+| 2 | Low Temperature Storage | -30°C/120 hours |
+| 3 | High Temperature Operating | 70 °C /120 hours |
+| 4 | Low Temperature Operating | -20°C/120 hours |
+| 5 | High Temperature and High Humidity | Humidity 40℃, 90%RH, 120Hrs |
+| 6 | Thermal Cycling Test (No operation) | -20℃ for 30min, 70℃ for 30 min.
100 cycles. Then test at room temperature after 1 hour |
+| 7 | Vibration Test | Frequency: 10 ÷ 55 Hz.
Stroke: 1.5 mm.
Sweep: 10Hz ÷ 55Hz ÷ 10 Hz.
2 hours for each direction of X, Y, Z (Total 6 hours) |
+
+**Note 1.** Sample quantity for each test item is 5 ÷ 10 pcs.
+
+**Note 2.** Before cosmetic and function test, the product must have enough recovery time, at
+least 2 hours at room temperature.
+
+---
+
+
+
+## 15. LEGAL INFORMATION
+
+CE marking is usually obligatory only for a complete end product. Riverdi display modules are
+semi-finished goods which are used as inputs to become part of the finished products.
+
+Therefore, Riverdi display modules are not CE marked.
+
+Riverdi grants the guarantee for the proper operation of the goods for a period of 12 months
+from the date of possession of the goods. If in a consequence of this guaranteed execution the
+customer has received the defects-free item as replacement for the defective item, the
+effectiveness period of this guarantee shall start anew from the moment the customer receives
+the defects-free item.
+
+Information about device is the property of Riverdi and may be the subject of patents pending
+or granted. It is not allowed to copy or disclosed this document without prior written
+permission.
+
+Riverdi endeavors to ensure that all contained information in this document is correct but does
+not accept liability for any error or omission. Riverdi products are in developing process and
+published information may be not up to date. Riverdi reserves the right to update and makes
+changes to Specifications or written material without prior notice at any time. It is important
+to check the current position with Riverdi.
+
+Images and graphics used in this document are only for illustrative the purpose. All images and
+graphics are possible to be displayed on the range products of Riverdi, however the quality may
+vary. Riverdi is no liable to the buyer or to any third party for any indirect, incidental,
+special, consequential, punitive, or exemplary damages (including without limitation lost
+profits, lost savings, or loss of business opportunity) relating to any product, service
+provided or to be provided by Riverdi, or the use or inability to use the same, even if Riverdi
+has been advised of the possibility of such damages.
+
+Riverdi products are not fault tolerant nor designed, manufactured or intended for use or
+resale as on line control equipment in hazardous environments requiring fail–safe performance,
+such as in the operation of nuclear facilities, aircraft navigation or communication systems,
+air traffic control, direct life support machines or weapons systems in which the failure of
+the product could lead directly to death, personal injury or severe physical or environmental
+damage ('High-Risk Activities'). Riverdi and its suppliers specifically disclaim any expressed
+or implied warranty of fitness for High-Risk Activities. Using Riverdi products and devices in
+'High-Risk Activities' and in any other application is entirely at the buyer's risk, and the
+buyer agrees to defend, indemnify, and hold harmless Riverdi from all damages, claims or
+expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any
+Riverdi intellectual property rights.
+
+---
+
+
+
+*(Back cover. Riverdi mascot illustration with the speech bubble: "Hi, I am here to help you!
+If you have any additional questions, please contact our support via email:
+contact@riverdi.com")*
diff --git a/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.pdf b/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.pdf
new file mode 100644
index 0000000..f723df4
Binary files /dev/null and b/docs/panels/rvt70/riverdi-rvt70hshnwc00-b-datasheet.pdf differ
diff --git a/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.md b/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.md
new file mode 100644
index 0000000..891db96
--- /dev/null
+++ b/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.md
@@ -0,0 +1,869 @@
+# Riverdi RVT70HSTNWC00-B datasheet — transcription
+
+Full visual transcription (tables intact) of the Riverdi public datasheet
+`DS_RVT70HSTNWC00-B Rev.1.2` ("IPS RGB 7.0" LCD TFT DATASHEET", TFT Module Specification), all
+19 pages. Source PDF alongside as
+[riverdi-rvt70hstnwc00-b-datasheet.pdf](riverdi-rvt70hstnwc00-b-datasheet.pdf).
+
+This is the **TFT panel** — parallel RGB interface, 3.3 V, driven directly by the host's pixel
+clock. It is the panel inside the HDMI module
+[RVT70HSHNWC00-B](riverdi-rvt70hshnwc00-b-datasheet.md), whose section 11 names it (as
+"RVT70HSTNWC00-B") and defers all display detail here. It is therefore the only source for the
+panel's timing numbers: section 13.3 carries the DE-mode and HV-mode tables the module
+datasheet omits.
+
+Note what this timing does and does not govern. On the HDMI module the RTD2660H scaler owns
+this RGB interface and retimes whatever arrives over HDMI onto it, so these figures are the
+panel's own limits, not the timing a HDMI source must send.
+
+Transcription notes:
+
+- Each page's content begins with an HTML comment page marker `` (N = the printed
+ datasheet page number) for cross-reference and continuity.
+- Every specification, pinout and criteria table is reproduced as a Markdown table. Cells merged
+ across rows in the original are repeated per row.
+- Graphical figures, waveform diagrams and the mechanical drawing are **not** pixel-reproduced;
+ they are given a short prose description prefixed `*Figure (described):*`, with all dimension
+ and label callouts transcribed.
+- Pure transcription: no cabletest commentary is interleaved, and typographic errors in the
+ original (e.g. "OPATICAL BONDING", "Add" inch" unit") are reproduced as printed.
+
+---
+
+
+
+*(Cover page. Left edge carries the vertical banner text "TFT MODULE SPECIFICATION". Riverdi
+logo centred at the top.)*
+
+# RVT70HSTNWC00-B
+
+## IPS RGB 7.0" LCD TFT DATASHEET
+
+Rev.1.2
+
+2021-07-29
+
+| ITEM | CONTENTS | UNIT |
+| --- | --- | --- |
+| LCD Type | TFT/Transmissive/Normally black/IPS | / |
+| Size | 7.0 | Inch |
+| Viewing Direction | Free | / |
+| Outside Dimensions (W x H x D) | 179.96 x 119.00 x 7.58 | mm |
+| Active Area (W x H) | 154.21 x 85.92 | mm |
+| Pixel Pitch (W x H) | 0.1506 x 0.1432 | mm |
+| Resolution | 1024 (RGB) x 600 | / |
+| Brightness | 850 | cd/m² |
+| LCD Interface Type | RGB | / |
+| Color Depth | 16.7 M | / |
+| Pixel Arrangement | RGB Vertical Stripe | / |
+| With/Without Touch | With Projected Capacitive Touch Panel | / |
+| CTP Driver | ILI2132A | / |
+| Touch Interface Type | USB /I2C/ Optional UART | / |
+| Bonding Technology | Optical Bonding | / |
+| Weight | 214 | g |
+
+**Note 1:** RoHS3 compliant
+
+**Note 2:** LCM weight tolerance: ± 5%.
+
+---
+
+
+
+## 1. REVISION RECORD
+
+| REV NO. | REV DATE | CONTENTS | REMARKS |
+| --- | --- | --- | --- |
+| 1.0 | 2020-08-15 | Initial Release | |
+| 1.1 | 2021-04-20 | Add" inch" unit on drawing | |
+| 1.2 | 2021-07-29 | Updating new template | |
+
+---
+
+
+
+## 2. CONTENTS
+
+| Section | Page |
+| --- | --- |
+| 1. REVISION RECORD | 2 |
+| 2. CONTENTS | 3 |
+| 3. MODULE CLASSIFICATION INFORMATION | 4 |
+| 4. uxTouch ASSEMBLY | 5 |
+| 5. MODULE DRAWING | 6 |
+| 6. ABSOLUTE MAXIMUM RATINGS | 7 |
+| 7. ELECTRICAL CHARACTERISTICS | 7 |
+| 8. BACKLIGHT ELECTRICAL CHARACTERISTICS | 7 |
+| 9. POWER CONSUMPTION | 8 |
+| 10. ELECTRO-OPTICAL CHARACTERISTICS | 8 |
+| 11. BLOCK DIAGRAM | 10 |
+| 12. INTERFACES DESCRIPTION | 10 |
+| 12.1 TFT assignment | 10 |
+| 12.2 Touch panel assignment | 12 |
+| 12.3 CON1 assignment | 13 |
+| 13. TIMING CHARACTERISTICS | 13 |
+| 13.1 Horizontal input timing | 13 |
+| 13.2 Vertical input timing | 13 |
+| 13.3 Parallel RGB timing characteristic | 14 |
+| 13.3.1 DE MODE | 14 |
+| 13.3.2 HV MODE – Horizontal input timing | 14 |
+| 13.3.3 HV MODE – Vertical input timing | 14 |
+| 13.3.4 Power On/Off sequence | 15 |
+| 14. CAPACITIVE TOUCH SCREEN PANEL SPECIFICATIONS | 15 |
+| 14.1 Mechanical characteristics | 15 |
+| 14.2 Electrical characteristics | 15 |
+| 15. INSPECTION | 16 |
+| 15.1 Inspection condition | 16 |
+| 15.2 Inspection standard | 17 |
+| 16. RELIABILITY TEST | 18 |
+| 17. LEGAL INFORMATION | 19 |
+
+---
+
+
+
+## 3. MODULE CLASSIFICATION INFORMATION
+
+| RV | T | 70 | H | S | T | N | W | C | 00 | B |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| 1. | 2. | 3. | 4. | 5. | 6. | 7. | 8. | 9. | 10. | 11. |
+
+| NO. | PARAMETER | SYMBOL |
+| --- | --- | --- |
+| 1. | BRAND | RV – Riverdi |
+| 2. | PRODUCT TYPE | T – TFT Standard |
+| 3. | DISPLAY SIZE | 70 – 7.0" |
+| 4. | MODEL SERIAL NO. | H – High Brightness, IPS |
+| 5. | RESOLUTION | S – 1024 x 600 px |
+| 6. | INTERFACE | T – TFT LCD, RGB |
+| 7. | FRAME | N – Without Mounting Metal Frame |
+| 8. | BACKLIGHT TYPE | W – LED White |
+| 9. | TOUCH PANEL | C – With Capacitive Touch Panel |
+| 10. | VERSION | 00 – (00-99) |
+| 11. | BONDING TECHNOLOGY | B – Optical Bonding |
+
+---
+
+
+
+## 4. uxTouch ASSEMBLY
+
+uxTouch are LCD TFT displays with specially designed projected capacitive touch panels.
+uxTouch display can be mounted without any additional holes in the housing. Our standard
+uxTouch displays include double-sided adhesive tape (DST) to stick TFT easily to the housing.
+
+uxTouch models with double-side adhesive tape can be mounted by fastening the glass to the
+housing.
+
+*Figure 1. General view of the module*
+
+*Figure (described):* two 3-D renderings of the module in a blue housing — front view showing
+the grey active area behind the cover glass, and rear three-quarter view showing the green
+panel PCB and flex tail recessed into the housing.
+
+---
+
+
+
+## 5. MODULE DRAWING
+
+*Figure (described):* ISO A3 landscape mechanical drawing, scale 1:1.66, dimensions in mm with
+inches in square brackets. Title block: PN RVT70HSTNWC00-B; DRAWN M.Natywa 2021.04.19;
+CHECKED Carol 2021.04.20; first-angle projection; P. 1 of 1.
+
+Drawing revision table:
+
+| Revision: | Changes: | Date: |
+| --- | --- | --- |
+| 1.0 | Initial Case | 2020.08.07 |
+| 1.1 | Dimension Overhaul | 2021.04.19 |
+
+Front-view horizontal callouts (top group, outermost first):
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 179.96 | [7.085] | CG O.D. |
+| 164.90 | [6.492] | TFT O.D. |
+| 163.66 | [6.443] | SENSOR O.D. |
+| 156.68 | [6.169] | SENSOR A.A. |
+| 155.01 | [6.103] | CG V.A. |
+| 154.21 | [6.071] | TFT A.A. |
+| 89.98 | [3.543] | — (horizontal centre offset) |
+
+Front-view horizontal callouts (right-hand group):
+
+| Dimension | Inches |
+| --- | --- |
+| 5.90 | [0.232] |
+| 6.74 | [0.265] |
+| 11.64 | [0.458] |
+| 12.48 | [0.491] |
+| 12.97 | [0.511] |
+
+Front-view vertical callouts (left group, outermost first):
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 119.00 | [4.685] | CG O.D. |
+| 100.00 | [3.937] | TFT O.D. |
+| 98.55 | [3.880] | SENSOR O.D. |
+| 88.52 | [3.485] | SENSOR A.A. |
+| 86.72 | [3.414] | CG V.A. |
+| 85.92 | [3.383] | TFT A.A. |
+| 59.50 | [2.343] | — (vertical centre offset) |
+
+Front-view vertical callouts (upper group):
+
+| Dimension | Inches |
+| --- | --- |
+| 11.58 | [0.456] |
+| 12.20 | [0.480] |
+| 15.24 | [0.600] |
+| 16.14 | [0.635] |
+| 16.54 | [0.651] |
+
+Further front-view callouts: 72.73 [2.865] (left, to the flex tail); 34.00 [1.339] and
+41.75 [1.644] (right); 57.05 [2.246]; 5.00 [0.197]; 23.48 [0.924]; 50.98 [2.007];
+35.00 [1.378]; 74.45 [2.931]; 77.36 [3.046]; 102.86 [4.050]; 107.74 [4.242]; 121.49 [4.783].
+Corner radius `4*R5.00 [R0.197]`. Front face annotated `BLACK MASK PRINTING RAL9005`.
+
+Side-view (thickness) callouts:
+
+| Dimension | Inches | Meaning |
+| --- | --- | --- |
+| 7.58 | [0.298] | O.D. |
+| 2.03 | [0.060] | CG+SCA+SENSOR+OCA |
+| 1.28 | [0.050] | CG+DST |
+| 1.10 | [0.043] | CG |
+
+Flex-tail stack callouts: COMPONENT AREA — STIFFENER; 1.70 [0.067](MAX); 3.50 [0.138](MAX);
+STIFFENER — CONTACT SIDE; CONTACT SIDE — STIFFENER; 0.30 [0.012] (×2).
+
+Rear view annotated `3M9495LE T=0.175mm[0.007]` and `BLACK TAPE T=0.05mm[0.002]`, with
+5.50 [0.217] on the touch flex.
+
+DETAIL A, SCALE 2:1 — the 50-pin TFT flex tail: pins 1 to 50, 3.80 [0.150], 25.50 [1.004],
+`2*0.50 [0.020]`, `W:0.35 [0.014]`, `P:(50-1)*0.5=24.50 [0.985]`.
+
+DETAIL B, SCALE 4:1 — connector CN1, `JST SM04B-SRSS-TB`, pins 1 to 4,
+`MATCHING CABLE CONNECTOR: JST SHR-04V-S-B`.
+
+DETAIL C, SCALE 4:1 — cover glass edge chamfers, both `0.20 [0.008]*45°`.
+
+DETAIL D, SCALE 2:1 — the 10-pin touch flex tail: pins 1 to 10, 3.50 [0.138], 5.50 [0.217],
+`2*0.50 [0.020]`, `W:0.30 [0.012]`, `P:(10-1)*0.50=4.50 [0.177]`.
+
+LED Diagram Circuit: three parallel strings of nine series LEDs between LEDA and LEDK.
+
+TFT NOTES:
+
+1. LCD TYPE: TRANSMISSIVE, NORMALLY BLACK,IPS
+2. RESOLUTION: 1024x600
+3. VIEWING ANGLE: FREE
+4. LCD DRIVER:EK79001HK+EK73215BCGA
+5. INTERFACE:RGB
+6. OPERATING VOLTAGE: 3.3V
+7. BACKLIGHT: 27PCS LED, VF=9.6V, IF=270mA
+
+TP NOTES:
+
+1. TP STRUCTURE: G+G
+2. CG THICKNESS: 1.10 mm
+3. DRIVER IC: ILI2132A
+4. INTERFACE: USB /I2C/OPTIONAL UART
+5. OPERATING VOLTAGE: 3.3V(CTP I2C); 5.0V(CTP USB)
+
+GENERAL NOTES:
+
+1. MODULE SURFACE LUMINANCE: 850 cd/m^2
+2. OPATICAL BONDING
+3. OPERATING TEMPERATURE: -20°C ~ 70°C
+4. STORAGE TEMPERATURE: -30°C ~ 80°C
+5. WITHOUT INDIVIDUAL TOLERANCE: ±0.3mm
+6. RoHS3 COMPLIANT
+
+---
+
+
+
+## 6. ABSOLUTE MAXIMUM RATINGS
+
+| PARAMETER | SYMBOL | MIN | MAX | UNIT |
+| --- | --- | --- | --- | --- |
+| Power for Circuit Driving | VDD | -0.3 | 3.96 | V |
+| Power for Circuit Driving | AVDD | -0.5 | 14.85 | V |
+| Power for Circuit Driving | VGH | -0.3 | 40 | V |
+| Power for Circuit Driving | VGL | -20.0 | 0.3 | V |
+| Operating Temperature | TOP | -20 | 70 | °C |
+| Storage Temperature | TST | -30 | 80 | °C |
+| Operating Humidity (@ 25 ± 5°C) | RH | 10% | - | RH |
+| Storage Humidity (@ 25 ± 5°C) | RH | 10% | - | RH |
+
+**Note.** The following are maximum values. If exceeded, it may cause operation or damage to
+the unit.
+
+## 7. ELECTRICAL CHARACTERISTICS
+
+| PARAMETER | SYMBOL | MIN | TYP | MAX | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- |
+| Supply Voltage for Module | DVDD | 3.0 | 3.3 | 3.6 | V | |
+| Supply Voltage for Module | VGH | 17 | 18 | 19 | V | |
+| Supply Voltage for Module | VGL | -6.6 | -6.0 | -5.4 | V | |
+| Supply Voltage for Module | AVDD | 9.4 | 9.6 | 9.8 | V | |
+| Supply Voltage for Module | VCOM | 3.6 | 3.8 | 4.0 | V | |
+| Current of Power Supply | IDD | - | 30 | 45 | mA | DVDD = 3.3V |
+| Current of Power Supply | IADD | - | 35 | 45 | mA | AVDD = 9.6V |
+| Current of Power Supply | IGH | - | 0.5 | 1 | uA | VGH = 18V |
+| Current of Power Supply | IGL | - | 0.5 | 1 | mA | VGL= -6V |
+| Input Voltage ' H ' level | VIH | 0.7DVDD | - | DVDD | V | Note 1 |
+| Input Voltage ' L ' level | VIL | 0 | - | 0.3VDD | V | Note 1 |
+
+**Note 1.** STHL, STHR, OEH, L/R, CPH1÷CPH3, STVD, STVU, OEV, CKV, U/D.
+
+## 8. BACKLIGHT ELECTRICAL CHARACTERISTICS
+
+| PARAMETER | SYMBOL | MIN | TYP | MAX | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- |
+| Backlight Driving Voltage | VF | 9.0 | 9.6 | 10.2 | V | |
+| Backlight Driving Current | IF | - | 270 | - | mA | |
+| Backlight Power Consumption | WBL | - | 2592 | - | mW | |
+| LED Lifetime | - | - | 50,000 | - | hours | Note 1 |
+
+**Note 1.** If LED is driven by high current, the lifetime of LED will be reduced. Operating
+life means brightness goes down to 50% initial brightness. Typical operating lifetime is
+estimated data.
+
+---
+
+
+
+## 9. POWER CONSUMPTION
+
+| PARAMETER | SYMBOL | CONDITION | MIN | TYP | MAX | UNIT | NOTE |
+| --- | --- | --- | --- | --- | --- | --- | --- |
+| Gate on Power Current | IVGH | VGH=18V | - | 0.5 | 1 | mA | Note 1 |
+| Gate off Power Current | IVGL | VGL=6V | - | 0.5 | 1 | mA | Note 1 |
+| Digital Power Current | IDVDD | DVDD=3.3V | - | 30 | 45 | mA | Note 1 |
+| Analog Power Current | IAVDD | AVDD=9.6 V | - | 35 | 45 | mA | Note 1 |
+| Total Power Consumption | PC | | - | 447 | 604 | mW | Note 1 |
+
+**Note.** Typ. Specification: Gray-level test pattern; Max Specification: Black test pattern
+
+*Figure (described):* two swatches illustrating the two test patterns — a horizontal black-to-
+white gradient labelled "256 gray patten", and a solid black rectangle labelled "black
+pattern".
+
+## 10. ELECTRO-OPTICAL CHARACTERISTICS
+
+| ITEM | SYMBOL | CONDITION | MIN | TYP | MAX | UNIT | RMK | NOTE |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| Response Time | Tr+Tf | θ=0°
ø=0°
Ta=25 °C | - | 35 | - | ms | FIG 2. | 4 |
+| Contrast Ratio | Cr | θ=0°
ø=0°
Ta=25 °C | - | 800 | - | --- | FIG 3 | 1 |
+| Luminance Uniformity | δ WHITE | θ=0°
ø=0°
Ta=25 °C | - | 75 | - | % | FIG 3. | 3 |
+| Surface Luminance | Lv | θ=0°
ø=0°
Ta=25 °C | - | 850 | - | cd/m² | FIG 3. | 2 |
+| Viewing Angle Range | θ | ø = 90° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 270° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 0° | - | 85 | - | deg | FIG 4. | 6 |
+| Viewing Angle Range | θ | ø = 180° | - | 85 | - | deg | FIG 4. | 6 |
+| CIE (x, y) Chromaticity | Rx | θ=0°
ø=0°
Ta=25 °C | 0.578 | 0.618 | 0.658 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Ry | θ=0°
ø=0°
Ta=25 °C | 0.489 | 0.329 | 0.369 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Gx | θ=0°
ø=0°
Ta=25 °C | 0.376 | 0.416 | 0.456 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Gy | θ=0°
ø=0°
Ta=25 °C | 0.493 | 0.533 | 0.573 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Bx | θ=0°
ø=0°
Ta=25 °C | 0.071 | 0.111 | 0.151 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | By | θ=0°
ø=0°
Ta=25 °C | 0.108 | 0.148 | 0.188 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Wx | θ=0°
ø=0°
Ta=25 °C | 0.270 | 0.310 | 0.350 | - | FIG 3. | 5 |
+| CIE (x, y) Chromaticity | Wy | θ=0°
ø=0°
Ta=25 °C | 0.290 | 0.330 | 0.370 | - | FIG 3. | 5 |
+
+**Note 1.** Contrast Ratio (CR) is defined mathematically as below, for more information see
+Figure 3.
+
+> Contrast Ratio = Average Surface Luminance with all white pixels (P1, P2, P3, P4, P5) ÷
+> Average Surface Luminance with all black pixels (P1, P2, P3, P4, P5)
+
+**Note 2.** Surface luminance is the LCD surface from the surface with all pixels displaying
+white. For more information see Figure 3.
+
+---
+
+
+
+> Lv = Average Surface Luminance with all white pixels (P1, P2, P3, P4, P5)
+
+**Note 3.** The uniformity in surface luminance δ WHITE is determined by measuring luminance at
+each test position 1 through 5, and then dividing the minimum luminance of 5 points luminance
+by maximum luminance of 5 points luminance. For more information see Figure 3.
+
+> δ WHITE = Minimum Surface Luminance with all white pixels (P1, P2, P3, P4, P5) ÷
+> Maximum Surface Luminance with all white pixels (P1, P2, P3, P4, P5)
+
+**Note 4.** Response time is the time required for the display to transition from white to
+black (Rise Time, Tr) and from black to white (Decay Time, Tf). For additional information see
+Figure 2. The test equipment is Autronic-Melchers's ConoScope series.
+
+**Note 5.** CIE (x, y) chromaticity, the x, y value is determined by measuring luminance at each
+test position 1 through 5, and then make average value.
+
+**Note 6.** Viewing angle is the angle at which the contrast ratio is greater than 2. For TFT
+module the contrast ratio is greater than 10. The angles are determined for the horizontal or x
+axis and the vertical or y axis with respect to the z axis which is normal to LCD surface. For
+more information see Figure 4.
+
+**Note 7.** For viewing angle and response time testing, the testing data is based on
+Autronic-Melchers's ConoScope series. Instruments for Contrast Ratio, Surface Luminance,
+Luminance Uniformity, CIE the test data is based on TOPCON's BM-5 photo detector.
+
+*Figure 2. The definition of response time*
+
+*Figure (described):* optical response versus time trace. The vertical axis is marked 0%, 10%,
+90% and 100%. The trace starts at 100% ("white"), falls through the 90%→10% band in the
+interval marked Tr, holds at 0% ("black"), then rises back through 10%→90% in the interval
+marked Tf, returning to 100% ("white").
+
+*Figure 3. Measuring method for Contrast ratio, surface luminance, Luminance uniformity,
+CIE (x, y) chromaticity*
+
+*Figure (described):* plan view of the active area with five measurement points — P1 top left,
+P2 top right, P3 bottom right, P4 bottom left and P5 at the centre. Horizontal extent labelled
+H, vertical extent labelled V, corner insets labelled A (horizontal) and B (vertical).
+Accompanying legend:
+
+- A: 5mm
+- B: 5mm
+- H, V: Active Area
+- Light spot size φ=5mm, 500mm distance from the LCD surface to detector lens.
+- Measurement instrument is TOPCON'S luminance meter BM-5
+
+---
+
+
+
+*Figure 4. The definition of viewing angle*
+
+*Figure (described):* isometric sketch of the LCD plane with the z axis normal to the surface at
+θ=0, the polar angle θ swept from that normal and the azimuth Φ swept in the plane. Azimuth
+references marked around the panel: Up Φ=90 (12:00), Left Φ=180 (9:00), Right Φ=0 (3:00),
+Down Φ=270 (6:00).
+
+## 11. BLOCK DIAGRAM
+
+*Figure (described):* block diagram. A signal-input block listing `VGH, VGL, AVDD, LV0N/P,
+LV1N/P, LV2N/P, LV3N/P, LVCLKN/P, RESET, STBYB, VCOM, VDD, GND, VLED+, VLED-` feeds three
+blocks to its left: "Gate driver IC", "Source driver IC +TCON" and "Back light". The gate and
+source driver blocks in turn feed the "LCD Panel 7.0 inch 1024×600" block; the backlight block
+feeds it as well.
+
+## 12. INTERFACES DESCRIPTION
+
+### 12.1 TFT assignment
+
+| PIN NO. | SYMBOL | I/O | DESCRIPTION | NOTES |
+| --- | --- | --- | --- | --- |
+| 1 | VLED+ | P | Power for LED Backlight (Anode) | |
+| 2 | VLED+ | P | Power for LED Backlight (Anode) | |
+| 3 | VLED- | P | Power for LED Backlight (Cathode) | |
+| 4 | VLED- | P | Power for LED Backlight (Cathode) | |
+| 5 | GND | P | Ground | |
+| 6 | VCOM | I | Common Voltage | |
+
+---
+
+
+
+| PIN NO. | SYMBOL | I/O | DESCRIPTION | NOTES |
+| --- | --- | --- | --- | --- |
+| 7 | DVDD | P | Power for Digital Circuit | |
+| 8 | MODE | I | DE/SYNC mode select | Note 1 |
+| 9 | DE | I | Data Input Enable | |
+| 10 | VS | I | Vertical Sync Input | |
+| 11 | HS | I | Horizontal Sync Input | |
+| 12 | B7 | I | Blue Data (MSB) | |
+| 13 | B6 | I | Blue Data | |
+| 14 | B5 | I | Blue Data | |
+| 15 | B4 | I | Blue Data | |
+| 16 | B3 | I | Blue Data | |
+| 17 | B2 | I | Blue Data | |
+| 18 | B1 | I | Blue Data | Note 2 |
+| 19 | B0 | I | Blue Data (LSB) | Note 2 |
+| 20 | G7 | I | Green Data (MSB) | |
+| 21 | G6 | I | Green Data | |
+| 22 | G5 | I | Green Data | |
+| 23 | G4 | I | Green Data | |
+| 24 | G3 | I | Green Data | |
+| 25 | G2 | I | Green Data | |
+| 26 | G1 | I | Green Data | Note 2 |
+| 27 | G0 | I | Green Data (LSB) | Note 2 |
+| 28 | R7 | I | Red Data (MSB) | |
+| 29 | R6 | I | Red Data | |
+| 30 | R5 | I | Red Data | |
+| 31 | R4 | I | Red Data | |
+| 32 | R3 | I | Red Data | |
+| 33 | R2 | I | Red Data | |
+| 34 | R1 | I | Red Data | Note 2 |
+| 35 | R0 | I | Red Data (LSB) | Note 2 |
+| 36 | GND | P | Ground | |
+| 37 | DCLK | P | Sample Clock | |
+| 38 | GND | P | Ground | |
+| 39 | L/R | I | Left/Right Selection | Note 4,5 |
+| 40 | U/D | I | Up/Down Selection | Note 4,5 |
+| 41 | VGH | P | Gate ON Voltage | |
+| 42 | VGL | P | Gate OFF Voltage | |
+| 43 | AVDD | P | Power for Analog Circuit | |
+| 44 | RESET | I | Global Reset Pin | Note 6 |
+| 45 | NC | - | No Connection | |
+| 46 | VCOM | I | Common Voltage | |
+| 47 | DITHUB | I | Dithering Function | Note 7 |
+| 48 | GND | I | Ground | |
+| 49 | NC | - | No Connection | |
+| 50 | NC | - | No Connection | |
+
+I: input, O: output, P: Power
+
+**Note 1.** DE/SYNC mode select. Normally pull high.
+
+---
+
+
+
+H:DE Mode. L: HS/VS mode.
+When select DE mode, MODE="1", VS and HS must pull high.
+
+**Note 2.** When input 18 bits RGB data, the two low bits of R, G and B data must be grounded.
+
+**Note 3.** Data shall be latched at the falling edge of DCLK.
+
+**Note 4.** Selection of scanning mode:
+
+| SETTING OF SCAN CONTROL INPUT — U/D | SETTING OF SCAN CONTROL INPUT — L/R | SCANNING DIRECTION |
+| --- | --- | --- |
+| GND | DVDD | Up to down, left to right |
+| DVDD | GND | Down to up, right to left |
+| GND | GND | Up to down, right to left |
+| DVDD | DVDD | Down to up, left to right |
+
+**Note 5.** Definition of scanning direction, refer to the figure as below:
+
+*Figure (described):* plan view of the module with its flex tail leaving the bottom edge. Arrows
+label the four directions relative to that orientation: Up (arrow at the top edge pointing
+down into the panel), Down (at the tail), Left (arrow entering the left edge pointing right)
+and Right (arrow leaving the right edge).
+
+**Note 6.** Global reset pin. Active low to enter reset state, suggest connecting with an RC
+reset circuit for stability. Normally pull high.
+
+**Note 7.** Dithering function enable control, normally pull high.
+When DITHUB="1", Disable internal dithering function.
+When DITHUB="0", Enable internal dithering function.
+
+### 12.2 Touch panel assignment
+
+| PIN NO. | SYMBOL | DESCRIPTION | NOTE |
+| --- | --- | --- | --- |
+| 1 | USB_GND | USB_ Ground | |
+| 2 | USB_VDD | USB Power for CTP, 5.0V | |
+| 3 | USB_D– | USB _Data Signal – | |
+| 4 | USB_D+ | USB _Data Signal + | |
+| 5 | I2C_GND | I2C _ Ground | Note 1 |
+| 6 | I2C_VDD | I2C _Power for CTP, 3.3 V | Note 1 |
+| 7 | I2C_RST | I2C _Reset Pin, Active low | Note 1 |
+| 8 | I2C_SCL | I2C _Clock Input | Note 1 |
+| 9 | I2C_INT | I2C _Interrupt Signal from CTP, Active low | Note 1 |
+| 10 | I2C_SDA | I2C _Data Signal | Note 1 |
+
+**Note 1.** External pull-up resistors are required.
+
+---
+
+
+
+### 12.3 CON1 assignment
+
+| PIN NO. | SYMBOL | DESCRIPTION |
+| --- | --- | --- |
+| 1 | USB_VDD | USB_Power for CTP, DC 5.0V |
+| 2 | USB_D– | USB _Data Signal - |
+| 3 | USB_D+ | USB _Data Signal + |
+| 4 | USB_GND | USB_Ground |
+
+## 13. TIMING CHARACTERISTICS
+
+### 13.1 Horizontal input timing
+
+*Figure (described):* horizontal timing waveform. Traces top to bottom: HSD (horizontal sync,
+active-low pulse whose width is marked "H pulse width (thpw)"); CLK (free-running pixel clock);
+then, under the heading "( HV mode)", three data buses D07~D00, D17~D10 and D27~D20 carrying
+R, G and B samples respectively; then the same three buses again under the heading "( DE
+mode)"; then DEN (data enable). Along the bottom, the line is divided into
+`H back porch (thbp)`, `Active Area(thd)` and `H front porch (thfp)`, spanning
+`Total Area(th)`.
+
+### 13.2 Vertical input timing
+
+*Figure (described):* vertical timing waveform. Traces top to bottom: VSD (vertical sync,
+active-low pulse whose width is marked tvpw); HSD (horizontal sync burst, continuous through
+the frame); DEN (data enable, gated on only during the active lines). Along the bottom the
+frame is divided into `tvb`, `tvd` and `tvfp`, spanning `tv`.
+
+---
+
+
+
+### 13.3 Parallel RGB timing characteristic
+
+**Note:** DE/SYNC mode select. Normally pull high. H:DE Mode. L: HS/VS mode.
+When select DE mode, MODE="1", VS and HS must pull high.
+
+#### 13.3.1 DE MODE
+
+| PARAMETER | SYMBOL | MIN. | TYP. | MAX. | UNIT |
+| --- | --- | --- | --- | --- | --- |
+| DCLK frequency (Frame rate 60Hz) | fclk | 40.8 | 51.2 | 67.2 | MHz |
+| Horizontal display area | thd | | 1024 | | DCLK |
+| HSYNC period time | th | 1114 | 1344 | 1400 | DCLK |
+| HSYNC blanking | thb+thfp | 90 | 320 | 376 | DCLK |
+| Vertical display area | tvd | | 600 | | H |
+| VSYNC period time | tv | 610 | 635 | 800 | H |
+| VSYNC blanking | tvb+tvfp | 10 | 85 | 200 | H |
+
+#### 13.3.2 HV MODE – Horizontal input timing
+
+| PARAMETER | SYMBOL | MIN. | TYP. | MAX. | UNIT |
+| --- | --- | --- | --- | --- | --- |
+| Horizontal display area | thd | | 1024 | | DCLK |
+| DCLK frequency (frame rate 60Hz) | fclk | 44.9 | 51.2 | 63 | MHz |
+| 1 Horizontal Line | th | 1200 | 1344 | 1400 | DCLK |
+| HSYNC pulse width | thpw | 1 | - | 140 | DCLK |
+| HSYNC back porch | thbp | 160 | 160 | 160 | DCLK |
+| HSYNC front porch | thfp | 16 | 160 | 216 | DCLK |
+
+#### 13.3.3 HV MODE – Vertical input timing
+
+| PARAMETER | SYMBOL | MIN. | TYP. | MAX. | UNIT |
+| --- | --- | --- | --- | --- | --- |
+| Vertical display area | tvd | | 600 | | H |
+| VSYNC period time | tv | 624 | 635 | 750 | H |
+| VSYNC pulse width | tvpw | 1 | - | 20 | H |
+| VSYNC back porch | tvb | 23 | 23 | 23 | H |
+| VSYNC front porch | tVfp | 1 | 12 | 127 | H |
+
+---
+
+
+
+#### 13.3.4 Power On/Off sequence
+
+*Figure (described):* power sequencing waveform, split into a "Power on sequence" half and a
+"Power off sequence" half. Traces top to bottom: VSD (continuous sync burst, with the frames
+numbered across the sequence); VDD (rising first, annotated `≥20ms` and a small rise-time
+callout); STB; AVDD; VGL; VGH; VCOMO (annotated `VCOMO=0V` on power-off); Source Output
+(annotated `00 H`, then `Normal display`, then `00 H` and `LOW LEVEL`, with
+`Source output =0V` at the end); BLEN (asserted after the panel is up, deasserted first on
+power-down); GATE (annotated `OEV=H` at each end and `Normal` through the middle).
+
+## 14. CAPACITIVE TOUCH SCREEN PANEL SPECIFICATIONS
+
+### 14.1 Mechanical characteristics
+
+| DESCRIPTION | SPECIFICATION | REMARK |
+| --- | --- | --- |
+| Touch Panel Size | 7.0 inch | uxTouch |
+| Outline Dimension of CTP | 179.96 mm x 119.00 mm | uxTouch |
+| Product Thickness | 2.03 mm | uxTouch |
+| Glass Thickness | 1.1 mm | uxTouch |
+| CTP View Area | 155.01 mm x 86.72 mm | uxTouch |
+| Sensor Active Area | 156.68 mm x 88.52 mm | uxTouch |
+| Structure type | Glass + Glass | uxTouch |
+| Surface Hardness | 7H | uxTouch |
+
+### 14.2 Electrical characteristics
+
+| DESCRIPTION | | SPECIFICATION |
+| --- | --- | --- |
+| Power Consumption (IDD) | Active Mode | 90 mA |
+| Power Consumption (IDD) | Sleep Mode | 10 mA |
+| Linearity | | +/- 1.5mm |
+| Controller | | ILI2132A |
+| Resolution | | 1024 x 600 |
+
+---
+
+
+
+## 15. INSPECTION
+
+Standard acceptance/rejection criteria for TFT module
+
+### 15.1 Inspection condition
+
+Ambient conditions:
+
+- Temperature: 25 ± 2°C
+- Humidity: (60 ± 10) %RH
+- Illumination: Single fluorescent lamp non-directive (300 to 700 lux)
+
+Viewing distance: 35 ± 5cm between inspector bare eye and LCD.
+
+Viewing Angle: U/D: 45°/45°, L/R: 45°/45°
+
+*Figure (described):* isometric sketch of the LCD lying flat with an inspection cone rising from
+its centre. The cone half-angles are marked 45° either side of the surface normal (the normal
+itself marked 90° to the panel plane), and the eye position is set 30-40 cm above the panel.
+
+---
+
+
+
+### 15.2 Inspection standard
+
+*(One ITEM per block below; each ITEM's CRITERION cell in the original is itself a table,
+headed by the panel size the criteria apply to.)*
+
+**ITEM: Black spots, white spots, light leakage, Foreign Particle (round Type)**
+
+*Figure (described):* an ellipse with horizontal extent x and vertical extent y, giving
+D=(x+y)/2. Spots density: 10 mm.
+
+CRITERION — Size =7"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D ≤ 0.2 mm | Ignored |
+| 0.2 mm < D ≤ 0.3 mm | N≤3 |
+| 0.5mm < D | Not allowed |
+
+**ITEM: LCD black spots, white spots, light leakage (line Type)**
+
+*Figure (described):* a curved line defect with its Length and Width dimensioned. Spots
+density: 10 mm.
+
+CRITERION — Size = 7"
+
+| Length | Width | Qualified Qty |
+| --- | --- | --- |
+| - | W ≤ 0.05 | Ignored |
+| L ≤ 5.0 | 0.05< W ≤ 0.1 | N≤3 |
+| 5.0 < L | 0.1< W | Not allowed |
+
+**ITEM: Bright/Dark Dots**
+
+CRITERION — Size = 7
+
+| Item | Qualified Qty |
+| --- | --- |
+| Bright dots | N ≤ 2 |
+| Dark dots | N ≤ 3 |
+| Total Bright and Dark Dots | N ≤ 4 |
+
+**ITEM: Clear spots**
+
+CRITERION — Size ≥ 5"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D < 0.2 mm | Ignored |
+| 0.2 mm < D < 0.3 mm | 4 |
+| 0.3 mm < D < 0.5 mm | 2 |
+| 0.5 mm < D | 0 |
+
+Spots density: 10 mm
+
+**ITEM: Polarizer bubbles**
+
+CRITERION — Size ≥ 5"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D < 0.2 mm | Ignored |
+| 0.2 mm < D < 0.5 mm | 2 |
+| 0.5 mm < D | 1 |
+
+**ITEM: Touch panel spots**
+
+CRITERION — Size ≥ 5"
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| D < 0.25 mm | Ignored |
+| 0.25 mm < D < 0.5 mm | 4 |
+
+---
+
+
+
+*(Continuation of the touch panel spots criterion from p.17.)*
+
+| Average Diameter | Qualified Qty |
+| --- | --- |
+| 0.5 mm < D | 0 |
+
+**ITEM: Touch panel white line scratch**
+
+CRITERION — Size ≥ 5"
+
+| Length | Width | Qualified Qty |
+| --- | --- | --- |
+| - | W < 0.03 | Ignored |
+| L < 5.0 | 0.03 < W < 0.05 | 2 |
+| - | 0.05 < W | 0 |
+
+## 16. RELIABILITY TEST
+
+| NO. | TEST ITEM | TEST CONDITION | NOTE |
+| --- | --- | --- | --- |
+| 1 | High Temperature Storage | 80°C/120 hours | Note 1 |
+| 2 | Low Temperature Storage | -30°C/120 hours | Note 1 |
+| 3 | High Temperature Operating | 70 °C /120 hours | Note 1 |
+| 4 | Low Temperature Operating | -20°C/120 hours | Note 1 |
+| 5 | High Temperature and High Humidity | Humidity 40℃, 90%RH, 120Hrs | Note 1 |
+| 6 | Thermal Cycling Test (No operation) | -20℃ for 30min, 70℃ for 30 min.
100 cycles. Then test at room temperature after 1 hour | Note 2 |
+| 7 | Vibration Test | Frequency: 10 ÷ 55 Hz.
Stroke: 1.5 mm.
Sweep: 10Hz ÷ 55Hz ÷ 10 Hz.
2 hours for each direction of X, Y, Z
(Total 6 hours) | |
+| 8 | Package Drop Test | Height: 60 cm
1 corner, 3 edges, 6 surfaces | |
+
+**Note 1.** Sample quantity for each test item is 5 ÷ 10 pcs.
+
+**Note 2.** Before cosmetic and function test, the product must have enough recovery time, at
+least 2 hours at room temperature.
+
+---
+
+
+
+## 17. LEGAL INFORMATION
+
+Riverdi grants the guarantee for the proper operation of the goods for a period of 12 months
+from the date of possession of the goods. If in a consequence of this guaranteed execution the
+customer has received the defects-free item as replacement for the defective item, the
+effectiveness period of this guarantee shall start anew from the moment the customer receives
+the defects-free item.
+
+Information about device is the property of Riverdi and may be the subject of patents pending
+or granted. It is not allowed to copy or disclosed this document without prior written
+permission.
+
+Riverdi endeavors to ensure that all contained information in this document is correct but does
+not accept liability for any error or omission. Riverdi products are in developing process and
+published information may be not up to date. Riverdi reserves the right to update and makes
+changes to Specifications or written material without prior notice at any time. It is important
+to check the current position with Riverdi.
+
+Images and graphics used in this document are only for illustrative the purpose. All images and
+graphics are possible to be displayed on the range products of Riverdi, however the quality may
+vary. Riverdi is no liable to the buyer or to any third party for any indirect, incidental,
+special, consequential, punitive, or exemplary damages (including without limitation lost
+profits, lost savings, or loss of business opportunity) relating to any product, service
+provided or to be provided by Riverdi, or the use or inability to use the same, even if Riverdi
+has been advised of the possibility of such damages.
+
+Riverdi products are not fault tolerant nor designed, manufactured or intended for use or
+resale as on line control equipment in hazardous environments requiring fail–safe performance,
+such as in the operation of nuclear facilities, aircraft navigation or communication systems,
+air traffic control, direct life support machines or weapons systems in which the failure of
+the product could lead directly to death, personal injury or severe physical or environmental
+damage ('High-Risk Activities'). Riverdi and its suppliers specifically disclaim any expressed
+or implied warranty of fitness for High-Risk Activities. Using Riverdi products and devices in
+'High-Risk Activities' and in any other application is entirely at the buyer's risk, and the
+buyer agrees to defend, indemnify and hold harmless Riverdi from all damages, claims or
+expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any
+Riverdi intellectual property rights.
+
+*(Riverdi mascot illustration with the speech bubble: "Hi, I am here to help you! If you have
+any additional questions, please contact our support via email: contact@riverdi.com")*
diff --git a/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.pdf b/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.pdf
new file mode 100644
index 0000000..8a5a02b
Binary files /dev/null and b/docs/panels/rvt70/riverdi-rvt70hstnwc00-b-datasheet.pdf differ
diff --git a/fb.go b/fb.go
index fd5b44a..6ceddc3 100644
--- a/fb.go
+++ b/fb.go
@@ -56,11 +56,11 @@ type framebuffer struct {
}
func (fb *framebuffer) offset(x, y int) int {
- return drm.Offset(x, y, fb.stride, fb.pw)
+ return drm.Offset(x, y, fb.stride, fb.ph)
}
func (fb *framebuffer) fromPanel(x, y int) (int, int) {
- return y, fb.pw - 1 - x
+ return fb.ph - 1 - y, x
}
func cardResources(fd int) (crtcs, conns []uint32, err error) {
@@ -364,7 +364,7 @@ func (fb *framebuffer) rect(x0, y0, w, h int, c rgb) {
}
span := fb.pixelRun((y1-y0)*4, c)
for x := x0; x < x1; x++ {
- copy(fb.back[fb.offset(x, y1-1):], span)
+ copy(fb.back[fb.offset(x, y0):], span)
}
}
diff --git a/harness/grab.go b/harness/grab.go
index b65a6f3..9d93d1f 100644
--- a/harness/grab.go
+++ b/harness/grab.go
@@ -155,7 +155,7 @@ func decode(buf []byte, pitch, pw, ph int) *image.NRGBA {
img := image.NewNRGBA(image.Rect(0, 0, ph, pw))
for x := 0; x < ph; x++ {
for y := 0; y < pw; y++ {
- o := drm.Offset(x, y, pitch, pw)
+ o := drm.Offset(x, y, pitch, ph)
v := uint32(buf[o]) | uint32(buf[o+1])<<8 |
uint32(buf[o+2])<<16 | uint32(buf[o+3])<<24
r, g, b := drm.Unpack(v)
diff --git a/harness/main.go b/harness/main.go
index c841eb8..88bbcd7 100644
--- a/harness/main.go
+++ b/harness/main.go
@@ -6,12 +6,14 @@ package main
import (
"bytes"
+ "errors"
"flag"
"fmt"
"image/png"
"io"
"os"
"os/exec"
+ "os/signal"
"path/filepath"
"slices"
"strings"
@@ -19,6 +21,8 @@ import (
"time"
)
+var errInterrupted = errors.New("interrupted")
+
const (
shotsDir = "shots"
grace = 3 * time.Second
@@ -55,6 +59,10 @@ func fuzz(n int, runFor time.Duration, args []string) error {
start := time.Now()
err := run(runFor, "", &buf, args)
dur := time.Since(start).Round(100 * time.Millisecond)
+ if errors.Is(err, errInterrupted) {
+ os.Stdout.Write(buf.Bytes())
+ return err
+ }
if err != nil {
failed++
name := fmt.Sprintf("fuzz-run%02d.log", i)
@@ -107,6 +115,12 @@ func run(runFor time.Duration, at string, out io.Writer, args []string) error {
}
}
+ // The child gets its own process group below, which is exactly what stops
+ // the terminal's ^C reaching it, so the harness has to relay the stop.
+ sigs := make(chan os.Signal, 1)
+ signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
+ defer signal.Stop(sigs)
+
cmd := exec.Command("go", append([]string{"run", "."}, args...)...)
cmd.Stdout, cmd.Stderr = out, out
// Its own process group: go run's compiled child is reparented rather than
@@ -126,6 +140,8 @@ func run(runFor time.Duration, at string, out io.Writer, args []string) error {
select {
case err := <-done:
return exited(start, err)
+ case <-sigs:
+ return interrupted(start, pgid, done)
case <-time.After(time.Until(start.Add(d))):
}
name := filepath.Join(shotsDir, d.String()+".png")
@@ -139,11 +155,20 @@ func run(runFor time.Duration, at string, out io.Writer, args []string) error {
select {
case err := <-done:
return exited(start, err)
+ case <-sigs:
+ return interrupted(start, pgid, done)
case <-time.After(time.Until(start.Add(runFor))):
}
return stop(pgid, done)
}
+func interrupted(start time.Time, pgid int, done chan error) error {
+ if err := stop(pgid, done); err != nil {
+ return err
+ }
+ return fmt.Errorf("%w after %s", errInterrupted, time.Since(start).Round(time.Millisecond))
+}
+
func exited(start time.Time, err error) error {
ran := time.Since(start).Round(time.Millisecond)
if err != nil {
diff --git a/internal/drm/drm.go b/internal/drm/drm.go
index 9c428b6..59c24e3 100644
--- a/internal/drm/drm.go
+++ b/internal/drm/drm.go
@@ -133,7 +133,7 @@ func Unpack(v uint32) (r, g, b uint8) {
}
// Offset maps the portrait canvas onto the landscape panel, a quarter turn that
-// puts logical top on the panel's right edge.
-func Offset(x, y, stride, panelW int) int {
- return x*stride + (panelW-1-y)*4
+// puts logical top on the panel's left edge.
+func Offset(x, y, stride, panelH int) int {
+ return (panelH-1-x)*stride + y*4
}
diff --git a/kernel/config b/kernel/config
index 17a4812..f19ac24 100644
--- a/kernel/config
+++ b/kernel/config
@@ -545,7 +545,7 @@ CONFIG_HOTPLUG_CPU=y
CONFIG_LEGACY_VSYSCALL_XONLY=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
CONFIG_CMDLINE_BOOL=y
-CONFIG_CMDLINE="drm.edid_firmware=HDMI-A-1:edid/waveshare-1024x600.bin video=HDMI-A-1:e"
+CONFIG_CMDLINE="drm.edid_firmware=HDMI-A-1:edid/riverdi-rvt70-1024x600.bin video=HDMI-A-1:e"
# CONFIG_CMDLINE_OVERRIDE is not set
CONFIG_MODIFY_LDT_SYSCALL=y
# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
@@ -1510,7 +1510,7 @@ CONFIG_FW_LOADER=y
CONFIG_FW_LOADER_DEBUG=y
CONFIG_FW_LOADER_PAGED_BUF=y
CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE="intel/ice/ddp/ice.pkg i915/adlp_dmc.bin i915/adlp_guc_70.bin i915/tgl_huc.bin edid/waveshare-1024x600.bin"
+CONFIG_EXTRA_FIRMWARE="intel/ice/ddp/ice.pkg i915/adlp_dmc.bin i915/adlp_guc_70.bin i915/tgl_huc.bin edid/riverdi-rvt70-1024x600.bin"
CONFIG_EXTRA_FIRMWARE_DIR=""
# CONFIG_FW_LOADER_USER_HELPER is not set
CONFIG_FW_LOADER_COMPRESS=y
diff --git a/kernel/firmware/edid/riverdi-rvt70-1024x600.bin b/kernel/firmware/edid/riverdi-rvt70-1024x600.bin
new file mode 100644
index 0000000..7d4a200
Binary files /dev/null and b/kernel/firmware/edid/riverdi-rvt70-1024x600.bin differ
diff --git a/kernel/firmware/edid/waveshare-1024x600.bin b/kernel/firmware/edid/waveshare-1024x600.bin
deleted file mode 100644
index 84acc54..0000000
Binary files a/kernel/firmware/edid/waveshare-1024x600.bin and /dev/null differ
diff --git a/mkimage b/mkimage
index 3566efa..c3d1177 100755
--- a/mkimage
+++ b/mkimage
@@ -24,7 +24,7 @@ keys=(
# ask for is linked into the image, all vendored in kernel/firmware: the EDID
# is ours, the i915 blobs are pinned copies from linux-firmware. A kernel that
# starts asking for a different blob fails the build at EXTRA_FIRMWARE.
-edid=edid/waveshare-1024x600.bin
+edid=edid/riverdi-rvt70-1024x600.bin
fw=(
i915/adlp_dmc.bin
i915/adlp_guc_70.bin