From 93592ee43978005a86e0d83486c7b866e2c1b61f Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 18 Dec 2013 18:22:00 +0100 Subject: Moving on with the host program --- host/matelight/config.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 host/matelight/config.py (limited to 'host/matelight/config.py') diff --git a/host/matelight/config.py b/host/matelight/config.py new file mode 100644 index 0000000..d8cdde1 --- /dev/null +++ b/host/matelight/config.py @@ -0,0 +1,27 @@ + +# Hard timeout in seconds after which (approximately) the rendering of a single item will be cut off +RENDERER_TIMEOUT = 20.0 +# How long to show an image by default +DEFAULT_IMAGE_DURATION = 10.0 +# Default scrolling speed in pixels/second +DEFAULT_SCROLL_SPEED = 4 +# Pixels to leave blank between two letters +LETTER_SPACING = 1 + +# Display geometry +# ┌─────────┐ ┌──┬──┬──┬ ⋯ ┬──┬──┬──┐ +# │1 o o o 5│ │ 1│ │ │ │ │ │16│ +# │6 o o o o│ ├──┼──┼──┼ ⋯ ┼──┼──┼──┤ +# │o o o o o│ │17│ │ │ │ │ │32│ +# │o o o o20│ └──┴──┴──┴ ⋯ ┴──┴──┴──┘ +# └─────────┘ +CRATE_WIDTH = 5 +CRATE_HEIGHT = 4 +CRATES_X = 16 +CRATES_Y = 2 + +# Computed values +DISPLAY_WIDTH = CRATES_X * CRATE_WIDTH +DISPLAY_HEIGHT = CRATES_Y * CRATE_HEIGHT +FRAME_SIZE = DISPLAY_WIDTH*DISPLAY_HEIGHT*3 + -- cgit