SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f9ef5c32-defc-4d3d-bf21-d7131905da03 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-01-12T02:34:58Z 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-942fd5c6d464f3f1944b87caf291141f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3f803bf636268eae294618145be488c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c5dd59cf9ba9c110767ee0ba0e8f5e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dffeb03bd34af20fcd60d2e1f4f93699 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be7dd0c555ccfcd36639da76742fe4ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-250c741c552a7e72fd621c2a70e27c12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32073cb4866e49be56d68f6a6aa6254d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c8a69a98a980c7eadfcd26991b816db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71adb9974ace6e53fef55f53c7722ce4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7de5b97534aada0d8582019ed3e636c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-707f97f1c794784b9a9c8a4ca6525d87 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e99fdbeff311691ac3bf6a3cc745866d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-212c2af6df0f74e4987e0e1fc45b6876 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e99f3df129f1894cdfb33cdd7b9da649 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8421ab2c3bfbcc112772adbd27854cfe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d914b68bb4fa34b39a876d8cc6a20245 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64176ab15882709945947637f20101a2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3f5ca9ccce833c022fb782fdbf5ba70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49bcd48361997ea93c0c1cc62dafb64c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20bba6a44bfb914aafa5b3f4723ea547 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33747dd4efa4bcdea2abba072b52a965 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-942fd5c6d464f3f1944b87caf291141f FileChecksum: SHA1: d63b58be139019f96c90fd3d0caac77ca83519ef 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-b3f803bf636268eae294618145be488c FileChecksum: SHA1: 41f92dba3e877024339fc00f627b1c0cce46d3b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./CHANGELOG.md SPDXID: SPDXRef-8c5dd59cf9ba9c110767ee0ba0e8f5e0 FileChecksum: SHA1: ed319201c49c0478d26170f3ce45f97d34c555aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./README.md SPDXID: SPDXRef-dffeb03bd34af20fcd60d2e1f4f93699 FileChecksum: SHA1: 812d766c2d203e1cef5cd68077f9f171811d75ab LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./config/config.exs SPDXID: SPDXRef-be7dd0c555ccfcd36639da76742fe4ff FileChecksum: SHA1: 1734d043a568be62d8a51b1cce02d6232294d126 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech.ex SPDXID: SPDXRef-250c741c552a7e72fd621c2a70e27c12 FileChecksum: SHA1: f8790271ee76904b2c4711992ba32bda25730584 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech/control_table.ex SPDXID: SPDXRef-32073cb4866e49be56d68f6a6aa6254d FileChecksum: SHA1: 79c0ddcd07a653e85cb218115924dcfdf1ebbfde LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech/control_table/sts3215.ex SPDXID: SPDXRef-2c8a69a98a980c7eadfcd26991b816db FileChecksum: SHA1: abf5871e4eae63cc4bf5c4329d30277e46323bc2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech/error.ex SPDXID: SPDXRef-71adb9974ace6e53fef55f53c7722ce4 FileChecksum: SHA1: 4aab79118a63922d28fa000099128db7f005e6b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech/instruction.ex SPDXID: SPDXRef-d7de5b97534aada0d8582019ed3e636c FileChecksum: SHA1: b8e5ac4ea52ce6f9a248a350cd412c935c3c6c0d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/feetech/protocol.ex SPDXID: SPDXRef-707f97f1c794784b9a9c8a4ca6525d87 FileChecksum: SHA1: f56269fe8b6e745c694ee3e2fb0df6ce341cbf41 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/mix/tasks/feetech.debug.ex SPDXID: SPDXRef-e99fdbeff311691ac3bf6a3cc745866d FileChecksum: SHA1: 1f329c32cf011d094545db13dcb4beba180a51f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/mix/tasks/feetech.scan.ex SPDXID: SPDXRef-212c2af6df0f74e4987e0e1fc45b6876 FileChecksum: SHA1: ef57d9a42e772d442939cef1f5d98351e0b27f5b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./lib/mix/tasks/feetech.set_id.ex SPDXID: SPDXRef-e99f3df129f1894cdfb33cdd7b9da649 FileChecksum: SHA1: 93333192319458e95daa5626cb521b7f63e70ec4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.exs SPDXID: SPDXRef-8421ab2c3bfbcc112772adbd27854cfe FileChecksum: SHA1: 4ceb347a73106aea0385c67ae92a517bce74f145 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./mix.lock SPDXID: SPDXRef-d914b68bb4fa34b39a876d8cc6a20245 FileChecksum: SHA1: e1b6e62caa57245a60a2d1ea8ba3ee7c03850293 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/feetech/control_table/sts3215_test.exs SPDXID: SPDXRef-64176ab15882709945947637f20101a2 FileChecksum: SHA1: 70cd1bacd8e90bfad1663d38a55ac3ede3a6d71d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/feetech/error_test.exs SPDXID: SPDXRef-a3f5ca9ccce833c022fb782fdbf5ba70 FileChecksum: SHA1: 5be234731c50bacb2735040b06d0f50b24f9a278 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/feetech/integration_test.exs SPDXID: SPDXRef-49bcd48361997ea93c0c1cc62dafb64c FileChecksum: SHA1: 45fb16c11a00e9c3d17313b22361ca1e809922ba LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/feetech/protocol_test.exs SPDXID: SPDXRef-20bba6a44bfb914aafa5b3f4723ea547 FileChecksum: SHA1: 4ab76cf0a049a9ad4977c97f0ae32f29559e2600 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/test_helper.exs SPDXID: SPDXRef-33747dd4efa4bcdea2abba072b52a965 FileChecksum: SHA1: 37d60d0b3a442fcf5a9347b021a98848145902cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton