A VNC Client for Arduino/ESP8266 based on rfbproto.
Video:
arduinoVNC on ESP8266 with ILI9341
- Bell
- CutText (clipboard)
- RAW
- RRE
- CORRE
- HEXTILE
- COPYRECT
- TIGHT
- ZLIB
- ESP8266
may run on Arduino DUE too.
All displays supported by TFT_eSPI library.
- ILI9341
- ILI9163
- ST7735
- S6D02A1
- ILI9481
- ILI9486
- ILI9488
- HX8357D
- ST7789
Configuration of TFT driver and connections is in libraries/TFT_eSPI/User_Setup.h
- XPT2046
Script uses WiFiManager to configure Wifi and VNC server connection details. If the ESP8266 cannot connect to a Wifi network, it will bring up and Wifi access point with a configuration web portal.
Pressing the Flash (Pin 0) during operation will trigger the Wifi/VNC config portal.
Touching the touch screen during boot up will trigger calibration of the touch screen.
Submit issues to: https://github.com/DeanCording/arduinoVNC/issues
The library is licensed under GPLv2
D3DES by Richard Outerbridge (public domain)
VNC code base (GPLv2) Thanks to all that worked on the original VNC implementation
Copyright (C) 2009-2010, 2012 D. R. Commander. All Rights Reserved.
Copyright (C) 2004-2008 Sun Microsystems, Inc. All Rights Reserved.
Copyright (C) 2004 Landmark Graphics Corporation. All Rights Reserved.
Copyright (C) 2000-2006 Constantin Kaplinsky. All Rights Reserved.
Copyright (C) 2000 Tridia Corporation. All Rights Reserved.
Copyright (C) 1999 AT&T Laboratories Cambridge. All Rights Reserved.