Ich habe hier ein Board mit einem ST7796-Display und einem GT911-CapacitiveTouchSensor. Leider habe ich mir beim Experimentieren die ConfigBytes es Touchcontrollers überschrieben. Danach konnten keine sinnvollen Werte mehr ausgelesen werden. Ich habe Beispielgrundeinstellungen gefunden und eingespielt. Nur leider liegt jetzt maxX in etwa in der Mitte des Displays und darüber hinaus werden absteigende Werte für X ausgegeben. Hat jemand zufällig ein ST7796-Display mit GT911 herumliegen und kann die vom Hersteller vorgegebenen Grundeinstellungen auslesen und teilen?
Für alle die das gleiche Problem haben. Hier sind die originalen Einstellungen des GT911-TouchController für ein 480x320 ST7796-Display: uint8_t const ORGINAL_CONFIG[] = { 0x61,0x40,0x01,0xe0,0x01,0x05,0x35,0x00,0x02,0x08,0x1e,0x08, 0x50,0x3c,0x0f,0x05,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x18, 0x1a,0x1e,0x14,0x87,0x27,0x0a,0x4b,0x4d,0xd3,0x07,0x00,0x00, 0x00,0x02,0x32,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32, 0x00,0x00,0x2a,0x32,0x64,0x94,0xd5,0x02,0x07,0x00,0x00,0x04, 0xa5,0x35,0x00,0x91,0x3d,0x00,0x80,0x46,0x00,0x70,0x51,0x00, 0x63,0x5d,0x00,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x14,0x12,0x10,0x0e,0x0c,0x0a,0x08,0x06, 0x04,0x02,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, 0x04,0x06,0x08,0x0a,0x0c,0x24,0x22,0x21,0x20,0x1f,0x1e,0x1d, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x21 };
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.