SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-c86acbcf-5b1f-41a3-a4b9-7a29714693ff Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-03-31T20:26:10Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c03559702331b0d32ee08f64be1e402 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-affbb3c98043716cb78ae718a5a4e324 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c3e4f58d2c74b5d472083832e850aa0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-055b960681b1e9621ac6d41a08b134fa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58bd998e4e70342412f367a623661b94 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-814c487930b838e674940af32137e767 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac6f7cf5c1329391d8a09356ac160553 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af4aefb738cfff505b3d186741048c34 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cad2376b6b52325816ad8a3817469572 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6337bd3f79648e7b80aaab971abfb016 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c4055a4cef58a44400b63591ea64c28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-533c908bf2ca12d7a6686d72213718da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21d30e5dd070f373ee7a72b1632b75b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90395f0124d218019e1b549dc0099933 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-003c027da6a9c96ba34a16c841aac30c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4cafb6b1c95fdd9cf5fdf1df69b641a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e86cc04602b4686b10631069dbc6cc8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fe4ed40a520783eeb944706de2bc27e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12d252bea9513f33d822ceda308029dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c4899364937e562e667991fd442ae29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4665c3deca4718462297964622cd5ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b60262d978ee1980043977ed761955e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8379cbcf92971a6f740bcb8ee94059a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88e760eb0644badd387cda7b1e2b7ffd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39f37322b55b3e7cef5160eb181e8516 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f86c91b0d4dc4f86eaffa7ead64cfa9c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1855fa7978af32a32bde001a3881aaaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-354cfce9f13f4740b9b4603b85f16709 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d435c2e84ef79163f59bf8976971457 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4088a5d153d22f1ca35e7173ebb4fef9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a87e064d5dbab4e71eb22d60350b7ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12b3eb90733bcd676594d41bada4e817 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0c067c48513a8b3857db35f292fe5f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b4d3ffaed2078490b88c9451b113711 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7987b8eb0358a896287b8545f320a367 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6043c1609e8345f6ca3fd49d7a92e40 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89f38a633b58bf069b498fd3c6274111 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a513097aff05e3bc4e02848628ac679f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f00681a25f8fb99617e3b12975e28b7d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c72ec79527ac4498d211778e14a6603 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7e7624a92d507993eaf04e5cb2578d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8da7ba7fda021f84f41a6f8eb185cd92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0e58475f78aa5ca512bc76d8534af9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a82c8011728c8fb104fd32951cbed815 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7447868ff848e4522c6fb1b585521dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbda2f9da86f83eb0c5921bba60535e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee38ce52112cd159c11ff8d975a7a461 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec7c41e5ffbf2dbad7814bbe75a8169e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dac4a3f9f3c372eff8e25e64b997afd8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74a9e8d67a13713e5a4eeab0e9728f56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f9fb78b2e402df129526ddfc02f4b37 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da8ba3072acc92d381ee292e5bfcdc92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a63a3ea080fe306737892b0569ff1c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-819a9e307216aac96d37f6d78bca3f1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-578e79d09bf0163788b1c79dd697457c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ee7e171a8431f0ffa3d46dffd3ff19d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d3b37794f67fd708b2bfcf2b3c0d75d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c19e85712780fa9d7569519d6db3bfbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c24a241c4d72fe4a04608c1ce296ea23 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4552a86c328e9635fb485c7bbf140815 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84e8ba6a1f145ad8b39f6b00908b0ad6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9368a399744c11046c8f8dfd393dc134 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-639d2987e35290c3eab4fc065012ccb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d815653df1aa13020874b5fb36f2bf3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fc99d5b5c2c27c97853b6b6bd89ebdb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b007da6b5e8ef75ff91dbf74446db852 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96e0de9d819917dc0474618188f53bbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3e45f7c6ebb4932707ccf4fdaabdd6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a8a26bec1d01ff599cba56071218da8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e54e21bd597a3d41483ac2f84eaefab4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5085e1d483aae14df53b18a18174cffd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44c9d84944b843d8b4a941f3a56c97ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edbe4286b956be2621358abb69655dbc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32aaabb63914b69f7d78bdc586e17074 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64dc22a764104ed0553bc8d310c5c020 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-642f28fcf44b3e1b5a8a935b37b63827 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-681e14ead5b1e41eae2c708644718732 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e60ea0120fbed47492a63e6ddcf2d84f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11931f506a296838240a62f2d9b08f9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb2f2754ef2be0eb4e74332addc1f6f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4920935e61ed4cafe95ca5120706c7ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f14f4c8257f330f973301da505da839b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aee91816dcf37fd2ceecbb93660fa8cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0659a6d69e778c8728b74a4c7cc8326b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3e8c83ebc8e333719ebf53e9d05f835 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6072b16e77650ad84e7684cf9e05226b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4740e7b9a618a8e5622cd834b193f10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f019018ad1ba8fb3720a7610294a504 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-003662676f78423560b903b2c149c8dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a4a243071653bc36951edb1a7e6fb45 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a10b784a4a70e689c065440e686dc0ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-951689517f8498d3be88b77135164438 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b09eebae246216e35df6c0a36272818 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9800199922a1851ee919eccd86042a24 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-528cc35ecad4a077164cc69e53ffcacc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5643e50a8a2063a956f1ebd7ec247c88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d192abb1e49bf5c87ce3269a81685be0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-879730ac5a4eae81bd82020bdb6e9d3e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-044637fecf8ff296996376b86880044a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d922b8ddfc3c5faf6ecfd870f2c705c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b0c717bb96fb212e96ee2bb01db5e2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d6b2b56999d788f42000d042e3c4444 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83c1fd0d4ed8b5d6542b53a591538232 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe03ce36346940a9d0b2c61fd4ecf735 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07dce95b7818b53c940c2fa63b085763 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-365e1420f1639ed5493792d819eb6da3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96d94979cef464fbcdb3949828baee93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8c64e78b6cb8326ad354d36e337b022 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53e714049b3f639a39ddbe4d3cdcb3af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ffe656fd37cae8ad6dafca7f6e1dcf6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e662fdc56001ab7e8cb2d1e6ec80831f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b28c3fa181ef26fbf36213e0eb40cc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d918272fcce8c6f8ad70bfaf48f9f300 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a25f9f19e022824424543835809684d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0cace49a8c9af7488e47e878e03c760 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16b31cb377745ce6aac32bcb98fab252 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecaf925536978b2b52982c557665d9e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-332c648a3596bb27ccb8821e19a803dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c5261c75d2f13cf649033861d5b9a9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01ea28cc8deddb91c4944db3ebc7c6f7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29a5202676020de06aae0fd96a8c2c44 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34eb1eab3d3cef1c37595cbfe04059be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-823c4b121d3982d11d90dc9115ef9ab9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b29ff1fdad1df175bd0daf654160d194 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0d3a24798b501e3ad5d621cedaee614 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e17798c067c0c6b05588c55da338c30d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a6de4ed8095ce8276456254b8ac2f24 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25584db72ec78a5019b0e07e2e3100ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-068786f848c77a71682fb2b7086987e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d714a686798857469ea1b5c3e0b9068 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb1d717a034da46e75f345407cde039d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9589b67acf5b24e3267c741a8d3fcae7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3f8e6f859389704cedff247126f426c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd235c8e908750cba196db64ee6a20e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fb61f7b9c71281ee00346ff48658209 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0f65dcea6baabe9298c9ba7b204fff2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-445bedaaee1b877000b53fa3ecb0dfb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eba12f8323bb812b5152530c57f15eaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0dd887226ec393b659dfe2eb8f007a49 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe4176818e3d477bd0b437bc030c14c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a019f532e95178e3f225b1c42d6099e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c1f6863eaf205ab1fa32f08127adf21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65879cdd38477b67d2e10bfe8ac7de16 FileName: ./.credo.exs SPDXID: SPDXRef-1c03559702331b0d32ee08f64be1e402 FileChecksum: SHA1: bb5cc3d0944e9d78b9391998d3ff7cb975f73424 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./.formatter.exs SPDXID: SPDXRef-affbb3c98043716cb78ae718a5a4e324 FileChecksum: SHA1: 80e1d34938ce24424997a93d9fa88497191ae522 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./.github/ISSUE_TEMPLATE/bug_report.md SPDXID: SPDXRef-6c3e4f58d2c74b5d472083832e850aa0 FileChecksum: SHA1: 66f3ef1522545907c3abb427e817e82a419f6630 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./.github/ISSUE_TEMPLATE/feature_request.md SPDXID: SPDXRef-055b960681b1e9621ac6d41a08b134fa FileChecksum: SHA1: edee9fe30fa0957a9eff240c696dba1e4a50d4a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./.github/dependabot.yml SPDXID: SPDXRef-58bd998e4e70342412f367a623661b94 FileChecksum: SHA1: 6f6b2e2b651c64a52dd0afef21414030edf52405 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./.github/pull_request_template.md SPDXID: SPDXRef-814c487930b838e674940af32137e767 FileChecksum: SHA1: 4fe623492a71e64947ce2e2639d9c0c5a1364da7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./.github/workflows/elixir.yml SPDXID: SPDXRef-ac6f7cf5c1329391d8a09356ac160553 FileChecksum: SHA1: ff6eb97922cb38a5af31202ffb5ae187628e486b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./.gitignore SPDXID: SPDXRef-af4aefb738cfff505b3d186741048c34 FileChecksum: SHA1: bb114995db64ce535aec5e5d14cd2a087d0b3b98 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./.vscode/launch.json SPDXID: SPDXRef-cad2376b6b52325816ad8a3817469572 FileChecksum: SHA1: bf38dad29159e3f93a9d362cbdf94c16592bc4fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./CLA.md SPDXID: SPDXRef-6337bd3f79648e7b80aaab971abfb016 FileChecksum: SHA1: d753331f1f114851c2f264d24526a7b154a72bfc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik Copyright in the entire work of authorship, any other author of the Contribution should also sign this – in any event, please contact Us at fledex@reik.org Copyright owner who Submits a Contribution to Us. FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-2c4055a4cef58a44400b63591ea64c28 FileChecksum: SHA1: e6e36046c4dcb4eb7ee73d7ddbb6014594000283 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-533c908bf2ca12d7a6686d72213718da FileChecksum: SHA1: e922fd12cfbc966c5479f34d480fbf3bfe4cefc2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./CONTRIBUTORS.md SPDXID: SPDXRef-21d30e5dd070f373ee7a72b1632b75b6 FileChecksum: SHA1: ead73e601af3ec78d055acaa4dba7d186c710a10 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./CREDITS.md SPDXID: SPDXRef-90395f0124d218019e1b549dc0099933 FileChecksum: SHA1: 84c5d3b70fd922fd2848d64921d599cd6f500b56 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2013 FastLED Copyright 2023, Matthias Reik FileName: ./README.md SPDXID: SPDXRef-003c027da6a9c96ba34a16c841aac30c FileChecksum: SHA1: eb345e7755522128e0d7a6384a24349bd6d46e94 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./SECURITY.md SPDXID: SPDXRef-a4cafb6b1c95fdd9cf5fdf1df69b641a FileChecksum: SHA1: b90238882b579f6bdd31c3753f97d06ece28f133 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./TODO.md SPDXID: SPDXRef-e86cc04602b4686b10631069dbc6cc8e FileChecksum: SHA1: 1972a410f9991ff8ee6d259d3574d189247cb5fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./config/config.exs SPDXID: SPDXRef-7fe4ed40a520783eeb944706de2bc27e FileChecksum: SHA1: b536f345dc8c248f1e7fe17d9345659514727034 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./config/config_dev.exs SPDXID: SPDXRef-12d252bea9513f33d822ceda308029dc FileChecksum: SHA1: 617b746fa41158ad13239e59a7630284e456dea3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./config/config_test.exs SPDXID: SPDXRef-2c4899364937e562e667991fd442ae29 FileChecksum: SHA1: 3f858189f807a29c0e6918b525c5f7b6583768ed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./coveralls.json SPDXID: SPDXRef-f4665c3deca4718462297964622cd5ec FileChecksum: SHA1: e4c27b7c788118655535398e327ba7957aff97e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/architecture.drawio SPDXID: SPDXRef-b60262d978ee1980043977ed761955e6 FileChecksum: SHA1: 97286179f138be3baf4adbea73e6068bcffbf4e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/architecture.drawio.png SPDXID: SPDXRef-f8379cbcf92971a6f740bcb8ee94059a FileChecksum: SHA1: 5b39feb68358f9ded7c296ad258683a865864424 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/architecture.drawio.svg SPDXID: SPDXRef-88e760eb0644badd387cda7b1e2b7ffd FileChecksum: SHA1: 638ffa23298eefde86350a2fec9ddb2994a37bf2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/architecture.md SPDXID: SPDXRef-39f37322b55b3e7cef5160eb181e8516 FileChecksum: SHA1: 724f2c1ffda730e72273c7e98cb8876ccd3a084f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/cheatsheet.cheatmd SPDXID: SPDXRef-f86c91b0d4dc4f86eaffa7ead64cfa9c FileChecksum: SHA1: a089c48ca470e8379483ad332d23dffd92eb58c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/driver_reinit_logic.md SPDXID: SPDXRef-1855fa7978af32a32bde001a3881aaaa FileChecksum: SHA1: a26de839f4388caa3f587bb33a823166c26cf606 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/fledex.cheatmd SPDXID: SPDXRef-354cfce9f13f4740b9b4603b85f16709 FileChecksum: SHA1: eea022108cee62459d0f510e5db97e75eb97cdce LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/fledex_logo.drawio SPDXID: SPDXRef-4d435c2e84ef79163f59bf8976971457 FileChecksum: SHA1: f407f558e37d82317109a5f7883525956fd3b195 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/fledex_structure_thoughts.md SPDXID: SPDXRef-4088a5d153d22f1ca35e7173ebb4fef9 FileChecksum: SHA1: a97ffdfffdcdca8cc42bd6f3327d937838da2238 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./docs/hardware-Page-2.drawio.svg SPDXID: SPDXRef-2a87e064d5dbab4e71eb22d60350b7ec FileChecksum: SHA1: 69962381857e06e48d15ebaa9f097639f2d113c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/hardware.drawio SPDXID: SPDXRef-12b3eb90733bcd676594d41bada4e817 FileChecksum: SHA1: 2710db4823fa5ed02351cb5d6040f36fcbbd78a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/hardware.drawio.svg SPDXID: SPDXRef-f0c067c48513a8b3857db35f292fe5f1 FileChecksum: SHA1: 03856c1cf2bdc61f3aebe19265a3ccbed24817e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./docs/hardware.md SPDXID: SPDXRef-4b4d3ffaed2078490b88c9451b113711 FileChecksum: SHA1: 684851f1e25d0b84dd4eb6ffc822632473861169 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./docs/project_plan.md SPDXID: SPDXRef-7987b8eb0358a896287b8545f320a367 FileChecksum: SHA1: a65d7f3ded7cc2e9a71027794ac27da21b660bd4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./fledex_logo.png SPDXID: SPDXRef-a6043c1609e8345f6ca3fd49d7a92e40 FileChecksum: SHA1: 6380c5eaeef9015a3538fbf65cef731918cb8738 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./fledex_logo.svg SPDXID: SPDXRef-89f38a633b58bf069b498fd3c6274111 FileChecksum: SHA1: 0add5f484d1e72668e05bdcf22d3e39aa18980ff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex.ex SPDXID: SPDXRef-a513097aff05e3bc4e02848628ac679f FileChecksum: SHA1: 79c12cde59f9445e34f252601681fe8325218bc3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/animation/animator.ex SPDXID: SPDXRef-f00681a25f8fb99617e3b12975e28b7d FileChecksum: SHA1: 094ddb9b073517733d2dce3d7cd120930443e77e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/animation/animator_base.ex SPDXID: SPDXRef-4c72ec79527ac4498d211778e14a6603 FileChecksum: SHA1: 872552f6e2f25400cb5bc7713fe4e671d9ad341d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/animation/animator_interface.ex SPDXID: SPDXRef-e7e7624a92d507993eaf04e5cb2578d5 FileChecksum: SHA1: b14bde119b42fa85411ddd620f17ab85019418de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/animation/coordinator.ex SPDXID: SPDXRef-8da7ba7fda021f84f41a6f8eb185cd92 FileChecksum: SHA1: c170dd45f9b3df5ed0b760a4ff093f7cac2f2019 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/animation/job_scheduler.ex SPDXID: SPDXRef-f0e58475f78aa5ca512bc76d8534af9a FileChecksum: SHA1: 229a2b510d3de4a200a92e66d0d81d196b0964f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/animation/manager.ex SPDXID: SPDXRef-a82c8011728c8fb104fd32951cbed815 FileChecksum: SHA1: 3ba814ab9f5338b0cdde4674bbe52131f313362b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/application.ex SPDXID: SPDXRef-a7447868ff848e4522c6fb1b585521dd FileChecksum: SHA1: 48a2601fe497021df70187056d8e7b55860c4f8c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/conversion/approximate.ex SPDXID: SPDXRef-fbda2f9da86f83eb0c5921bba60535e6 FileChecksum: SHA1: 3eab5e6bf3b68816badbcff3b80a7e413334c117 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/conversion/calc_utils.ex SPDXID: SPDXRef-ee38ce52112cd159c11ff8d975a7a461 FileChecksum: SHA1: 1d60425fbc44e128ae330c5b301df28daf8ac736 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/conversion/rainbow.ex SPDXID: SPDXRef-ec7c41e5ffbf2dbad7814bbe75a8169e FileChecksum: SHA1: 1c6e6c811246a31c7b431ef3ee8237d6376ef5f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/conversion/raw.ex SPDXID: SPDXRef-dac4a3f9f3c372eff8e25e64b997afd8 FileChecksum: SHA1: d176e1ed40f09e5a81fc4b5a0cc4b4f752062a1d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/conversion/spectrum.ex SPDXID: SPDXRef-74a9e8d67a13713e5a4eeab0e9728f56 FileChecksum: SHA1: 7429beb416d5121f6f41ee21848a071a7e7aebbb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/correction.ex SPDXID: SPDXRef-5f9fb78b2e402df129526ddfc02f4b37 FileChecksum: SHA1: e5b275a1e49e0093dcf5319dcc7dfdf12e3b77d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/functions.ex SPDXID: SPDXRef-da8ba3072acc92d381ee292e5bfcdc92 FileChecksum: SHA1: a7ab8eff4bb87cd99860891aecde7e97e90e15ed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/kino_render.ex SPDXID: SPDXRef-7a63a3ea080fe306737892b0569ff1c8 FileChecksum: SHA1: 98b8d8fea6104b20efa0a2c0fa3e1a21159c9eee LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/css/css.ex SPDXID: SPDXRef-819a9e307216aac96d37f6d78bca3f1e FileChecksum: SHA1: b11318b6e7991da02eb004b010b83d946866eb4f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/css/css_colors.csv SPDXID: SPDXRef-578e79d09bf0163788b1c79dd697457c FileChecksum: SHA1: 9337a33735b59d033658cf4335457b19b541584b LicenseConcluded: NOASSERTION LicenseInfoInFile: W3C FileCopyrightText: Copyright 2025, Matthias Reik Copyright © 2023 W3C®. This software or document includes material copied from or derived from CSS Color Module Level 4 https://drafts.csswg.org/css-color/#named-colors FileName: ./lib/fledex/color/names/doc_utils.ex SPDXID: SPDXRef-8ee7e171a8431f0ffa3d46dffd3ff19d FileChecksum: SHA1: 6ebfe43c989b461890bcf91eff58b16421715d7c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/dsl.ex SPDXID: SPDXRef-2d3b37794f67fd708b2bfcf2b3c0d75d FileChecksum: SHA1: ffc92ad96d0266f78233ae5c04e3357625b557c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2025, Matthias Reik FileName: ./lib/fledex/color/names/guards.ex SPDXID: SPDXRef-c19e85712780fa9d7569519d6db3bfbf FileChecksum: SHA1: d00ebd98a9043f86a3e1e86336bd194f0c2e3bfb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2025, Matthias Reik FileName: ./lib/fledex/color/names/load_utils.ex SPDXID: SPDXRef-c24a241c4d72fe4a04608c1ce296ea23 FileChecksum: SHA1: 641af72b4834aebe677a866c4c3078b5bbb02de1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/color/names/names.ex SPDXID: SPDXRef-4552a86c328e9635fb485c7bbf140815 FileChecksum: SHA1: 1152c6ddf33c0d32140110549c0453515a226d4f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2025, Matthias Reik FileName: ./lib/fledex/color/names/ral/ral.ex SPDXID: SPDXRef-84e8ba6a1f145ad8b39f6b00908b0ad6 FileChecksum: SHA1: 3332471104f5402c9085cecca5f37a1d26576ddd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/ral/ral_colors.csv SPDXID: SPDXRef-9368a399744c11046c8f8dfd393dc134 FileChecksum: SHA1: 94ec0ef5b8c00f5e811e3178b96a84716777bc87 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-NC-SA-4.0 FileCopyrightText: Copyright 2025, Matthias Reik FileName: ./lib/fledex/color/names/svg/svg.ex SPDXID: SPDXRef-639d2987e35290c3eab4fc065012ccb8 FileChecksum: SHA1: 90965dc5f9380bd03d166739acb277e97267e9da LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/svg/svg_colors.csv SPDXID: SPDXRef-6d815653df1aa13020874b5fb36f2bf3 FileChecksum: SHA1: 1f486e4e4df92335cf81e6ba8b0059a196462df7 LicenseConcluded: NOASSERTION LicenseInfoInFile: W3C FileCopyrightText: Copyright 2025, Matthias Reik Copyright © 2023 W3C®. This software or document includes material copied from or derived from Scalable Vector Graphics (SVG) 1.1 (Second Edition) https://www.w3.org/TR/SVG11/Overview.html. FileName: ./lib/fledex/color/names/types.ex SPDXID: SPDXRef-3fc99d5b5c2c27c97853b6b6bd89ebdb FileChecksum: SHA1: 1dd4698ee55d20411d5118b97eb6fbd858587a55 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/color/names/wiki/wiki.ex SPDXID: SPDXRef-b007da6b5e8ef75ff91dbf74446db852 FileChecksum: SHA1: e670d0fb22971503e38aadb7d79abe20925f21a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2025, Matthias Reik FileName: ./lib/fledex/color/names/wiki/wiki_colors.csv SPDXID: SPDXRef-96e0de9d819917dc0474618188f53bbf FileChecksum: SHA1: 5ccfb7c828198ede9f46c3192dcd21580ecc3ff1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-NC-SA-4.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/names/wiki/wiki_utils.ex SPDXID: SPDXRef-d3e45f7c6ebb4932707ccf4fdaabdd6d FileChecksum: SHA1: fae70e2d3b52fc16008236314fe52003aae71ef1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2025, Matthias Reik FileName: ./lib/fledex/color/types.ex SPDXID: SPDXRef-7a8a26bec1d01ff599cba56071218da8 FileChecksum: SHA1: 81732a391fdbeaa167e3fba45c288675e534d780 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/color/utils.ex SPDXID: SPDXRef-e54e21bd597a3d41483ac2f84eaefab4 FileChecksum: SHA1: 586052e363fec178c912e76d1feedd1f81282428 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/component/clock.ex SPDXID: SPDXRef-5085e1d483aae14df53b18a18174cffd FileChecksum: SHA1: f2ba9f54c1fb3c22a7adc49370e136aebf39158d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/component/dot.ex SPDXID: SPDXRef-44c9d84944b843d8b4a941f3a56c97ee FileChecksum: SHA1: 2f66aac0958b953b9cde1be9fdbf94738cd8507d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/component/interface.ex SPDXID: SPDXRef-edbe4286b956be2621358abb69655dbc FileChecksum: SHA1: 69fa66a26779763cac92b537a76ad2c341243384 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/component/pubsub_painter.ex SPDXID: SPDXRef-32aaabb63914b69f7d78bdc586e17074 FileChecksum: SHA1: e7dc69acb85b3ace363e21f1b15f0ba3b347530e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/component/thermometer.ex SPDXID: SPDXRef-64dc22a764104ed0553bc8d310c5c020 FileChecksum: SHA1: a32eb76780729ea9250313e4cae82be42996189e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/impl/kino.ex SPDXID: SPDXRef-642f28fcf44b3e1b5a8a935b37b63827 FileChecksum: SHA1: 4922a1f6ba0539e346bb038b8dffa813c4da3bb6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/impl/logger.ex SPDXID: SPDXRef-681e14ead5b1e41eae2c708644718732 FileChecksum: SHA1: 9b69fa9bade4c9f1c923cb383259018efa0abf64 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/impl/null.ex SPDXID: SPDXRef-e60ea0120fbed47492a63e6ddcf2d84f FileChecksum: SHA1: 58b366260f5b13d7167843421e880e509e38dbf2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/impl/pubsub.ex SPDXID: SPDXRef-11931f506a296838240a62f2d9b08f9b FileChecksum: SHA1: 475b4138791b6eb013dbb41e4cf39217ce12a443 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/impl/spi.ex SPDXID: SPDXRef-eb2f2754ef2be0eb4e74332addc1f6f1 FileChecksum: SHA1: 23cf36c2c476ee4a31a889a1504d3edeba1c4a13 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/interface.ex SPDXID: SPDXRef-4920935e61ed4cafe95ca5120706c7ae FileChecksum: SHA1: d5b79af80abfee216a4eae521777cdc6dc781781 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/driver/manager.ex SPDXID: SPDXRef-f14f4c8257f330f973301da505da839b FileChecksum: SHA1: efdd7ba25bdcbe0b88210ef73401c03cf9ce85d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/effect/dimming.ex SPDXID: SPDXRef-aee91816dcf37fd2ceecbb93660fa8cb FileChecksum: SHA1: c12b4138fc77d78f691eab0c1f60f88c8a6951a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/effect/interface.ex SPDXID: SPDXRef-0659a6d69e778c8728b74a4c7cc8326b FileChecksum: SHA1: a1ecf76e6a0f0f64aadee15004a6bbd49c5b98af LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/effect/offset.ex SPDXID: SPDXRef-c3e8c83ebc8e333719ebf53e9d05f835 FileChecksum: SHA1: b1d7e038fa062e351177e23888db72b8c80503cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/effect/rotation.ex SPDXID: SPDXRef-6072b16e77650ad84e7684cf9e05226b FileChecksum: SHA1: 619b1ce35cc2a06f3c3c6e5481d5ca3689b0c27b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/effect/wanish.ex SPDXID: SPDXRef-f4740e7b9a618a8e5622cd834b193f10 FileChecksum: SHA1: 09d526f8ffa079810d0cdcb9d39a982575c29004 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/led_strip.ex SPDXID: SPDXRef-8f019018ad1ba8fb3720a7610294a504 FileChecksum: SHA1: 6e4a9992cff6a4be9ef243f0fb47aaef0dbe47b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/leds.ex SPDXID: SPDXRef-003662676f78423560b903b2c149c8dd FileChecksum: SHA1: adc3af3bd510d5072132c855a16865fc0c2e4c1f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./lib/fledex/utils/cluster.ex SPDXID: SPDXRef-5a4a243071653bc36951edb1a7e6fb45 FileChecksum: SHA1: 14a04d126db84fd28f986c3e58c569b2b4281ee5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./lib/fledex/utils/dsl.ex SPDXID: SPDXRef-a10b784a4a70e689c065440e686dc0ce FileChecksum: SHA1: 3294b7956995b900e4bc6b928f470058c8ed2185 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/utils/guards.ex SPDXID: SPDXRef-951689517f8498d3be88b77135164438 FileChecksum: SHA1: 043fffdf089ca899a202f25ea411b846226715e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./lib/fledex/utils/pubsub.ex SPDXID: SPDXRef-5b09eebae246216e35df6c0a36272818 FileChecksum: SHA1: d198dc5bcfc7145c5056e70f70a42f7b0226a826 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/1_first_steps_with_an_led_strip.livemd SPDXID: SPDXRef-9800199922a1851ee919eccd86042a24 FileChecksum: SHA1: fa52f40555970dd4940ff9e8ff7eae0b506a1dd8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./livebooks/2_fledex_first_steps.livemd SPDXID: SPDXRef-528cc35ecad4a077164cc69e53ffcacc FileChecksum: SHA1: 1164ddb95ec8ea4b8b3719fe9f285db1e8bb45bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/2b_fledex_how_to_define_leds.livemd SPDXID: SPDXRef-5643e50a8a2063a956f1ebd7ec247c88 FileChecksum: SHA1: 5630f3db96b42017565328a90f89f0f2e7cf120b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/3_fledex_animations.livemd SPDXID: SPDXRef-d192abb1e49bf5c87ce3269a81685be0 FileChecksum: SHA1: 24b57822dd163e079f9c084c389324c10a88cce8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/3b_fledex_more_about_colors.livemd SPDXID: SPDXRef-879730ac5a4eae81bd82020bdb6e9d3e FileChecksum: SHA1: 46df84b9c4131cedbce07c2cf0211ed06e10a5e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/4_fledex_clock_example.livemd SPDXID: SPDXRef-044637fecf8ff296996376b86880044a FileChecksum: SHA1: 0e032a3f1541064cf63d71aa9eb0accdc3eacd7b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/5_fledex_weather_example.livemd SPDXID: SPDXRef-d922b8ddfc3c5faf6ecfd870f2c705c4 FileChecksum: SHA1: d7c07e5baf7e82a1454a78ed6cf0548e7ecfe5d2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/6_fledex_dsl.livemd SPDXID: SPDXRef-6b0c717bb96fb212e96ee2bb01db5e2e FileChecksum: SHA1: dcf9d0f75b852b5de0cec38f130d9ea737a66e01 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/7_fledex_effects.livemd SPDXID: SPDXRef-1d6b2b56999d788f42000d042e3c4444 FileChecksum: SHA1: 7fc81514d0152db593d21da0609653ef994bce8b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/8_fledex_component.livemd SPDXID: SPDXRef-83c1fd0d4ed8b5d6542b53a591538232 FileChecksum: SHA1: 610c38e579a46594d49d2a2d880cd57871985759 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./livebooks/9_fledex.jobs.livemd SPDXID: SPDXRef-fe03ce36346940a9d0b2c61fd4ecf735 FileChecksum: SHA1: ed825e70c4086c96c0362a5752d0b515c390bc74 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./livebooks/README.md SPDXID: SPDXRef-07dce95b7818b53c940c2fa63b085763 FileChecksum: SHA1: 2aad865673a291f7d42c210b6fd3fdfe6b8a2cad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./mix.exs SPDXID: SPDXRef-365e1420f1639ed5493792d819eb6da3 FileChecksum: SHA1: 62fc1ff9ff12ea03fcf0c8184079e01fdc59235b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./mix.lock SPDXID: SPDXRef-96d94979cef464fbcdb3949828baee93 FileChecksum: SHA1: 231775fabcdd846495c8aa9926559d56ae768e54 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/animation/animator_base_test.exs SPDXID: SPDXRef-f8c64e78b6cb8326ad354d36e337b022 FileChecksum: SHA1: 9b194f658d17338be1a3c311574345ff03af48eb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/animation/animator_test.exs SPDXID: SPDXRef-53e714049b3f639a39ddbe4d3cdcb3af FileChecksum: SHA1: 2aa2d46cbbea9d5c7bf3934beee073dc65aa437f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/animation/coordinator_test.exs SPDXID: SPDXRef-5ffe656fd37cae8ad6dafca7f6e1dcf6 FileChecksum: SHA1: da1c7c5119a6cc1e5b37f92d861d2b2d996b445c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/animation/job_scheduler_test.exs SPDXID: SPDXRef-e662fdc56001ab7e8cb2d1e6ec80831f FileChecksum: SHA1: 80138d6ad379048a73d76585c3f016e46f0ffc43 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/animation/manager_test.exs SPDXID: SPDXRef-7b28c3fa181ef26fbf36213e0eb40cc5 FileChecksum: SHA1: c3b3ec7de578e3f7a33bf9e54c60903a2a81572a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/color/color_test.exs SPDXID: SPDXRef-d918272fcce8c6f8ad70bfaf48f9f300 FileChecksum: SHA1: 5e00fa6d0d440279f47589900455e43b7be5aaa3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/color_utils_test.exs SPDXID: SPDXRef-7a25f9f19e022824424543835809684d FileChecksum: SHA1: 8929b1de8fd83a4e5b8ae89168af922d528f92b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/functions_test.exs SPDXID: SPDXRef-f0cace49a8c9af7488e47e878e03c760 FileChecksum: SHA1: 2c649e170c5d5feca70d2d9a8c60abd74cd53867 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/kino_render_test.exs SPDXID: SPDXRef-16b31cb377745ce6aac32bcb98fab252 FileChecksum: SHA1: 2cafd0d9a5a103b1cdf23647a80d4a58afaf8db2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/names/doc_utils_test.exs SPDXID: SPDXRef-ecaf925536978b2b52982c557665d9e0 FileChecksum: SHA1: 64fa8cf98c94d4c86f5a3519b7d6e980458309c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/names/dsl_test.exs SPDXID: SPDXRef-332c648a3596bb27ccb8821e19a803dc FileChecksum: SHA1: b829e9acfa4967090fa72fd94d42942bea487dd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/color/names/names_test.exs SPDXID: SPDXRef-9c5261c75d2f13cf649033861d5b9a9a FileChecksum: SHA1: 9ea008d77f15f6864db758000ea2d065dceed97f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/component/dot_test.exs SPDXID: SPDXRef-01ea28cc8deddb91c4944db3ebc7c6f7 FileChecksum: SHA1: e3bf06b09856fd3c69de7a4239a0b2034d355d57 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/component/pubsub_painter_test.exs SPDXID: SPDXRef-29a5202676020de06aae0fd96a8c2c44 FileChecksum: SHA1: 0c3a206886577bf42ad5acef1f8cc08222408dec LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/component/thermometer_test.exs SPDXID: SPDXRef-34eb1eab3d3cef1c37595cbfe04059be FileChecksum: SHA1: e03c66cb76c330302688cf8ca82d816601d3f113 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/impl/kino_test.exs SPDXID: SPDXRef-823c4b121d3982d11d90dc9115ef9ab9 FileChecksum: SHA1: 5b07303538221aa5d76218a2feba6de9273f013a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/impl/logger_test.exs SPDXID: SPDXRef-b29ff1fdad1df175bd0daf654160d194 FileChecksum: SHA1: 0a1eb6190a6f8dec3b35610da518d61eded830dc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/impl/null_test.exs SPDXID: SPDXRef-b0d3a24798b501e3ad5d621cedaee614 FileChecksum: SHA1: aa99829ab4a6168cafc319a712928eae9739b29a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/impl/pubsub_test.exs SPDXID: SPDXRef-e17798c067c0c6b05588c55da338c30d FileChecksum: SHA1: a438dc94fb3f65a58806d51ca5dd95bb5d2a0889 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/impl/spi_test.exs SPDXID: SPDXRef-8a6de4ed8095ce8276456254b8ac2f24 FileChecksum: SHA1: 2b5194e8e6d82f3aa58d22ac90cf0af04f52bff2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/driver/manager_test.exs SPDXID: SPDXRef-25584db72ec78a5019b0e07e2e3100ea FileChecksum: SHA1: 3e0cdfb06db54357eb68a3ece73e0caebe6b21ca LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/fledex/effect/dimming_test.exs SPDXID: SPDXRef-068786f848c77a71682fb2b7086987e7 FileChecksum: SHA1: 284989f440286e71b0636a095b97083d10bb85aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/effect/offset_test.exs SPDXID: SPDXRef-3d714a686798857469ea1b5c3e0b9068 FileChecksum: SHA1: fcd855ec392aa81b4734ee182c4a217bfdfee97c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/effect/rotation_test.exs SPDXID: SPDXRef-eb1d717a034da46e75f345407cde039d FileChecksum: SHA1: 11ab6d5f32eb2b4ed6bdf816edf69a3f7567a695 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/effect/wanish_test.exs SPDXID: SPDXRef-9589b67acf5b24e3267c741a8d3fcae7 FileChecksum: SHA1: c4e6e998bef8a21afee51ae98d68272978bd8670 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/fledex/utils/dsl_test.exs SPDXID: SPDXRef-c3f8e6f859389704cedff247126f426c FileChecksum: SHA1: 1c9384ea9bb0c9f8ade27726ba950469c6d48cdc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/utils/guards_test.exs SPDXID: SPDXRef-cd235c8e908750cba196db64ee6a20e3 FileChecksum: SHA1: 5d1546bb511921df9cafc72ac378fe339375c30a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex/utils/in_range_guard_cases.csv SPDXID: SPDXRef-6fb61f7b9c71281ee00346ff48658209 FileChecksum: SHA1: 6a1ffd6ee29b06f0d4aa4229747958aee04cb8a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/fledex_test.exs SPDXID: SPDXRef-e0f65dcea6baabe9298c9ba7b204fff2 FileChecksum: SHA1: 9cebc4888d44ca127c686b33c541a91ffb5d669d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/led_strip_test.exs SPDXID: SPDXRef-445bedaaee1b877000b53fa3ecb0dfb5 FileChecksum: SHA1: 6f5d3ab4b783c7b9eef9abec62c99a5f6410374c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023-2024, Matthias Reik FileName: ./test/leds_test.exs SPDXID: SPDXRef-eba12f8323bb812b5152530c57f15eaa FileChecksum: SHA1: d33b52749d62aba36e2d121d36ea68823be4d941 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/support/kino_livebook_case.ex SPDXID: SPDXRef-0dd887226ec393b659dfe2eb8f007a49 FileChecksum: SHA1: 78ed71e772c7a20a85d6f5d7a1e0be8235e3bac2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/support/manager_test_utils.ex SPDXID: SPDXRef-fe4176818e3d477bd0b437bc030c14c9 FileChecksum: SHA1: 18708e234b25378603920c72834bd01e612d5d5f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/support/mock.ex SPDXID: SPDXRef-8a019f532e95178e3f225b1c42d6099e FileChecksum: SHA1: 317638681238ec731a37dcc255d324ccf391f852 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2024, Matthias Reik FileName: ./test/support/ws2801.ex SPDXID: SPDXRef-9c1f6863eaf205ab1fa32f08127adf21 FileChecksum: SHA1: 49729a82bac0147f200df6ae4727cc95a88296b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik FileName: ./test/test_helper.exs SPDXID: SPDXRef-65879cdd38477b67d2e10bfe8ac7de16 FileChecksum: SHA1: f2e66ba7e8fd17cad6738bbb4873664847ee1193 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023, Matthias Reik