]> sigrok.org Git - sigrok-dumps.git/commitdiff
Add dumps for Amulet LCD UART protocol
authorVesa-Pekka Palmu <redacted>
Thu, 18 Jul 2019 15:57:36 +0000 (18:57 +0300)
committerUwe Hermann <redacted>
Sun, 24 Nov 2019 14:11:58 +0000 (15:11 +0100)
uart/amulet_lcd/README [new file with mode: 0644]
uart/amulet_lcd/bootup.sr [new file with mode: 0644]
uart/amulet_lcd/menu_changes.sr [new file with mode: 0644]

diff --git a/uart/amulet_lcd/README b/uart/amulet_lcd/README
new file mode 100644 (file)
index 0000000..74101ad
--- /dev/null
@@ -0,0 +1,41 @@
+-------------------------------------------------------------------------------
+Amulet Technologies LCD UART protocol
+-------------------------------------------------------------------------------
+
+This is a dump of Amulet LCD UART protocol for Barco Encore Small Controller
+video mixer controller.
+
+Amulet LCDs have their own processor, flash and RAM. They work by displaying
+pages created with GemStudio and have an "ASCII" protocol for selecting the
+page and updating strings and other variables for widgets.
+
+Details:
+https://www.amulettechnologies.com/index.php/products/display-modules
+https://www.amulettechnologies.com/index.php/support/documentation/send/9-users-guide/34-users-guide
+(protocol definition starts on page 159)
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was a DreamSourceLabs DSLogic (at 10MHz):
+
+It was connected on the 5V logic level UART line between the Amulet
+display and the main CPU board.
+
+  Probe       UART
+  ----------------
+  0           RX (on the Amulet display)
+  1           TX (on the Amulet display)
+
+
+Data
+----
+
+The communication is UART (115200/8n1).
+
+bootup.sr contains the display initialization at controller bootup, since all
+of the pages are on the display flash no proprietary firmware is present.
+
+menu_changes.sr is a capture of cycling between different menu pages using
+buttons on the controller keyboard.
diff --git a/uart/amulet_lcd/bootup.sr b/uart/amulet_lcd/bootup.sr
new file mode 100644 (file)
index 0000000..842e7dd
Binary files /dev/null and b/uart/amulet_lcd/bootup.sr differ
diff --git a/uart/amulet_lcd/menu_changes.sr b/uart/amulet_lcd/menu_changes.sr
new file mode 100644 (file)
index 0000000..811dd75
Binary files /dev/null and b/uart/amulet_lcd/menu_changes.sr differ