From 8f827ca6291e1ab5202be9b79856e6f3a8a6d739 Mon Sep 17 00:00:00 2001 From: adamz Date: Sun, 26 Dec 2021 20:35:24 +0100 Subject: [PATCH 1/2] GM/78 0x78 Memory seats init --- gm/78.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 gm/78.md diff --git a/gm/78.md b/gm/78.md new file mode 100644 index 0000000..d4d901e --- /dev/null +++ b/gm/78.md @@ -0,0 +1,32 @@ +# `0x76` Memory Seats + +GM `0x00` → Broadcast `0xbf` + +This command is used to trigger the seat memory functions. + +### Related Commands + +- no related commands found as of now + +### Example Frames + + 00 04 BF 78 01 C2 + 00 04 BF 78 02 C1 + 00 04 BF 78 04 C7 + 00 04 BF 78 00 C3 + +## Parameters + +Fixed length. One byte bitfield. + + MEMORY_BUTTON_RELEASED = 0b0000_0000 + + MEMORY_ONE_PRESSED = 0b0000_0001 + MEMORY_TWO_PRESSED = 0b0000_0010 + MEMORY_THREE_PRESSED = 0b0000_0100 + + MEMORY_SAVE_PRESSED = 0b0000_1000 (?? to be confirmed) + +## Example + +Pressing then releasing memory button two will trigger 00 04 BF 78 02 C1 (MEMORY_TWO_PRESSED) then 00 04 BF 78 00 C3 (MEMORY_BUTTON_RELEASED) From 83deb7bd34eff886dfa6dc344b6e4118c36f12e1 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 25 Mar 2024 15:46:59 +0100 Subject: [PATCH 2/2] Updated readme with Seats memory GM 0x78 target link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c0c304..9be387e 100644 --- a/README.md +++ b/README.md @@ -252,7 +252,7 @@ Command|Description `0x75`|RLS → GM (TBC) `0x76`|[Visual Indicators](gm/76.md) `0x77`|GM → RLS (TBC) -`0x78`|Memory +`0x78`|[Memory](gm/78.md) `0x79`|[Door/Lid Status Request](gm/79.md) `0x7a`|[Door/Lid Status](gm/7a.md) `0x7c`|SHD → GLO (TBC)