SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-7e74b249-6ce4-498b-90bc-6e61896669b6 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-01-19T17:30:39Z 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-2b376ba77f92245519a78da109c6d610 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d769673114152b5995c1a4e5067335e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-252ab7bc4738f93309cf392c832bfc7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72d897a6ae9b718407f90d89cb9fc749 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-389533fd82dd160717c0a2789bd43bcc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ddad8e7db5ca2a05c4394c4737ae4b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5746439e1dd6ef02b70d33c8c3cbeaa2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3292317af1bf2ba6f5c81aca43002c5e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b7ac0e7d64c0a414899a50a91893636 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52802919af98f0d7a66e521b4486e5fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9aa509fac9c8397dc0d4d960339d061 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0022b33c0728547331921f9c8e471e8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19905f17826118daa443e283702d2a88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e505686cbd1623626f4d54f5d2707524 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-090a583aba542be8831db2a006e75951 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-902b0671ea0c2f3f5c609dce6b5f2c75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f304582beaa2ba0baff5188a59c82f24 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dc8e42a6cc5a8ed0310bb442b6a24ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c819de8dff7593a1349260cd6be8dcd 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-2b376ba77f92245519a78da109c6d610 FileChecksum: SHA1: 5ff5acf8f0de340ef96b9fd562b38b01a1da199d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.gitignore SPDXID: SPDXRef-d769673114152b5995c1a4e5067335e6 FileChecksum: SHA1: ef4ba71b9e0dff61d89e949b178a9c090ddcb947 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-252ab7bc4738f93309cf392c832bfc7b FileChecksum: SHA1: fc7eb28437eeb72f26bf16b21e1ba87fc8eebea9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./CHANGELOG.md SPDXID: SPDXRef-72d897a6ae9b718407f90d89cb9fc749 FileChecksum: SHA1: 8fea8227c350e929d6c0c85104ff6aacc1de39a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./README.md SPDXID: SPDXRef-389533fd82dd160717c0a2789bd43bcc FileChecksum: SHA1: 7e0e95c2fee5899cb8d3e939fa36d818928a5d2e 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: ./documentation/tutorials/1-getting-started.md SPDXID: SPDXRef-5746439e1dd6ef02b70d33c8c3cbeaa2 FileChecksum: SHA1: 428cb96d48154553fb91ede1d941455d09dfd62e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./documentation/tutorials/2-basic-usage.md SPDXID: SPDXRef-3292317af1bf2ba6f5c81aca43002c5e FileChecksum: SHA1: 25d5eb226de8b3b3b9f69620cc5cce3150514bd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./documentation/tutorials/3-position-feedback.md SPDXID: SPDXRef-1b7ac0e7d64c0a414899a50a91893636 FileChecksum: SHA1: 3ae2d30c7961d8a7bdef755986d53137ec245605 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/hardware/no_output_enable_pin.ex SPDXID: SPDXRef-52802919af98f0d7a66e521b4486e5fd FileChecksum: SHA1: edb018a4b6038bf455416104dfdba84c651730fe LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/pca9685.ex SPDXID: SPDXRef-d9aa509fac9c8397dc0d4d960339d061 FileChecksum: SHA1: a0c1e06629bc3ae606741ac0bd4c649ada2a0808 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/pca9685/actuator.ex SPDXID: SPDXRef-0022b33c0728547331921f9c8e471e8a FileChecksum: SHA1: 983cbd892b0eb930990eac6904025753d2b18077 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/pca9685/controller.ex SPDXID: SPDXRef-19905f17826118daa443e283702d2a88 FileChecksum: SHA1: 0bdbcbc4d2ca636fdde80537d82f1226d4a6024c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./mix.exs SPDXID: SPDXRef-e505686cbd1623626f4d54f5d2707524 FileChecksum: SHA1: ac9c4b3414ce2a3f9b1d42415467b3a36489da77 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./mix.lock SPDXID: SPDXRef-090a583aba542be8831db2a006e75951 FileChecksum: SHA1: 70d95c6169b6ef714f24512edd506340f63cf267 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/pca9685/actuator_test.exs SPDXID: SPDXRef-902b0671ea0c2f3f5c609dce6b5f2c75 FileChecksum: SHA1: 82add99381e260e5df8f4892345a0a7829912e0b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/bb/servo/pca9685/controller_test.exs SPDXID: SPDXRef-f304582beaa2ba0baff5188a59c82f24 FileChecksum: SHA1: f4ef572248160e1049812f43e08399164787697c 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-6c819de8dff7593a1349260cd6be8dcd FileChecksum: SHA1: 01a81681da2544ed5a89e99e1570d6478c690210 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton