aboutsummaryrefslogtreecommitdiff
path: root/docs/img/busmaster-sequence.puml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/img/busmaster-sequence.puml')
-rw-r--r--docs/img/busmaster-sequence.puml22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/img/busmaster-sequence.puml b/docs/img/busmaster-sequence.puml
new file mode 100644
index 0000000..362227a
--- /dev/null
+++ b/docs/img/busmaster-sequence.puml
@@ -0,0 +1,22 @@
+@startuml
+!include theme.ipuml
+
+participant "Main controller\n(0x00)" as main
+participant "Vault PM\n(0x08)" as a
+participant "NeoTrellis PM\n(0x09)" as b
+participant "NeoTrellis unit 1\n(0x2e)" as neo1
+participant "NeoTrellis unit 2\n(0x2f)" as neo2
+
+activate main
+main -> a --++: SEX?
+a -> main --++: SEX
+|||
+main -> b --++: SEX?
+b -> neo1: I<sup>2</sup>C write
+neo1 -> b: I<sup>2</sup>C read
+b -> neo2: I<sup>2</sup>C write
+neo2 -> b: I<sup>2</sup>C read
+b -> main --++: SEX
+|||
+
+@enduml