diff options
author | Vesa-Pekka Palmu <vpalmu@depili.fi> | 2019-07-18 18:57:36 +0300 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2019-11-24 15:11:58 +0100 |
commit | 3ae62781c8d00494664b0ac62276997e33b77393 (patch) | |
tree | cb58485030db55b0614c9dd0da889d6f67e7c98d /uart/amulet_lcd | |
parent | 09c8882c6b069389678068b43c41a2e0261a514f (diff) | |
download | sigrok-dumps-3ae62781c8d00494664b0ac62276997e33b77393.tar.gz sigrok-dumps-3ae62781c8d00494664b0ac62276997e33b77393.zip |
Add dumps for Amulet LCD UART protocol
Diffstat (limited to 'uart/amulet_lcd')
-rw-r--r-- | uart/amulet_lcd/README | 41 | ||||
-rw-r--r-- | uart/amulet_lcd/bootup.sr | bin | 0 -> 573056 bytes | |||
-rw-r--r-- | uart/amulet_lcd/menu_changes.sr | bin | 0 -> 601416 bytes |
3 files changed, 41 insertions, 0 deletions
diff --git a/uart/amulet_lcd/README b/uart/amulet_lcd/README new file mode 100644 index 0000000..74101ad --- /dev/null +++ b/uart/amulet_lcd/README @@ -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 Binary files differnew file mode 100644 index 0000000..842e7dd --- /dev/null +++ b/uart/amulet_lcd/bootup.sr diff --git a/uart/amulet_lcd/menu_changes.sr b/uart/amulet_lcd/menu_changes.sr Binary files differnew file mode 100644 index 0000000..811dd75 --- /dev/null +++ b/uart/amulet_lcd/menu_changes.sr |