From b1c5e18685d9da621fdb74886f4f11b0a7e63643 Mon Sep 17 00:00:00 2001 From: DavidVentura Date: Sat, 27 Jan 2024 15:00:47 +0100 Subject: [PATCH] update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cd56d4a..38f683f 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,13 @@ The payload is command-dependent; most commands have only a literal payload, but By using the second byte in the payload as a discriminant, we can split the payload into two types of subcommands: Control packets: + ![](diagrams/control_packet.svg) The payload on control packets is "encrypted" when the length is > 5. Data packets: + ![](diagrams/data_packet.svg) Data packets further discriminate based on the first 4 bytes into: Audio Data (0x55aa15a8), Video data.