Cyruz143 / turing-smart-screen-python

A simple unofficial Python manager for "Turing Smart Screen" 3.5" IPS USB-C display

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

turing-smart-screen-python

⚠️ DISCLAIMER - PLEASE READ ⚠️

This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Turing brand, or any of its subsidiaries, affiliates, manufacturers or sellers of the Turing products. All product and company names are the registered trademarks of their original owners.

This project is an open-source alternative software, not the USBMonitor.exe original software for the Turing smart screen. There will be no support for the USBMonitor.exe software.


A Python system monitor program and a library for "Turing Smart Screen" 3.5" IPS USB-C (UART) display, also known as :

Display hardware revisions supported: A, B & flagship.
Flagship backplate RGB LEDs are also supported!
If you haven't received your screen yet but want to start developing your theme now, you can use the "simulated LCD" mode!

Operating systems supported : macOS, Windows, Linux (incl. Raspberry Pi) and all OS that support Python 3.x

How to use

There are 2 possible uses of this project Python code:

System monitor

This project is mainly a complete standalone program to use your screen as a system monitor, like the original vendor app.
Some themes are already included for a quick start!

Screenshots from the latest version using included themes:

Control the display from your Python projects

If you don't want to use your screen for system monitoring, you can just use this project as a module to do some simple operations on the display from any Python code :

  • Display custom picture
  • Display text
  • Display progress bar
  • Screen rotation
  • Clear the screen (blank)
  • Turn the screen on/off
  • Display soft reset
  • Set brightness
  • Set backplate RGB LEDs color (on supported hardware rev.)

Check simple-program.py as an example.

About

A simple unofficial Python manager for "Turing Smart Screen" 3.5" IPS USB-C display

License:GNU General Public License v3.0


Languages

Language:Python 100.0%