SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-d980f7a4-57e6-428f-9612-3d24bed8c51d
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-01-12T02:53:30Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab226df8dbeeb7112a40ada7849832ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b6ec77a26942957c9b15f976434f497
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95dee977b5071b48a20ce14a1b87eb82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22a4d6165d53aedf1e5bbe09da83593c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0e46cf055566ec5162a3c6f55dc0ffa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a81ed5d508de23f2b19837f41988faf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ebcc8abdf1766557dc8fb240ea63043
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4aa6da9f1bd5107d70406cf8c309f26b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23ac0bc29913c2b238bc41688d4761e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fe324f66f8c57054c8390edcab2ca1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f0f0d2c9a9a1ae95d3c882b566bff9c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abdaa7f95299075f869b5a8dbccb77bc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-708a541fd91a6f7450d0eb6bdf06940b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ddfdf9fb786f5bbf08d60d3a7b24ebe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16a159ad679f063fb23c187a64db9dbd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a774edf06c1f499dd782499dbb497c28
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee5e92998bbbddca15bed954a7ce0f38
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72add2ce2920407566a26e4461527d00
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d7fa43fe183d75bfdc52f7a0b4d792d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12ffef0f18de25199b61f58825cf9e58
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdacf9d4eeead48d148478389e3eb847
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-817a4afccab7c16781bc405e0c44b5ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-345bb330b9bc9d885a6f54480d95b5fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8225f098bdb9254024407262fa0b6d30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-704a818c719490b6830081b47a2193c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5762dc60e92c5157f1b5310b69e0ab80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b47c1b0474bafdedd5878331ef3d2a79
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8d2fe664deffc63591639ede6a516f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec9527567aa67e9c8ebe3ba4e51922e1
FileName: ./.check.exs
SPDXID: SPDXRef-ab226df8dbeeb7112a40ada7849832ff
FileChecksum: SHA1: f30ba08debea3c22737e5441cd0ed3ddd23f220c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./.formatter.exs
SPDXID: SPDXRef-0b6ec77a26942957c9b15f976434f497
FileChecksum: SHA1: eb962bdbb115891fe75424b02d088629aaaab91e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-95dee977b5071b48a20ce14a1b87eb82
FileChecksum: SHA1: 92cad122784d4a6c20bea4573af07f3452d881cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-22a4d6165d53aedf1e5bbe09da83593c
FileChecksum: SHA1: b25b6a5d4e26b9329002416bd3e312e4bd4af0ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./.gitignore
SPDXID: SPDXRef-a0e46cf055566ec5162a3c6f55dc0ffa
FileChecksum: SHA1: d973fc63c4338f38267304a787279e1562107378
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./.tool-versions
SPDXID: SPDXRef-37353a60a160a8983d93b522581fb08a
FileChecksum: SHA1: 878a9f743c3e3b5cbd9598b8fd34d7f7e369cbc4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./AGENTS.md
SPDXID: SPDXRef-9a81ed5d508de23f2b19837f41988faf
FileChecksum: SHA1: f6afab97af958ea1a19d435c7bde51ac746681eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-6ebcc8abdf1766557dc8fb240ea63043
FileChecksum: SHA1: 205d95f5a3a2149934a4266b53303eb5ee8f00d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./README.md
SPDXID: SPDXRef-4aa6da9f1bd5107d70406cf8c309f26b
FileChecksum: SHA1: 398c8ee23216e334d78acce4cc1f08a77ed33f70
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./config/config.exs
SPDXID: SPDXRef-23ac0bc29913c2b238bc41688d4761e3
FileChecksum: SHA1: 3c6f613126d677b14fb61da3ecade8a109c57431
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/error/invalid/bridge/invalid_param_id.ex
SPDXID: SPDXRef-7fe324f66f8c57054c8390edcab2ca1c
FileChecksum: SHA1: 4cb806ee44aad925dc81a3f272c5bcc5e320fce0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/error/invalid/bridge/read_only.ex
SPDXID: SPDXRef-1f0f0d2c9a9a1ae95d3c882b566bff9c
FileChecksum: SHA1: 3cd19885841c4c6b02f7fc66201b1b17c7441571
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/error/invalid/bridge/torque_must_be_disabled.ex
SPDXID: SPDXRef-abdaa7f95299075f869b5a8dbccb77bc
FileChecksum: SHA1: 56a1b0b66a1cef8ff478a20085c2bfc40ccb2a6f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/error/invalid/bridge/unknown_param.ex
SPDXID: SPDXRef-708a541fd91a6f7450d0eb6bdf06940b
FileChecksum: SHA1: bf914ac9777d9aaeda0a2185722793dbebb61543
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/error/protocol/feetech/hardware_alert.ex
SPDXID: SPDXRef-3ddfdf9fb786f5bbf08d60d3a7b24ebe
FileChecksum: SHA1: fcbfb1dd598baad3782891182a13a085aedd8d4f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech.ex
SPDXID: SPDXRef-16a159ad679f063fb23c187a64db9dbd
FileChecksum: SHA1: 1552fc6e3ddcb7f20d1279d1d767576532f0f06d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech/actuator.ex
SPDXID: SPDXRef-a774edf06c1f499dd782499dbb497c28
FileChecksum: SHA1: c4f8bb955d28d51ae25f8b3234a2c36e3aee4738
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech/bridge.ex
SPDXID: SPDXRef-ee5e92998bbbddca15bed954a7ce0f38
FileChecksum: SHA1: 3d5f1c57bdd1cccbb21a706ec7aa5eed09928c31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech/bridge/param_metadata.ex
SPDXID: SPDXRef-72add2ce2920407566a26e4461527d00
FileChecksum: SHA1: c95ce35f330abe28217712d3fa9034e47c0d70cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech/controller.ex
SPDXID: SPDXRef-8d7fa43fe183d75bfdc52f7a0b4d792d
FileChecksum: SHA1: 03ec19891c1b836cd23e41a1cf804ba888ed3173
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./lib/bb/servo/feetech/message/servo_status.ex
SPDXID: SPDXRef-12ffef0f18de25199b61f58825cf9e58
FileChecksum: SHA1: 3c29fb7c9bd732ef5d1fb231964587a88cadb8fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./mix.exs
SPDXID: SPDXRef-bdacf9d4eeead48d148478389e3eb847
FileChecksum: SHA1: d51ab355c5dfdb453b91886d332509acc83a824c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./mix.lock
SPDXID: SPDXRef-817a4afccab7c16781bc405e0c44b5ce
FileChecksum: SHA1: 8b9840b0414c1d0a059ceb53caac02ef72b74c12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./renovate.json
SPDXID: SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b
FileChecksum: SHA1: 2438cba20498b58ed371d81e85a2a1e1271455e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/bb/error/protocol/feetech/hardware_alert_test.exs
SPDXID: SPDXRef-345bb330b9bc9d885a6f54480d95b5fa
FileChecksum: SHA1: e121c22576389f95ad7442db65c2002ea7e4d0bb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/bb/servo/feetech/actuator_test.exs
SPDXID: SPDXRef-8225f098bdb9254024407262fa0b6d30
FileChecksum: SHA1: cc2be243c5c006957df5b73fa3c35001573d56c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/bb/servo/feetech/bridge/param_metadata_test.exs
SPDXID: SPDXRef-704a818c719490b6830081b47a2193c5
FileChecksum: SHA1: b0c4e23f3e6701ce4b122bcdf1441a85f2a49706
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/bb/servo/feetech/bridge_test.exs
SPDXID: SPDXRef-5762dc60e92c5157f1b5310b69e0ab80
FileChecksum: SHA1: 9a7bbc2462a5cdf7a2f22772222f9b2040283ae9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/bb/servo/feetech/controller_test.exs
SPDXID: SPDXRef-b47c1b0474bafdedd5878331ef3d2a79
FileChecksum: SHA1: 633c8bc9c415f690191795793519e5a8bc03813f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/support/test_robot.ex
SPDXID: SPDXRef-a8d2fe664deffc63591639ede6a516f1
FileChecksum: SHA1: c1230fe409035cb6438b28b367274f1d7108f24a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton
FileName: ./test/test_helper.exs
SPDXID: SPDXRef-ec9527567aa67e9c8ebe3ba4e51922e1
FileChecksum: SHA1: bc67660684bdc77631b12ac9c4337a9aa27f7530
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton