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