SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f1c5f06e-71e0-43c4-ae8d-2a95e350af67 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-10-24T07:59:00Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29e278a3d3467485a2806faeeb9ad717 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1527bb07fdc270e6960cd7813b711de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d3f30862229e2eb809b35b4000aa4c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d58802afbab59ab045f07e03b8f57f8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-409b70dc7746a6245bdec20dfe6e3399 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69c5e2cc63f821b19c12c661fad4f112 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a2824a383351d065547b6750f6e7bd0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f3dd149b0efc003574f2743ef15ab10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eba51e2968f2a9da32ba2f6b21dec10f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-459bd5b8ca0a970492bd88db9ffcbe93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8168f86e5e2c886056a6596ecbabd9c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95a807cb58a8569a655d1c2c46918ba4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5205fa1f99885c5ae79109d04ae32ff7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b957425c81ed15e82fbb1bf65b4236f5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67d4f1b1fc380754affc58ec090985e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd1fe8899e5d8ddf3b51b4c27b2e0d14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78a8186d0502d2176f36e38b56e479ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e06298e64049eb1606e1b44c27e29a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70c169a825df1f5cb91014424a0986c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffd0b888945e2d67647a41fbba89b802 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1505a506f4d4f743e5394eacb929b578 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0694faf8dd3af87983f391b5c10456ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e617a86da9e296b7d62189f606e7a4ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c642f353dab20158cd5832afe1a23afe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82d28371978c9fa83ca7fb34a9dfa17d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdea5064080af7cbe6e2b7492d54a1ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dad4be6ba00f8c2af19745edc3ac7720 FileName: ./.circleci/config.yml SPDXID: SPDXRef-29e278a3d3467485a2806faeeb9ad717 FileChecksum: SHA1: 253aca291de6eaa9540519bc323392546b7a7b06 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.credo.exs SPDXID: SPDXRef-a1527bb07fdc270e6960cd7813b711de FileChecksum: SHA1: ff22d1816b9571e22598e2591d1b625e55e22231 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.formatter.exs SPDXID: SPDXRef-4d3f30862229e2eb809b35b4000aa4c7 FileChecksum: SHA1: a2d9c505f574d14133f5c82c1802e4c1bc4dee28 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.github/dependabot.yml SPDXID: SPDXRef-d58802afbab59ab045f07e03b8f57f8e FileChecksum: SHA1: c91cb0db36f94510531d7cd0142def4e27a74a99 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.gitignore SPDXID: SPDXRef-409b70dc7746a6245bdec20dfe6e3399 FileChecksum: SHA1: d4ace6db2966fb151d76145f8e4048eaff965af3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./CHANGELOG.md SPDXID: SPDXRef-69c5e2cc63f821b19c12c661fad4f112 FileChecksum: SHA1: 7eeffabab4bf883a5ea865d929b549f79f195bf4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./Makefile SPDXID: SPDXRef-3a2824a383351d065547b6750f6e7bd0 FileChecksum: SHA1: fbcb175266d97d06b8000fb3bfecad4487aa2fc1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Frank Hunleth SPDX-FileCopyrightText: 2016 Connor Rigby SPDX-FileCopyrightText: 2018 Matt Ludwigs FileName: ./NOTICE SPDXID: SPDXRef-0f3dd149b0efc003574f2743ef15ab10 FileChecksum: SHA1: 8c0138b8cc5ef4bb4daa0fc97d3532c419bd8f71 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None Copyright holders include Frank Hunleth, Connor Rigby, Mark Sebald, Matt FileName: ./PORTING.md SPDXID: SPDXRef-eba51e2968f2a9da32ba2f6b21dec10f FileChecksum: SHA1: 10903d239ff8be2a30e489fd4cd090139d64e221 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth FileName: ./README.md SPDXID: SPDXRef-459bd5b8ca0a970492bd88db9ffcbe93 FileChecksum: SHA1: 273d537e8c8e68ae5254db80144febbb6d7c3ed6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Frank Hunleth FileName: ./RELEASE.md SPDXID: SPDXRef-8168f86e5e2c886056a6596ecbabd9c4 FileChecksum: SHA1: 3aa4f0d42d1e8eb7ba33d76597d0ce0236e29341 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth FileName: ./assets/images/schematic-i2c.png SPDXID: SPDXRef-95a807cb58a8569a655d1c2c46918ba4 FileChecksum: SHA1: 0ad58b8cefaa773af02adb31ffda5e23ec1c656d LicenseConcluded: NOASSERTION LicenseInfoInFile: SHL-0.51 FileCopyrightText: SPDX-FileCopyrightText: 2013 Erlang Solutions FileName: ./c_src/compat/linux/types.h SPDXID: SPDXRef-5205fa1f99885c5ae79109d04ae32ff7 FileChecksum: SHA1: 693a80bcf8db29536d7a797a6268ce846cd1623c LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later LicenseInfoInFile: Linux-syscall-note FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./c_src/i2c_nif.c SPDXID: SPDXRef-b957425c81ed15e82fbb1bf65b4236f5 FileChecksum: SHA1: da86de68af794ce0250fe5871d09cf6ee0e6b93f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth SPDX-FileCopyrightText: 2018 Mark Sebald SPDX-FileCopyrightText: 2018 Matt Ludwigs FileName: ./c_src/linux/i2c-dev.h SPDXID: SPDXRef-67d4f1b1fc380754affc58ec090985e3 FileChecksum: SHA1: 5e6fa9ec617b74329a2259c6602fca60087d07d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-2.0-or-later LicenseInfoInFile: Linux-syscall-note FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./lib/i2c.ex SPDXID: SPDXRef-dd1fe8899e5d8ddf3b51b4c27b2e0d14 FileChecksum: SHA1: 36846083a6c4257d2a3bd500d35eebf120f48e62 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Frank Hunleth SPDX-FileCopyrightText: 2018 Mark Sebald SPDX-FileCopyrightText: 2018 Matt Ludwigs SPDX-FileCopyrightText: 2020 Justin Schneck SPDX-FileCopyrightText: 2021 Bruce Tate SPDX-FileCopyrightText: 2023 Jon Carstens FileName: ./lib/i2c/backend.ex SPDXID: SPDXRef-78a8186d0502d2176f36e38b56e479ba FileChecksum: SHA1: 595a5f6332247c83f2473c2cd72d18fccc3c92b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./lib/i2c/bus.ex SPDXID: SPDXRef-7e06298e64049eb1606e1b44c27e29a3 FileChecksum: SHA1: f6a353eaac066d7e16e00cd0333e4d69be748735 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./lib/i2c/i2c_dev.ex SPDXID: SPDXRef-70c169a825df1f5cb91014424a0986c1 FileChecksum: SHA1: fbc5f51f03e16673b59260c677fd150441929eed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./lib/i2c/i2c_nif.ex SPDXID: SPDXRef-ffd0b888945e2d67647a41fbba89b802 FileChecksum: SHA1: be20e162ab755c0f21da02dee027dc6be4e207ec LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth SPDX-FileCopyrightText: 2018 Mark Sebald FileName: ./lib/i2c/nil_backend.ex SPDXID: SPDXRef-1505a506f4d4f743e5394eacb929b578 FileChecksum: SHA1: 45ab3ac938af12e84aaaab121e15cf1100f47dcc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./mix.exs SPDXID: SPDXRef-0694faf8dd3af87983f391b5c10456ad FileChecksum: SHA1: fd38cc9f435bf1b7140d0b5aa05b62f884e7f569 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./mix.lock SPDXID: SPDXRef-e617a86da9e296b7d62189f606e7a4ec FileChecksum: SHA1: af2f349087d72a9eba22844ea46d493a8e9b4b50 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./test/circuits_i2c_test.exs SPDXID: SPDXRef-c642f353dab20158cd5832afe1a23afe FileChecksum: SHA1: 7c281f0e0174917a7e8d53b70eae8961ac9f6772 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth FileName: ./test/i2c/i2c_dev_test.exs SPDXID: SPDXRef-82d28371978c9fa83ca7fb34a9dfa17d FileChecksum: SHA1: b4b072aabdfc82cb9211dea99635c6b156c8a606 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./test/i2c/i2c_nif_test.exs SPDXID: SPDXRef-cdea5064080af7cbe6e2b7492d54a1ed FileChecksum: SHA1: 1934b6430dcb3c542112fffe1285591eefb257c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth FileName: ./test/test_helper.exs SPDXID: SPDXRef-dad4be6ba00f8c2af19745edc3ac7720 FileChecksum: SHA1: 360a63490655041620650c9f290b6f9e9ce4d637 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2014 Frank Hunleth SPDX-FileCopyrightText: 2021 Masatoshi Nishiguchi