Skip to content

Support for Guition JC1060P470C-I-W (DSI-DISPLAY [1024x600] ESP32-P4 Guition 7") #786

Description

@dorinik

Hi Wolle,
Thanks for adding the FT6236 touchscreen.
It works great!

Please add the Guition JC1060P470C-I-W display

https://www.aliexpress.com/item/1005010023056143.html?algo_exp_id=0e4c4d98-616e-4d57-b498-7683ee96fb9c-39&pdp_ext_f=%7B%22order%22%3A%22358%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005010023056143%7C_p_origin_prod%3A#nav-specification

I found data about display at:
https://pan.jczn1688.com/1/HMI%20display

I replaced in settings.h

// —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
// 📌📌📌 DSI-DISPLAY [1024x600] ESP32-P4 Guition 7" 📌📌📌
// —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#if 1 // 0 deactivated, 1 activated
#if TFT_CONTROLLER == 8 // RGB display

const Timing DSI_TIMING = {.h_res = 1024,
.v_res = 600,
pixel_clock_hz = 52000000,
.hsync_pulse_width = 20,
.hsync_back_porch = 160,
.hsync_front_porch = 160,
.vsync_pulse_width = 10,
.vsync_back_porch = 23,
.vsync_front_porch = 12};

    #define TP_IRQ -1

    #define SD_MMC_D0  39
    #define SD_MMC_D1  40
    #define SD_MMC_D2  41
    #define SD_MMC_D3  42
    #define SD_MMC_CLK 43
    #define SD_MMC_CMD 44

    #define GT911_I2C_ADDRESS 0x5D // default I2C-address of GT911

    #define I2S_DOUT 2
    #define I2S_BCLK 3
    #define I2S_LRC  4
    #define I2S_MCLK -1 // important, don't change!

    #define IR_PIN             -1//5  // IR Receiver (if available)
    #define BT_EMITTER_RX      -1//28
    #define BT_EMITTER_TX      -1//29
    #define BT_EMITTER_LINK    -1//30
    #define BT_EMITTER_MODE    -1//31
    #define BT_EMITTER_CONNECT -1//34

    #define LCD_RESET    5
    #define TFT_BL      23 // same as RGB_PINS.bl
    #define AMP_ENABLED -1 // control pin for extenal amplifier (if available)

    #define I2C_SDA 7 // I2C dala line for capacitive touchpad
    #define I2C_SCL 8 // I2C clock line for capacitive touchpad
#endif

but I only get a cyclic reset...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions