SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f2d5b50b-0b18-4bc8-9b4d-3642bf84f7a8
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-01-12T15:32:44Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0acb3ccd3ac753491bb097be6ae55ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8c29b0bd0518597b2d41ac92ea26cec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b70a1efe5e999c8d2c37fe22732aabf0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6275dbc1c6d6c332bb06e7ddcf8d9298
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1abab047eff321e69dcee24000d8d1a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3decc59916bf8e7b8584726cc36821b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b2d24351808eb6dcf7da07ca1c61fd7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de9959e0529b28cec3f42892c77e8604
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ddad8e7db5ca2a05c4394c4737ae4b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-879f6631bb3de42fe45a2d10b120b754
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c537644c7062e85daa0abd3e6690249f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-decce8bc1cae4235f00db7ac2ca5c0d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-994b14285dbc4b62d9d67a2359ebe050
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eb6dec95b5b3c0d2a645a5b379fd01f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b29645d4214d6d896144ee83e34f1a5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a2d312217fdebc3dbf6a1923725c26e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d48c22e6f05f7f1ede7d619a57aedc6a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e7eb2ffe07525e90b2f86bc83e37cb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-839678f8002151f28edfb1f3ebe3572b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9dd8a31227009cf76adfd99838ad003
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ba7a60743a9b538964f1f2ef6ca0ec8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a184da20502e6a1d02d865b3a1e85c0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-104caeec4f3de9a99047fe199e3fbb07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2a2d075df4cf2f1260fb04e239480c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f23bd49a59658c1bba98a49dbd069771
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f7d0711720f06f883e00396bc182a28
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dc8e42a6cc5a8ed0310bb442b6a24ee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41b4f2761b4adf5db5f75b7f4d71b3c5
FileName: ./.check.exs
SPDXID: SPDXRef-b0acb3ccd3ac753491bb097be6ae55ef
FileChecksum: SHA1: 1292eeae8ad394165c04aca6602b27ee3e9abb60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./.formatter.exs
SPDXID: SPDXRef-e8c29b0bd0518597b2d41ac92ea26cec
FileChecksum: SHA1: 196d82b8ea176c4df4e200eb921ae20af85d2054
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-b70a1efe5e999c8d2c37fe22732aabf0
FileChecksum: SHA1: c540c8283669938bc727adfc786e8ea8f2efdc83
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-6275dbc1c6d6c332bb06e7ddcf8d9298
FileChecksum: SHA1: ebad80979da5310a3138de2790a59ad6b790e404
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./.gitignore
SPDXID: SPDXRef-1abab047eff321e69dcee24000d8d1a8
FileChecksum: SHA1: 99c1dd92bcc8ca3adfc56b8fc0d4669f8e3c281b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./.tool-versions
SPDXID: SPDXRef-37353a60a160a8983d93b522581fb08a
FileChecksum: SHA1: 878a9f743c3e3b5cbd9598b8fd34d7f7e369cbc4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./AGENTS.md
SPDXID: SPDXRef-3decc59916bf8e7b8584726cc36821b8
FileChecksum: SHA1: 7233396a67f85d89401525dfdda1b5c3cfa8c17d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-4b2d24351808eb6dcf7da07ca1c61fd7
FileChecksum: SHA1: 89f4f6e885a3a10f3e3a1fef5999738fcbcf6f5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./README.md
SPDXID: SPDXRef-de9959e0529b28cec3f42892c77e8604
FileChecksum: SHA1: 31f1a975adb87dcc63c62c58a686b298e3153649
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./config/config.exs
SPDXID: SPDXRef-4ddad8e7db5ca2a05c4394c4737ae4b8
FileChecksum: SHA1: 8edc0c74171a3cfc7731366aa54eacc08aa90d65
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/error/invalid/bridge/invalid_param_id.ex
SPDXID: SPDXRef-879f6631bb3de42fe45a2d10b120b754
FileChecksum: SHA1: b3589deb3152358eddb36c34d210770158a6fe47
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/error/invalid/bridge/read_only.ex
SPDXID: SPDXRef-c537644c7062e85daa0abd3e6690249f
FileChecksum: SHA1: 88922739e5167860b84b6cf4b64a32a896a2c472
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/error/invalid/bridge/torque_must_be_disabled.ex
SPDXID: SPDXRef-decce8bc1cae4235f00db7ac2ca5c0d5
FileChecksum: SHA1: 3e803946cc55b82b238d3d7fabc8880fd5bc1120
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/error/invalid/bridge/unknown_param.ex
SPDXID: SPDXRef-994b14285dbc4b62d9d67a2359ebe050
FileChecksum: SHA1: da7a822d611980515e204bb35126a5a2ee8d0389
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/error/protocol/robotis/hardware_alert.ex
SPDXID: SPDXRef-3eb6dec95b5b3c0d2a645a5b379fd01f
FileChecksum: SHA1: 02aa7c48b3a0d20c746abc14eac2c0f78dab28e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis.ex
SPDXID: SPDXRef-5b29645d4214d6d896144ee83e34f1a5
FileChecksum: SHA1: 91370b74ac729b5b71cf8744bbc67d545abd9ba8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis/actuator.ex
SPDXID: SPDXRef-9a2d312217fdebc3dbf6a1923725c26e
FileChecksum: SHA1: 38e24121800d53aeb45a33e5c93a27a2b2567ee8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis/bridge.ex
SPDXID: SPDXRef-d48c22e6f05f7f1ede7d619a57aedc6a
FileChecksum: SHA1: 3de4308703ce0f6a6b58a2dc8046675fb5a5e2fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis/bridge/param_metadata.ex
SPDXID: SPDXRef-4e7eb2ffe07525e90b2f86bc83e37cb2
FileChecksum: SHA1: a62da6887d56740926552a67564a5edc51c04441
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis/controller.ex
SPDXID: SPDXRef-839678f8002151f28edfb1f3ebe3572b
FileChecksum: SHA1: 11ef73cc4cb5b0e152b818fccfd493ff65bb5316
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./lib/bb/servo/robotis/message/servo_status.ex
SPDXID: SPDXRef-a9dd8a31227009cf76adfd99838ad003
FileChecksum: SHA1: fa7027cfaf571560fe88e40adabcf1fd2df04e35
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./mix.exs
SPDXID: SPDXRef-5ba7a60743a9b538964f1f2ef6ca0ec8
FileChecksum: SHA1: b73622b4cb9b458f41d5ed33e6fd16f84db47e97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./mix.lock
SPDXID: SPDXRef-a184da20502e6a1d02d865b3a1e85c0c
FileChecksum: SHA1: 57aea999c96e203fb59d1620e5e106653b6e68a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 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/servo/robotis/actuator_test.exs
SPDXID: SPDXRef-104caeec4f3de9a99047fe199e3fbb07
FileChecksum: SHA1: f1497407525a6a500ffb90eff2cc037d71572199
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./test/bb/servo/robotis/bridge/param_metadata_test.exs
SPDXID: SPDXRef-e2a2d075df4cf2f1260fb04e239480c1
FileChecksum: SHA1: 415e190e1be8d83690a773aa780983a56d79c99f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./test/bb/servo/robotis/bridge_test.exs
SPDXID: SPDXRef-f23bd49a59658c1bba98a49dbd069771
FileChecksum: SHA1: a604759fa25255a043a425a7a736e035a58ab2c5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./test/bb/servo/robotis/controller_test.exs
SPDXID: SPDXRef-9f7d0711720f06f883e00396bc182a28
FileChecksum: SHA1: e36819b1f26a1d35938413505ae4d6c017c8878b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./test/support/test_robot.ex
SPDXID: SPDXRef-6dc8e42a6cc5a8ed0310bb442b6a24ee
FileChecksum: SHA1: 8d6fc241f1e889bd7cb63735cd1d4e8966baa4ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton
FileName: ./test/test_helper.exs
SPDXID: SPDXRef-41b4f2761b4adf5db5f75b7f4d71b3c5
FileChecksum: SHA1: 737e53639f6801f48b02ddd88b3a9a37d50c7e19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton