SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-93fa8139-3a9e-43ed-8a6d-5d4f58ea1ef0
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-05-30T06:04:10Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e438bba8f91692eb531f9ae2fced6c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76d0f8e5fbac90a7123c1aa2ea18d55c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99c06e61363568e6034d78bd3303fc99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c02b5b37dcedce5e852fca54ed3a27c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e96b0ab05f94e2c2b8a6032a20df2544
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab0402cc28fbc2d6ee6eb8b0311fef4a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa6292876404d91656881947aa32703c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb09f57106af66712a3e77725492e7fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-590441f6a2b23b95912f9033475e92f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a55d595ff00345012ddcf3e2397b8831
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45d65fa6da7200807149078c761bd6f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7872fd4385af6fa128e54b39cb39ff4a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc49b869c72175920313be7ee9563690
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b00318e5e321658c97ba682e67e80ef6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3acd9d1f5b2f199feb3a12d29533a9a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3a69cf0758326eb9750b91ad720cd25
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0cc97356e5a4e798f22321007b99e68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8300cfdc05e0fe77b8865590fc246cb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3824a1c72e0b572b3be29adff29d6225
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7c901d77372df39b40833ce7e7a9991
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6331e665e89468ab361d89ed2d3481a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e44c904d559e07fc35f912da7f1309f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29d84f8590becc2613728ea03babfd5a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df27fdd797773d5a573c0992b9b1ba5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20aed499c5d24034f39d337642a7ce86
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-427db48b9705554e3f7c76f5b700824a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2a83d89eb7cd98d0cb0197942ecc8a8
FileName: ./.circleci/config.yml
SPDXID: SPDXRef-3e438bba8f91692eb531f9ae2fced6c2
FileChecksum: SHA1: 37299b1da5bd41e911c2f9d8952a2cfb0fa5e522
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./.credo.exs
SPDXID: SPDXRef-76d0f8e5fbac90a7123c1aa2ea18d55c
FileChecksum: SHA1: 7666d38ebf8f5d0bd791195abdbd105ac362c5be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./.formatter.exs
SPDXID: SPDXRef-99c06e61363568e6034d78bd3303fc99
FileChecksum: SHA1: 59fbf1d3da5109cf7ab069275e4abc3a45d541aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./.gitignore
SPDXID: SPDXRef-6c02b5b37dcedce5e852fca54ed3a27c
FileChecksum: SHA1: 2098a5f020f035a23fb68fb5230fc5e516a31bbe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-e96b0ab05f94e2c2b8a6032a20df2544
FileChecksum: SHA1: 0a88baae82b5ea8934908666077ae672170abb6e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./NOTICE
SPDXID: SPDXRef-ab0402cc28fbc2d6ee6eb8b0311fef4a
FileChecksum: SHA1: d1f7e95c5c5de483d53f7b37deb8a3c31502c3e8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
Copyright holders include Masatoshi Nishiguchi and SmartRent.
FileName: ./README.md
SPDXID: SPDXRef-aa6292876404d91656881947aa32703c
FileChecksum: SHA1: de7c85e30e50d184c5ec31d3711005ae1c001721
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: Copyright (C) 2022 SmartRent
SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux.ex
SPDXID: SPDXRef-bb09f57106af66712a3e77725492e7fb
FileChecksum: SHA1: 97785c4ae563167a4e3608981fbcc089e67f05c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/application.ex
SPDXID: SPDXRef-590441f6a2b23b95912f9033475e92f2
FileChecksum: SHA1: 9ba766356cb366a6abd308152dc7b795a0ba3cd0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/backend.ex
SPDXID: SPDXRef-a55d595ff00345012ddcf3e2397b8831
FileChecksum: SHA1: b3772759f5b26b752c22976ac9ac933e9843e3da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/effects.ex
SPDXID: SPDXRef-45d65fa6da7200807149078c761bd6f5
FileChecksum: SHA1: 03080a4c74596d4425fe669b5bd5c0c859080e88
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/morse.ex
SPDXID: SPDXRef-7872fd4385af6fa128e54b39cb39ff4a
FileChecksum: SHA1: e35ad0bf47cb3e1dfa8ef32149e114993a585e0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/pattern.ex
SPDXID: SPDXRef-dc49b869c72175920313be7ee9563690
FileChecksum: SHA1: 4607e5f3f559a91a4dbb708bf46bf0a62d80d073
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/program.ex
SPDXID: SPDXRef-b00318e5e321658c97ba682e67e80ef6
FileChecksum: SHA1: f1a7dc45eea1f36506cf3b97f1395e9c9f116bfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi
SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./lib/delux/rgb.ex
SPDXID: SPDXRef-3acd9d1f5b2f199feb3a12d29533a9a0
FileChecksum: SHA1: 2ff73590a8a0b8d92ad78f2c25658ee1a22f74f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./mix.exs
SPDXID: SPDXRef-e3a69cf0758326eb9750b91ad720cd25
FileChecksum: SHA1: e2d0b566ad84a776c1518e16612062b97c6b4dd5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./mix.lock
SPDXID: SPDXRef-c0cc97356e5a4e798f22321007b99e68
FileChecksum: SHA1: 4afe47a4b2c266a5fdde3d9b0f90c5572af8968a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: None
FileName: ./test/delux/backend_test.exs
SPDXID: SPDXRef-8300cfdc05e0fe77b8865590fc246cb8
FileChecksum: SHA1: 1c9a1d4a49c0ceb129e023162b0cd0be76ce852c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux/effects_test.exs
SPDXID: SPDXRef-3824a1c72e0b572b3be29adff29d6225
FileChecksum: SHA1: 18fe8cf706de8836adc027315edd6f17ea61f978
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux/morse_test.exs
SPDXID: SPDXRef-c7c901d77372df39b40833ce7e7a9991
FileChecksum: SHA1: 104e6ebb624e718d4ea9788e1a8dcb1a204c2419
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux/pattern_test.exs
SPDXID: SPDXRef-c6331e665e89468ab361d89ed2d3481a
FileChecksum: SHA1: 7614a76b0dc5638004ae058901fffea1d15de1ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux/program_test.exs
SPDXID: SPDXRef-9e44c904d559e07fc35f912da7f1309f
FileChecksum: SHA1: a4fc5d2bbc5bc14007062d05a5a6043efb70e531
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux/rgb_test.exs
SPDXID: SPDXRef-29d84f8590becc2613728ea03babfd5a
FileChecksum: SHA1: 3cfc84be648f711d91d5fb9082132622c68b3a1a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi
SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux_app_test.exs
SPDXID: SPDXRef-df27fdd797773d5a573c0992b9b1ba5d
FileChecksum: SHA1: 5a35ed0d29f9963d01b571427a2e83a6b8c69774
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/delux_test.exs
SPDXID: SPDXRef-20aed499c5d24034f39d337642a7ce86
FileChecksum: SHA1: 82411bb1e0bfd751a727437fb22559778ad87a1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi
SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/support/fake_leds.ex
SPDXID: SPDXRef-427db48b9705554e3f7c76f5b700824a
FileChecksum: SHA1: 8c6ca4a920227c87b6a7581b1fdd3dd17cb62689
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent
FileName: ./test/test_helper.exs
SPDXID: SPDXRef-b2a83d89eb7cd98d0cb0197942ecc8a8
FileChecksum: SHA1: a61593a3bb2850a0729a689cc0cba5a7e9dd54ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent