1 -------------------------------------------------------------------------------
2 Amulet Technologies LCD UART protocol
3 -------------------------------------------------------------------------------
5 This is a dump of Amulet LCD UART protocol for Barco Encore Small Controller
6 video mixer controller.
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.
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)
21 The logic analyzer used was a DreamSourceLabs DSLogic (at 10MHz):
23 It was connected on the 5V logic level UART line between the Amulet
24 display and the main CPU board.
28 0 RX (on the Amulet display)
29 1 TX (on the Amulet display)
35 The communication is UART (115200/8n1).
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.
40 menu_changes.sr is a capture of cycling between different menu pages using
41 buttons on the controller keyboard.