aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjaseg <githubaccount@jaseg.net>2015-01-05 00:36:07 +0100
committerjaseg <githubaccount@jaseg.net>2015-01-05 00:36:07 +0100
commitb58a66643375a3b662b9d0a9f560fbaf5b2807f9 (patch)
treeaf8c48dfc51b8849c0818a11b92e504069c0c851
parent3c329decfa20dd3f2bcd3beb1f512b4e3daf809e (diff)
downloadmatelight-b58a66643375a3b662b9d0a9f560fbaf5b2807f9.tar.gz
matelight-b58a66643375a3b662b9d0a9f560fbaf5b2807f9.tar.bz2
matelight-b58a66643375a3b662b9d0a9f560fbaf5b2807f9.zip
README.md: Fixed typo in CRAP protocol spec
-rw-r--r--README.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.rst b/README.rst
index 3230d39..1dd4eee 100644
--- a/README.rst
+++ b/README.rst
@@ -26,7 +26,7 @@ The control software is a Python script accepting framebuffer data via UDP and t
Architecture
~~~~~~~~~~~~
-The server listens on TCP and UDP ports 1337. Any text arriving through TCP is rendered as a marquee, interpreting ANSI escape sequences (colors, blink etc.). The UDP port accepts CRAP, our Custom advanced video stReAming Protocol. A CRAP packet contains three bytes of RGB data per pixel in 40 rows of 40 columns (i.e. ``[R0,0 G0,0 B0,0 R0,1 G0,1 B0,1 ... R0,39 G0,39 B0,39 R1,0 G1,0 B1,0 ... R15,39 G15,39 B15,39]``) and an optional trailing CRC32 checksum.
+The server listens on TCP and UDP ports 1337. Any text arriving through TCP is rendered as a marquee, interpreting ANSI escape sequences (colors, blink etc.). The UDP port accepts CRAP, our Custom advanced video stReAming Protocol. A CRAP packet contains three bytes of RGB data per pixel in 16 rows of 40 columns (i.e. ``[R0,0 G0,0 B0,0 R0,1 G0,1 B0,1 ... R0,39 G0,39 B0,39 R1,0 G1,0 B1,0 ... R15,39 G15,39 B15,39]``) and an optional trailing CRC32 checksum.
There is at least one further server implementation of CRAP in the form of an `HTML5 CRAP emulator`_. There is `a Python script that plays gifs over CRAP`_.