From 9f4e134695eed9a82f828bcf7348915211cfc377 Mon Sep 17 00:00:00 2001 From: Matthieu Houdebine Date: Thu, 8 Sep 2022 20:36:44 +0200 Subject: [PATCH] Add docs for simulated LCD mode --- config.yaml | 2 +- res/fonts/generale-mono/LICENSE.txt | 0 simple-program.py | 7 ++++++- 3 files changed, 7 insertions(+), 2 deletions(-) mode change 100755 => 100644 res/fonts/generale-mono/LICENSE.txt diff --git a/config.yaml b/config.yaml index dff7d88c..3b329bb0 100644 --- a/config.yaml +++ b/config.yaml @@ -23,6 +23,6 @@ display: # Warning: screen can get very hot at high brightness! BRIGHTNESS: 20 - # Display revision: A or B (for "flagship" version, use B) + # Display revision: A or B (for "flagship" version, use B) or SIMU for simulated LCD (image written in screencap.png) # To identify your revision: https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions REVISION: A diff --git a/res/fonts/generale-mono/LICENSE.txt b/res/fonts/generale-mono/LICENSE.txt old mode 100755 new mode 100644 diff --git a/simple-program.py b/simple-program.py index a36db41e..23e114b0 100644 --- a/simple-program.py +++ b/simple-program.py @@ -10,6 +10,7 @@ # Import only the modules for LCD communication from library.lcd_comm_rev_a import LcdCommRevA, Orientation from library.lcd_comm_rev_b import LcdCommRevB +from library.lcd_simulated import LcdSimulated from library.log import logger # Set your COM port e.g. COM3 for Windows, /dev/ttyACM0 for Linux, etc. or "AUTO" for auto-discovery @@ -17,7 +18,7 @@ # COM_PORT = "COM5" COM_PORT = "AUTO" -# Display revision: A or B (for "flagship" version, use B) +# Display revision: A or B (for "flagship" version, use B) or SIMU for simulated LCD (image written in screencap.png) # To identify your revision: https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions REVISION = "A" @@ -49,6 +50,10 @@ def sighandler(signum, frame): lcd_comm = LcdCommRevB(com_port="AUTO", display_width=320, display_height=480) + elif REVISION == "SIMU": + print("Selected Simulated LCD") + lcd_comm = LcdSimulated(display_width=320, + display_height=480) else: print("ERROR: Unknown revision") try: