Skip to content

Commit e69b52f

Browse files
author
NiklasFauth
authored
Update README.md
1 parent 58e40d3 commit e69b52f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ Therefore, J2, J3, J5, J6, J7 and J8 are used to drive the displays. You can cha
4848

4949
The protocol is very basic. For each pixel, one UDP packet can be sent, containing 4 bytes:
5050

51-
MSB Byte 3 LSB MSB Byte 2 LSB MSB Byte 1 LSB MSB Byte 0 LSB
51+
MSB Byte 3 LSB MSB Byte 2 LSB MSB Byte 1 LSB MSB Byte 0 LSB
5252

53-
31 30 29 28 27 26 25 24 | 23 22 21 20 19 18 17 16 | 15 14 13 12 11 10 09 08 | 07 06 05 04 03 02 01 00
54-
55-
MSB - pos Y - LSB MSB - pos X - LSB MSB - Red - LSB MSB - Green - LSB MSB - Blue - LSB
53+
31 30 29 28 27 26 25 24 | 23 22 21 20 19 18 17 16 | 15 14 13 12 11 10 09 08 | 07 06 05 04 03 02 01 00
54+
55+
MSB - pos Y - LSB MSB - pos X - LSB MSB - Red - LSB MSB - Green - LSB MSB - Blue - LSB
5656
57-
05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00
57+
05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00 05 04 03 02 01 00
5858
5959
The panel to drive is selected by the port the UDP packet is addressed to. Since this is done in the fpga by using a bitmask, the ports appear a bit unusual. However, they just share a common MSB, and the LSBs are used to mask what panel to address. This way you can also address multiple panels to display the same content, if you like.
6060

0 commit comments

Comments
 (0)