You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Python system monitor program and a library for **small IPS USB-C (UART) displays.**
15
+
A Python system monitor program and an abstraction library for **small IPS USB-C (UART) displays.**
16
16
17
17
Supported operating systems : macOS, Windows, Linux (incl. Raspberry Pi), basically all OS that support Python 3.8+
18
18
@@ -30,8 +30,8 @@ Supported operating systems : macOS, Windows, Linux (incl. Raspberry Pi), basica
30
30
31
31
### [> What is my smart screen model?](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions)
32
32
33
-
**Please note the Turing and the XuanFang screens are different products** designed and produced by different companies, despite having a similar appearance. The communication protocol is also different.
34
-
This project support products from both manufacturers, including backplate RGB LEDs for available models!
33
+
**Please note all listed smart screens are different products** designed and produced by different companies, despite having a similar appearance. Their communication protocol is also different.
34
+
This project offers an abstraction layer to manage all of these products in a unified way, including some product-specific features like backplate RGB LEDs for available models!
35
35
36
36
If you haven't received your screen yet but want to start developing your theme now, you can use the [**"simulated LCD" mode!**](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Simulated-display)
37
37
@@ -81,17 +81,18 @@ Some themes are already included for a quick start!
81
81
82
82
## Control the display from your Python projects
83
83
84
-
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 :
84
+
If you don't want to use your screen for system monitoring, you can just use this project as a module from any Python code to do some simple operations on the display:
85
85
-**Display custom picture**
86
86
-**Display text**
87
-
-**Display progress bar**
87
+
-**Display horizontal / radial progress bar**
88
88
-**Screen rotation**
89
89
- Clear the screen (blank)
90
90
- Turn the screen on/off
91
91
- Display soft reset
92
92
- Set brightness
93
93
- Set backplate RGB LEDs color (on supported hardware rev.)
94
94
95
+
This project will act as an abstraction library to handle specific protocols and capabilities of each supported smart screen models in a transparent way for the user.
95
96
Check `simple-program.py` as an example.
96
97
97
98
### [> Control the display from your code](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Control-screen-from-your-own-code)
0 commit comments