]> sigrok.org Git - sigrok-dumps.git/blame - uart/amulet_lcd/README
Add dumps for Amulet LCD UART protocol
[sigrok-dumps.git] / uart / amulet_lcd / README
CommitLineData
3ae62781
VPP
1-------------------------------------------------------------------------------
2Amulet Technologies LCD UART protocol
3-------------------------------------------------------------------------------
4
5This is a dump of Amulet LCD UART protocol for Barco Encore Small Controller
6video mixer controller.
7
8Amulet LCDs have their own processor, flash and RAM. They work by displaying
9pages created with GemStudio and have an "ASCII" protocol for selecting the
10page and updating strings and other variables for widgets.
11
12Details:
13https://www.amulettechnologies.com/index.php/products/display-modules
14https://www.amulettechnologies.com/index.php/support/documentation/send/9-users-guide/34-users-guide
15(protocol definition starts on page 159)
16
17
18Logic analyzer setup
19--------------------
20
21The logic analyzer used was a DreamSourceLabs DSLogic (at 10MHz):
22
23It was connected on the 5V logic level UART line between the Amulet
24display and the main CPU board.
25
26 Probe UART
27 ----------------
28 0 RX (on the Amulet display)
29 1 TX (on the Amulet display)
30
31
32Data
33----
34
35The communication is UART (115200/8n1).
36
37bootup.sr contains the display initialization at controller bootup, since all
38of the pages are on the display flash no proprietary firmware is present.
39
40menu_changes.sr is a capture of cycling between different menu pages using
41buttons on the controller keyboard.