From 450d03d5f47de4e4a0bd3ec0bc53c6315b594bd3 Mon Sep 17 00:00:00 2001 From: bruno-f-cruz <7049351+bruno-f-cruz@users.noreply.github.com> Date: Sun, 29 Jun 2025 08:18:25 -0700 Subject: [PATCH 1/3] Add deprecated field --- schema/registers.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/schema/registers.json b/schema/registers.json index ad1913f..3787c9c 100644 --- a/schema/registers.json +++ b/schema/registers.json @@ -168,6 +168,10 @@ "type": "string", "enum": ["public", "private"] }, + "deprecated": { + "description": "Specifies whether the register function is deprecated.", + "type": "boolean" + }, "volatile": { "description": "Specifies whether register values can be saved in non-volatile memory.", "type": "boolean" From 4bde5368b363844147bc35ec56729f881432aabe Mon Sep 17 00:00:00 2001 From: bruno-f-cruz <7049351+bruno-f-cruz@users.noreply.github.com> Date: Sun, 29 Jun 2025 08:18:25 -0700 Subject: [PATCH 2/3] Add deprecated field --- schema/registers.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/schema/registers.json b/schema/registers.json index ad1913f..3787c9c 100644 --- a/schema/registers.json +++ b/schema/registers.json @@ -168,6 +168,10 @@ "type": "string", "enum": ["public", "private"] }, + "deprecated": { + "description": "Specifies whether the register function is deprecated.", + "type": "boolean" + }, "volatile": { "description": "Specifies whether register values can be saved in non-volatile memory.", "type": "boolean" From 8df5bb6b9cad269207d0e4f888bcde478e3598d7 Mon Sep 17 00:00:00 2001 From: bruno-f-cruz <7049351+bruno-f-cruz@users.noreply.github.com> Date: Tue, 15 Jul 2025 08:34:49 -0700 Subject: [PATCH 3/3] Add deprecated tags to core registers --- schema/core.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/schema/core.yml b/schema/core.yml index e7a1cbd..2c50ffe 100644 --- a/schema/core.yml +++ b/schema/core.yml @@ -11,36 +11,43 @@ registers: type: U8 access: Read description: Specifies the major hardware version of the device. + deprecated: true HardwareVersionLow: address: 2 type: U8 access: Read description: Specifies the minor hardware version of the device. + deprecated: true AssemblyVersion: address: 3 type: U8 access: Read description: Specifies the version of the assembled components in the device. + deprecated: true CoreVersionHigh: address: 4 type: U8 access: Read description: Specifies the major version of the Harp core implemented by the device. + deprecated: true CoreVersionLow: address: 5 type: U8 access: Read description: Specifies the minor version of the Harp core implemented by the device. + deprecated: true FirmwareVersionHigh: address: 6 type: U8 access: Read description: Specifies the major version of the Harp core implemented by the device. + deprecated: true FirmwareVersionLow: address: 7 type: U8 access: Read description: Specifies the minor version of the Harp core implemented by the device. + deprecated: true TimestampSeconds: address: 8 type: U32 @@ -100,6 +107,7 @@ registers: type: U16 access: Write description: Specifies the unique serial number of the device. + deprecated: true ClockConfiguration: address: 14 type: U8