Compare commits
60 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34629ffa48 | ||
|
|
70a8f9f299 | ||
|
|
a8547ea322 | ||
|
|
e6b94818ee | ||
|
|
05e723f386 | ||
|
|
40d53bd5f9 | ||
|
|
874fec5541 | ||
|
|
e7d0baf5f3 | ||
|
|
ee31db22fb | ||
|
|
15690923d7 | ||
|
|
89b3df1909 | ||
|
|
f24518a16c | ||
|
|
5e757a052c | ||
|
|
2af5dcb956 | ||
|
|
27ea7b6831 | ||
|
|
dfc88c4c96 | ||
|
|
8f81917264 | ||
|
|
78cd017eef | ||
|
|
9673185137 | ||
|
|
77b49bc1ee | ||
|
|
de9790e95d | ||
|
|
4a655bb39d | ||
|
|
890714e627 | ||
|
|
0893af1bd2 | ||
|
|
d836ac4e5b | ||
|
|
661440d34e | ||
|
|
542b1c9a4c | ||
|
|
efcf01990c | ||
|
|
ec22138817 | ||
|
|
c660836ac6 | ||
|
|
64a0e545fc | ||
|
|
fc4ed80ec0 | ||
|
|
3f6197a015 | ||
|
|
2e59fd2adb | ||
|
|
7b231132f6 | ||
|
|
587ad1dccc | ||
| bda4eb7933 | |||
|
|
a4ca700ddd | ||
|
|
822a04873a | ||
|
|
bdd2655c27 | ||
|
|
2debb50700 | ||
|
|
475f099513 | ||
|
|
668ac82775 | ||
|
|
8abacc70a5 | ||
|
|
e6f72cc984 | ||
|
|
07ad4ace83 | ||
|
|
cd37d93af4 | ||
|
|
2e95535664 | ||
|
|
9bfd70a013 | ||
|
|
42cff01191 | ||
|
|
7d63ede44b | ||
|
|
d683fe6756 | ||
|
|
3033daa6a4 | ||
|
|
4306b64ff7 | ||
|
|
a7dc294961 | ||
|
|
eac08a6f5c | ||
|
|
c831d46153 | ||
|
|
fc7ba9fc85 | ||
|
|
af0c835f9e | ||
|
|
6284801578 |
105 changed files with 645 additions and 170 deletions
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: Build CI
|
||||
|
||||
on: [pull_request, push]
|
||||
|
|
@ -32,8 +36,12 @@ jobs:
|
|||
run: |
|
||||
sudo apt-get install gettext
|
||||
pip install -r requirements.txt
|
||||
pip install pre-commit
|
||||
- name: Library version
|
||||
run: git describe --dirty --always --tags
|
||||
- name: Pre-commit hooks
|
||||
run: |
|
||||
pre-commit run --all-files
|
||||
- name: Build assets
|
||||
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2
|
||||
- name: Build docs
|
||||
|
|
|
|||
7
.github/workflows/images.yml
vendored
7
.github/workflows/images.yml
vendored
|
|
@ -1,11 +1,13 @@
|
|||
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: Generate folder images
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 10 * * *'
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches: [master]
|
||||
|
||||
concurrency:
|
||||
group: folder-images
|
||||
|
|
@ -50,4 +52,3 @@ jobs:
|
|||
git add *.png index.html
|
||||
git remote add origin https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
|
||||
if git commit -m"update images"; then git push -f origin HEAD:folder-images; fi
|
||||
|
||||
|
|
|
|||
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: Release Actions
|
||||
|
||||
on:
|
||||
|
|
|
|||
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: Unlicense
|
||||
|
||||
build/*
|
||||
*zip
|
||||
.env
|
||||
|
|
@ -7,3 +11,5 @@ CircuitPython_Library_Screenshot_Maker/
|
|||
generated_images/
|
||||
latest_bundle_data.json
|
||||
latest_bundle_tag.json
|
||||
docs/_build/
|
||||
.idea
|
||||
|
|
|
|||
28
.gitmodules
vendored
28
.gitmodules
vendored
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2020 ladyada
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
[submodule "libraries/register"]
|
||||
path = libraries/helpers/register
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
|
||||
|
|
@ -814,3 +818,27 @@
|
|||
[submodule "libraries/helpers/dash_display"]
|
||||
path = libraries/helpers/dash_display
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display
|
||||
[submodule "libraries/helpers/simple-text-display"]
|
||||
path = libraries/helpers/simple-text-display
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git
|
||||
[submodule "libraries/drivers/ov2640"]
|
||||
path = libraries/drivers/ov2640
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git
|
||||
[submodule "libraries/helpers/neokey"]
|
||||
path = libraries/helpers/neokey
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git
|
||||
[submodule "libraries/drivers/displayio_sh1106"]
|
||||
path = libraries/drivers/displayio_sh1106
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106.git
|
||||
[submodule "libraries/helpers/macropad"]
|
||||
path = libraries/helpers/macropad
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git
|
||||
[submodule "libraries/helpers/pixelbuf"]
|
||||
path = libraries/helpers/pixelbuf
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git
|
||||
[submodule "libraries/helpers/ticks"]
|
||||
path = libraries/helpers/ticks
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_Ticks.git
|
||||
[submodule "libraries/drivers/pcf8563"]
|
||||
path = libraries/drivers/pcf8563
|
||||
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8563.git
|
||||
|
|
|
|||
|
|
@ -1,2 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: Unlicense
|
||||
|
||||
python:
|
||||
version: 3
|
||||
requirements_file: requirements.txt
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
<!--
|
||||
SPDX-FileCopyrightText: 2014 Coraline Ada Ehmke
|
||||
SPDX-FileCopyrightText: 2019-2021 Kattni Rembor for Adafruit Industries
|
||||
|
||||
SPDX-License-Identifier: CC-BY-4.0
|
||||
-->
|
||||
# Adafruit Community Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
|
@ -33,6 +39,8 @@ Examples of unacceptable behavior by participants include:
|
|||
* Any spamming, flaming, baiting or other attention-stealing behavior
|
||||
* Excessive or unwelcome helping; answering outside the scope of the question
|
||||
asked
|
||||
* Discussion or promotion of activities or projects that intend or pose a risk of
|
||||
significant harm
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Promoting or spreading disinformation, lies, or conspiracy theories against
|
||||
a person, group, organisation, project, or community
|
||||
|
|
@ -71,35 +79,40 @@ involving other community members.
|
|||
|
||||
You may report in the following ways:
|
||||
|
||||
In any situation, you may send an email to <support@adafruit.com>.
|
||||
In any situation, you may email <support@adafruit.com>.
|
||||
|
||||
On the Adafruit Discord, you may send an open message from any channel
|
||||
to all Community Moderators by tagging @community moderators. You may
|
||||
also send an open message from any channel, or a direct message to
|
||||
@kattni#1507, @tannewt#4653, @Dan Halbert#1614, @cater#2442,
|
||||
@sommersoft#0222, @Mr. Certainly#0472 or @Andon#8175.
|
||||
any Community Moderator.
|
||||
|
||||
Email and direct message reports will be kept confidential.
|
||||
|
||||
In situations on Discord where the issue is particularly egregious, possibly
|
||||
In situations on Discord where the issue is particularly offensive, possibly
|
||||
illegal, requires immediate action, or violates the Discord terms of service,
|
||||
you should also report the message directly to Discord.
|
||||
you should also report the message directly to [Discord](https://discord.com/safety).
|
||||
|
||||
These are the steps for upholding our community’s standards of conduct.
|
||||
|
||||
1. Any member of the community may report any situation that violates the
|
||||
Adafruit Community Code of Conduct. All reports will be reviewed and
|
||||
investigated.
|
||||
2. If the behavior is an egregious violation, the community member who
|
||||
committed the violation may be banned immediately, without warning.
|
||||
CircuitPython Community Code of Conduct. All reports will be reviewed and
|
||||
investigated.
|
||||
2. If the behavior is a severe violation, the community member who
|
||||
committed the violation may be banned immediately, without warning.
|
||||
3. Otherwise, moderators will first respond to such behavior with a warning.
|
||||
4. Moderators follow a soft "three strikes" policy - the community member may
|
||||
be given another chance, if they are receptive to the warning and change their
|
||||
behavior.
|
||||
be given another chance, if they are receptive to the warning and change their
|
||||
behavior.
|
||||
5. If the community member is unreceptive or unreasonable when warned by a
|
||||
moderator, or the warning goes unheeded, they may be banned for a first or
|
||||
second offense. Repeated offenses will result in the community member being
|
||||
banned.
|
||||
moderator, or the warning goes unheeded, they may be banned for a first or
|
||||
second offense. Repeated offenses will result in the community member being
|
||||
banned.
|
||||
6. Disciplinary actions (warnings, bans, etc) for Code of Conduct violations apply
|
||||
to the platform where the violation occurred. However, depending on the severity
|
||||
of the violation, the disciplinary action may be applied across Adafruit's other
|
||||
community platforms. For example, a severe violation on the Adafruit Discord
|
||||
server may result in a ban on not only the Adafruit Discord server, but also on
|
||||
the Adafruit GitHub organisation, Adafruit Forums, Adafruit Twitter, etc.
|
||||
|
||||
## Scope
|
||||
|
||||
|
|
@ -117,9 +130,8 @@ accordingly.
|
|||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 1.4, available at
|
||||
<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>,
|
||||
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/),
|
||||
version 1.4, available on [contributor-covenant.org](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html),
|
||||
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).
|
||||
|
||||
For other projects adopting the Adafruit Community Code of
|
||||
|
|
|
|||
324
LICENSES/CC-BY-4.0.txt
Normal file
324
LICENSES/CC-BY-4.0.txt
Normal file
|
|
@ -0,0 +1,324 @@
|
|||
Creative Commons Attribution 4.0 International Creative Commons Corporation
|
||||
("Creative Commons") is not a law firm and does not provide legal services
|
||||
or legal advice. Distribution of Creative Commons public licenses does not
|
||||
create a lawyer-client or other relationship. Creative Commons makes its licenses
|
||||
and related information available on an "as-is" basis. Creative Commons gives
|
||||
no warranties regarding its licenses, any material licensed under their terms
|
||||
and conditions, or any related information. Creative Commons disclaims all
|
||||
liability for damages resulting from their use to the fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and conditions
|
||||
that creators and other rights holders may use to share original works of
|
||||
authorship and other material subject to copyright and certain other rights
|
||||
specified in the public license below. The following considerations are for
|
||||
informational purposes only, are not exhaustive, and do not form part of our
|
||||
licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are intended for use by
|
||||
those authorized to give the public permission to use material in ways otherwise
|
||||
restricted by copyright and certain other rights. Our licenses are irrevocable.
|
||||
Licensors should read and understand the terms and conditions of the license
|
||||
they choose before applying it. Licensors should also secure all rights necessary
|
||||
before applying our licenses so that the public can reuse the material as
|
||||
expected. Licensors should clearly mark any material not subject to the license.
|
||||
This includes other CC-licensed material, or material used under an exception
|
||||
or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public licenses, a licensor
|
||||
grants the public permission to use the licensed material under specified
|
||||
terms and conditions. If the licensor's permission is not necessary for any
|
||||
reason–for example, because of any applicable exception or limitation to copyright–then
|
||||
that use is not regulated by the license. Our licenses grant only permissions
|
||||
under copyright and certain other rights that a licensor has authority to
|
||||
grant. Use of the licensed material may still be restricted for other reasons,
|
||||
including because others have copyright or other rights in the material. A
|
||||
licensor may make special requests, such as asking that all changes be marked
|
||||
or described. Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More considerations for the public
|
||||
: wiki.creativecommons.org/Considerations_for_licensees Creative Commons Attribution
|
||||
4.0 International Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree to
|
||||
be bound by the terms and conditions of this Creative Commons Attribution
|
||||
4.0 International Public License ("Public License"). To the extent this Public
|
||||
License may be interpreted as a contract, You are granted the Licensed Rights
|
||||
in consideration of Your acceptance of these terms and conditions, and the
|
||||
Licensor grants You such rights in consideration of benefits the Licensor
|
||||
receives from making the Licensed Material available under these terms and
|
||||
conditions.
|
||||
|
||||
Section 1 – Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar Rights
|
||||
that is derived from or based upon the Licensed Material and in which the
|
||||
Licensed Material is translated, altered, arranged, transformed, or otherwise
|
||||
modified in a manner requiring permission under the Copyright and Similar
|
||||
Rights held by the Licensor. For purposes of this Public License, where the
|
||||
Licensed Material is a musical work, performance, or sound recording, Adapted
|
||||
Material is always produced where the Licensed Material is synched in timed
|
||||
relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright and Similar
|
||||
Rights in Your contributions to Adapted Material in accordance with the terms
|
||||
and conditions of this Public License.
|
||||
|
||||
c. Copyright and Similar Rights means copyright and/or similar rights closely
|
||||
related to copyright including, without limitation, performance, broadcast,
|
||||
sound recording, and Sui Generis Database Rights, without regard to how the
|
||||
rights are labeled or categorized. For purposes of this Public License, the
|
||||
rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
|
||||
|
||||
d. Effective Technological Measures means those measures that, in the absence
|
||||
of proper authority, may not be circumvented under laws fulfilling obligations
|
||||
under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
|
||||
and/or similar international agreements.
|
||||
|
||||
e. Exceptions and Limitations means fair use, fair dealing, and/or any other
|
||||
exception or limitation to Copyright and Similar Rights that applies to Your
|
||||
use of the Licensed Material.
|
||||
|
||||
f. Licensed Material means the artistic or literary work, database, or other
|
||||
material to which the Licensor applied this Public License.
|
||||
|
||||
g. Licensed Rights means the rights granted to You subject to the terms and
|
||||
conditions of this Public License, which are limited to all Copyright and
|
||||
Similar Rights that apply to Your use of the Licensed Material and that the
|
||||
Licensor has authority to license.
|
||||
|
||||
h. Licensor means the individual(s) or entity(ies) granting rights under this
|
||||
Public License.
|
||||
|
||||
i. Share means to provide material to the public by any means or process that
|
||||
requires permission under the Licensed Rights, such as reproduction, public
|
||||
display, public performance, distribution, dissemination, communication, or
|
||||
importation, and to make material available to the public including in ways
|
||||
that members of the public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
j. Sui Generis Database Rights means rights other than copyright resulting
|
||||
from Directive 96/9/EC of the European Parliament and of the Council of 11
|
||||
March 1996 on the legal protection of databases, as amended and/or succeeded,
|
||||
as well as other essentially equivalent rights anywhere in the world.
|
||||
|
||||
k. You means the individual or entity exercising the Licensed Rights under
|
||||
this Public License. Your has a corresponding meaning.
|
||||
|
||||
Section 2 – Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License, the Licensor
|
||||
hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
|
||||
irrevocable license to exercise the Licensed Rights in the Licensed Material
|
||||
to:
|
||||
|
||||
A. reproduce and Share the Licensed Material, in whole or in part; and
|
||||
|
||||
B. produce, reproduce, and Share Adapted Material.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
|
||||
and Limitations apply to Your use, this Public License does not apply, and
|
||||
You do not need to comply with its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section 6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The Licensor authorizes
|
||||
You to exercise the Licensed Rights in all media and formats whether now known
|
||||
or hereafter created, and to make technical modifications necessary to do
|
||||
so. The Licensor waives and/or agrees not to assert any right or authority
|
||||
to forbid You from making technical modifications necessary to exercise the
|
||||
Licensed Rights, including technical modifications necessary to circumvent
|
||||
Effective Technological Measures. For purposes of this Public License, simply
|
||||
making modifications authorized by this Section 2(a)(4) never produces Adapted
|
||||
Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
|
||||
Material automatically receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this Public License.
|
||||
|
||||
B. No downstream restrictions. You may not offer or impose any additional
|
||||
or different terms or conditions on, or apply any Effective Technological
|
||||
Measures to, the Licensed Material if doing so restricts exercise of the Licensed
|
||||
Rights by any recipient of the Licensed Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or may be construed
|
||||
as permission to assert or imply that You are, or that Your use of the Licensed
|
||||
Material is, connected with, or sponsored, endorsed, or granted official status
|
||||
by, the Licensor or others designated to receive attribution as provided in
|
||||
Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not licensed under this
|
||||
Public License, nor are publicity, privacy, and/or other similar personality
|
||||
rights; however, to the extent possible, the Licensor waives and/or agrees
|
||||
not to assert any such rights held by the Licensor to the limited extent necessary
|
||||
to allow You to exercise the Licensed Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to collect royalties
|
||||
from You for the exercise of the Licensed Rights, whether directly or through
|
||||
a collecting society under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly reserves any right
|
||||
to collect such royalties.
|
||||
|
||||
Section 3 – License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the following
|
||||
conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified form), You must:
|
||||
|
||||
A. retain the following if it is supplied by the Licensor with the Licensed
|
||||
Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed Material and any others
|
||||
designated to receive attribution, in any reasonable manner requested by the
|
||||
Licensor (including by pseudonym if designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
|
||||
|
||||
B. indicate if You modified the Licensed Material and retain an indication
|
||||
of any previous modifications; and
|
||||
|
||||
C. indicate the Licensed Material is licensed under this Public License, and
|
||||
include the text of, or the URI or hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
|
||||
based on the medium, means, and context in which You Share the Licensed Material.
|
||||
For example, it may be reasonable to satisfy the conditions by providing a
|
||||
URI or hyperlink to a resource that includes the required information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the information required
|
||||
by Section 3(a)(1)(A) to the extent reasonably practicable.
|
||||
|
||||
4. If You Share Adapted Material You produce, the Adapter's License You apply
|
||||
must not prevent recipients of the Adapted Material from complying with this
|
||||
Public License.
|
||||
|
||||
Section 4 – Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that apply to
|
||||
Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
|
||||
reuse, reproduce, and Share all or a substantial portion of the contents of
|
||||
the database;
|
||||
|
||||
b. if You include all or a substantial portion of the database contents in
|
||||
a database in which You have Sui Generis Database Rights, then the database
|
||||
in which You have Sui Generis Database Rights (but not its individual contents)
|
||||
is Adapted Material; and
|
||||
|
||||
c. You must comply with the conditions in Section 3(a) if You Share all or
|
||||
a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not replace
|
||||
Your obligations under this Public License where the Licensed Rights include
|
||||
other Copyright and Similar Rights.
|
||||
|
||||
Section 5 – Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
|
||||
the Licensor offers the Licensed Material as-is and as-available, and makes
|
||||
no representations or warranties of any kind concerning the Licensed Material,
|
||||
whether express, implied, statutory, or other. This includes, without limitation,
|
||||
warranties of title, merchantability, fitness for a particular purpose, non-infringement,
|
||||
absence of latent or other defects, accuracy, or the presence or absence of
|
||||
errors, whether or not known or discoverable. Where disclaimers of warranties
|
||||
are not allowed in full or in part, this disclaimer may not apply to You.
|
||||
|
||||
b. To the extent possible, in no event will the Licensor be liable to You
|
||||
on any legal theory (including, without limitation, negligence) or otherwise
|
||||
for any direct, special, indirect, incidental, consequential, punitive, exemplary,
|
||||
or other losses, costs, expenses, or damages arising out of this Public License
|
||||
or use of the Licensed Material, even if the Licensor has been advised of
|
||||
the possibility of such losses, costs, expenses, or damages. Where a limitation
|
||||
of liability is not allowed in full or in part, this limitation may not apply
|
||||
to You.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided above
|
||||
shall be interpreted in a manner that, to the extent possible, most closely
|
||||
approximates an absolute disclaimer and waiver of all liability.
|
||||
|
||||
Section 6 – Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and Similar Rights
|
||||
licensed here. However, if You fail to comply with this Public License, then
|
||||
Your rights under this Public License terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under Section
|
||||
6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided it is cured
|
||||
within 30 days of Your discovery of the violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
c. For the avoidance of doubt, this Section 6(b) does not affect any right
|
||||
the Licensor may have to seek remedies for Your violations of this Public
|
||||
License.
|
||||
|
||||
d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
|
||||
under separate terms or conditions or stop distributing the Licensed Material
|
||||
at any time; however, doing so will not terminate this Public License.
|
||||
|
||||
e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
|
||||
|
||||
Section 7 – Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different terms or
|
||||
conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the Licensed
|
||||
Material not stated herein are separate from and independent of the terms
|
||||
and conditions of this Public License.
|
||||
|
||||
Section 8 – Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and shall not
|
||||
be interpreted to, reduce, limit, restrict, or impose conditions on any use
|
||||
of the Licensed Material that could lawfully be made without permission under
|
||||
this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is deemed
|
||||
unenforceable, it shall be automatically reformed to the minimum extent necessary
|
||||
to make it enforceable. If the provision cannot be reformed, it shall be severed
|
||||
from this Public License without affecting the enforceability of the remaining
|
||||
terms and conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no failure
|
||||
to comply consented to unless expressly agreed to by the Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted as a limitation
|
||||
upon, or waiver of, any privileges and immunities that apply to the Licensor
|
||||
or You, including from the legal processes of any jurisdiction or authority.
|
||||
|
||||
Creative Commons is not a party to its public licenses. Notwithstanding, Creative
|
||||
Commons may elect to apply one of its public licenses to material it publishes
|
||||
and in those instances will be considered the "Licensor." The text of the
|
||||
Creative Commons public licenses is dedicated to the public domain under the
|
||||
CC0 Public Domain Dedication. Except for the limited purpose of indicating
|
||||
that material is shared under a Creative Commons public license or as otherwise
|
||||
permitted by the Creative Commons policies published at creativecommons.org/policies,
|
||||
Creative Commons does not authorize the use of the trademark "Creative Commons"
|
||||
or any other trademark or logo of Creative Commons without its prior written
|
||||
consent including, without limitation, in connection with any unauthorized
|
||||
modifications to any of its public licenses or any other arrangements, understandings,
|
||||
or agreements concerning use of licensed material. For the avoidance of doubt,
|
||||
this paragraph does not form part of the public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
19
LICENSES/MIT.txt
Normal file
19
LICENSES/MIT.txt
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
MIT License Copyright (c) <year> <copyright holders>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is furnished
|
||||
to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the next
|
||||
paragraph) shall be included in all copies or substantial portions of the
|
||||
Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
|
||||
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
|
||||
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
20
LICENSES/Unlicense.txt
Normal file
20
LICENSES/Unlicense.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
This is free and unencumbered software released into the public domain.
|
||||
|
||||
Anyone is free to copy, modify, publish, use, compile, sell, or distribute
|
||||
this software, either in source code form or as a compiled binary, for any
|
||||
purpose, commercial or non-commercial, and by any means.
|
||||
|
||||
In jurisdictions that recognize copyright laws, the author or authors of this
|
||||
software dedicate any and all copyright interest in the software to the public
|
||||
domain. We make this dedication for the benefit of the public at large and
|
||||
to the detriment of our heirs and successors. We intend this dedication to
|
||||
be an overt act of relinquishment in perpetuity of all present and future
|
||||
rights to this software under copyright law.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
|
||||
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
|
||||
THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information,
|
||||
please refer to <https://unlicense.org/>
|
||||
|
|
@ -9,7 +9,7 @@ Adafruit CircuitPython Library Bundle
|
|||
:target: https://adafru.it/discord
|
||||
:alt: Discord
|
||||
|
||||
.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle.svg?branch=master
|
||||
.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle.svg?branch=main
|
||||
:target: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle
|
||||
:alt: Build Status
|
||||
|
||||
|
|
@ -44,13 +44,13 @@ and then ``git submodule update``.
|
|||
Updating libraries
|
||||
-------------------
|
||||
To update the libraries run ``update-submodules.sh``. The script will fetch the
|
||||
latest code and update to the newest tag (not master).
|
||||
latest code and update to the newest tag (not main).
|
||||
|
||||
To find libraries with commits that haven't been included in a release do:
|
||||
|
||||
.. code::
|
||||
|
||||
git submodule foreach "git log --oneline HEAD...origin/master"
|
||||
git submodule foreach "git log --oneline HEAD...origin/main"
|
||||
|
||||
Adding a library
|
||||
-----------------
|
||||
|
|
|
|||
3
README.rst.license
Normal file
3
README.rst.license
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
3
README.txt.license
Normal file
3
README.txt.license
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
||||
|
||||
SPDX-License-Identifier: MIT
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Adafruit CircuitPython Libraries
|
||||

|
||||
|
||||
Here is a listing of current Adafruit CircuitPython Libraries. There are 272 libraries available.
|
||||
Here is a listing of current Adafruit CircuitPython Libraries. There are 278 libraries available.
|
||||
|
||||
## Drivers:
|
||||
* [Adafruit CircuitPython 74HC595](https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-74hc595)) \([Docs](https://circuitpython.readthedocs.io/projects/74hc595/en/latest/))
|
||||
|
|
@ -41,6 +41,7 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
|
|||
* [Adafruit CircuitPython DS2413](https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds2413)) \([Docs](https://circuitpython.readthedocs.io/projects/ds2413/en/latest/))
|
||||
* [Adafruit CircuitPython DS3231](https://github.com/adafruit/Adafruit_CircuitPython_DS3231.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3231)) \([Docs](https://circuitpython.readthedocs.io/projects/ds3231/en/latest/))
|
||||
* [Adafruit CircuitPython DS3502](https://github.com/adafruit/Adafruit_CircuitPython_DS3502.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ds3502)) \([Docs](https://circuitpython.readthedocs.io/projects/ds3502/en/latest/))
|
||||
* [Adafruit CircuitPython DisplayIO SH1106](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1106)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio_sh1106/en/latest/))
|
||||
* [Adafruit CircuitPython DisplayIO SH1107](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-sh1107)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio-sh1107/en/latest/))
|
||||
* [Adafruit CircuitPython DisplayIO SSD1305](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-displayio-ssd1305)) \([Docs](https://circuitpython.readthedocs.io/projects/displayio_ssd1305/en/latest/))
|
||||
* [Adafruit CircuitPython DisplayIO SSD1306](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306.git) \([Docs](https://circuitpython.readthedocs.io/projects/displayio_ssd1306/en/latest/))
|
||||
|
|
@ -118,6 +119,7 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
|
|||
* [Adafruit CircuitPython NeoPixel](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel)) \([Docs](https://circuitpython.readthedocs.io/projects/neopixel/en/latest/))
|
||||
* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) \([Docs](https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/))
|
||||
* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) \([Docs](https://circuitpython.readthedocs.io/projects/nunchuk/en/latest/))
|
||||
* [Adafruit CircuitPython OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640.git) \([Docs](https://circuitpython.readthedocs.io/projects/ov2640/en/latest/))
|
||||
* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) \([Docs](https://circuitpython.readthedocs.io/projects/ov7670/en/latest/))
|
||||
* [Adafruit CircuitPython PCA9685](https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9685)) \([Docs](https://circuitpython.readthedocs.io/projects/pca9685/en/latest/))
|
||||
* [Adafruit CircuitPython PCD8544](https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcd8544)) \([Docs](https://circuitpython.readthedocs.io/projects/pcd8544/en/latest/))
|
||||
|
|
@ -244,17 +246,20 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
|
|||
* [Adafruit CircuitPython LIFX](https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-lifx)) \([Docs](https://circuitpython.readthedocs.io/projects/lifx/en/latest/))
|
||||
* [Adafruit CircuitPython Logging](https://github.com/adafruit/Adafruit_CircuitPython_Logging.git) \([Docs](https://circuitpython.readthedocs.io/projects/logging/en/latest/))
|
||||
* [Adafruit CircuitPython MIDI](https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-midi)) \([Docs](https://circuitpython.readthedocs.io/projects/midi/en/latest/))
|
||||
* [Adafruit CircuitPython MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad.git) \([Docs](https://circuitpython.readthedocs.io/projects/macropad/en/latest/))
|
||||
* [Adafruit CircuitPython MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git) \([Docs](https://circuitpython.readthedocs.io/projects/magtag/en/latest/))
|
||||
* [Adafruit CircuitPython MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git) \([Docs](https://circuitpython.readthedocs.io/projects/matrixportal/en/latest/))
|
||||
* [Adafruit CircuitPython MiniMQTT](https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-minimqtt)) \([Docs](https://circuitpython.readthedocs.io/projects/minimqtt/en/latest/))
|
||||
* [Adafruit CircuitPython MotorKit](https://github.com/adafruit/Adafruit_CircuitPython_MotorKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motorkit)) \([Docs](https://circuitpython.readthedocs.io/projects/motorkit/en/latest/))
|
||||
* [Adafruit CircuitPython Motor](https://github.com/adafruit/Adafruit_CircuitPython_Motor.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-motor)) \([Docs](https://circuitpython.readthedocs.io/projects/motor/en/latest/))
|
||||
* [Adafruit CircuitPython NTP](https://github.com/adafruit/Adafruit_CircuitPython_NTP.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-ntp)) \([Docs](https://circuitpython.readthedocs.io/projects/ntp/en/latest/))
|
||||
* [Adafruit CircuitPython NeoKey](https://github.com/adafruit/Adafruit_CircuitPython_NeoKey.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neokey)) \([Docs](https://circuitpython.readthedocs.io/projects/neokey/en/latest/))
|
||||
* [Adafruit CircuitPython OAuth2](https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-oauth2)) \([Docs](https://circuitpython.readthedocs.io/projects/oauth2/en/latest/))
|
||||
* [Adafruit CircuitPython OneWire](https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-onewire)) \([Docs](https://circuitpython.readthedocs.io/projects/onewire/en/latest/))
|
||||
* [Adafruit CircuitPython PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pioasm)) \([Docs](https://circuitpython.readthedocs.io/projects/pioasm/en/latest/))
|
||||
* [Adafruit CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git) \([Docs](https://circuitpython.readthedocs.io/projects/pyoa/en/latest/))
|
||||
* [Adafruit CircuitPython Pixel Framebuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixel-framebuf)) \([Docs](https://circuitpython.readthedocs.io/projects/pixel_framebuf/en/latest/))
|
||||
* [Adafruit CircuitPython Pixelbuf](https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pixelbuf)) \([Docs](https://circuitpython.readthedocs.io/projects/pixelbuf/en/latest/))
|
||||
* [Adafruit CircuitPython PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-portalbase)) \([Docs](https://circuitpython.readthedocs.io/projects/portalbase/en/latest/))
|
||||
* [Adafruit CircuitPython ProgressBar](https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-progressbar)) \([Docs](https://circuitpython.readthedocs.io/projects/progressbar/en/latest/))
|
||||
* [Adafruit CircuitPython PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pybadger)) \([Docs](https://circuitpython.readthedocs.io/projects/pybadger/en/latest/))
|
||||
|
|
@ -265,6 +270,7 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
|
|||
* [Adafruit CircuitPython Register](https://github.com/adafruit/Adafruit_CircuitPython_Register.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-register)) \([Docs](https://circuitpython.readthedocs.io/projects/register/en/latest/))
|
||||
* [Adafruit CircuitPython Requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-requests)) \([Docs](https://circuitpython.readthedocs.io/projects/requests/en/latest/))
|
||||
* [Adafruit CircuitPython ServoKit](https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-servokit)) \([Docs](https://circuitpython.readthedocs.io/projects/servokit/en/latest/))
|
||||
* [Adafruit CircuitPython Simple Text Display](https://github.com/adafruit/Adafruit_CircuitPython_Simple_Text_Display.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simple-text-display)) \([Docs](https://circuitpython.readthedocs.io/projects/simple-text-display/en/latest/))
|
||||
* [Adafruit CircuitPython SimpleIO](https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simpleio)) \([Docs](https://circuitpython.readthedocs.io/projects/simpleio/en/latest/))
|
||||
* [Adafruit CircuitPython SimpleMath](https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-simplemath)) \([Docs](https://circuitpython.readthedocs.io/projects/simplemath/en/latest/))
|
||||
* [Adafruit CircuitPython Slideshow](https://github.com/adafruit/Adafruit_CircuitPython_Slideshow.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-slideshow)) \([Docs](https://circuitpython.readthedocs.io/projects/slideshow/en/latest/))
|
||||
|
|
|
|||
3
circuitpython_library_list.md.license
Normal file
3
circuitpython_library_list.md.license
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# SPDX-FileCopyrightText: 2020 adabot for Adafruit Industries (auto-updated)
|
||||
#
|
||||
# SPDX-License-Identifier: Unlicense
|
||||
3
docs/_static/favicon.ico.license
vendored
Normal file
3
docs/_static/favicon.ico.license
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
SPDX-FileCopyrightText: 2018 Phillip Torrone for Adafruit Industries
|
||||
|
||||
SPDX-License-Identifier: CC-BY-4.0
|
||||
83
docs/conf.py
83
docs/conf.py
|
|
@ -1,8 +1,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
import os
|
||||
import sys
|
||||
sys.path.insert(0, os.path.abspath('..'))
|
||||
|
||||
sys.path.insert(0, os.path.abspath(".."))
|
||||
|
||||
# -- General configuration ------------------------------------------------
|
||||
|
||||
|
|
@ -10,10 +15,10 @@ sys.path.insert(0, os.path.abspath('..'))
|
|||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = [
|
||||
'sphinx.ext.autodoc',
|
||||
'sphinx.ext.intersphinx',
|
||||
'sphinx.ext.napoleon',
|
||||
'sphinx.ext.todo',
|
||||
"sphinx.ext.autodoc",
|
||||
"sphinx.ext.intersphinx",
|
||||
"sphinx.ext.napoleon",
|
||||
"sphinx.ext.todo",
|
||||
]
|
||||
|
||||
# TODO: Please Read!
|
||||
|
|
@ -23,29 +28,29 @@ extensions = [
|
|||
# autodoc_mock_imports = ["digitalio", "busio"]
|
||||
|
||||
|
||||
intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None)}
|
||||
intersphinx_mapping = {"python": ("https://docs.python.org/3.4", None)}
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
templates_path = ["_templates"]
|
||||
|
||||
source_suffix = '.rst'
|
||||
source_suffix = ".rst"
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
master_doc = "index"
|
||||
|
||||
# General information about the project.
|
||||
project = u'Adafruit CircuitPython Bundle'
|
||||
copyright = u'2019 Adafruit'
|
||||
author = u'Adabot'
|
||||
project = u"Adafruit CircuitPython Bundle"
|
||||
copyright = u"2019 Adafruit"
|
||||
author = u"Adabot"
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = u'1.0'
|
||||
version = u"1.0"
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = u'1.0'
|
||||
release = u"1.0"
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
|
@ -57,7 +62,7 @@ language = None
|
|||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
# This patterns also effect to html_static_path and html_extra_path
|
||||
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', '.env', 'CODE_OF_CONDUCT.md']
|
||||
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", ".env", "CODE_OF_CONDUCT.md"]
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for all
|
||||
# documents.
|
||||
|
|
@ -69,7 +74,7 @@ default_role = "any"
|
|||
add_function_parentheses = True
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'sphinx'
|
||||
pygments_style = "sphinx"
|
||||
|
||||
# If true, `todo` and `todoList` produce output, else they produce nothing.
|
||||
todo_include_todos = False
|
||||
|
|
@ -84,32 +89,33 @@ napoleon_numpy_docstring = False
|
|||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
#
|
||||
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
|
||||
on_rtd = os.environ.get("READTHEDOCS", None) == "True"
|
||||
|
||||
if not on_rtd: # only import and set the theme if we're building docs locally
|
||||
try:
|
||||
import sphinx_rtd_theme
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
html_theme_path = [sphinx_rtd_theme.get_html_theme_path(), '.']
|
||||
|
||||
html_theme = "sphinx_rtd_theme"
|
||||
html_theme_path = [sphinx_rtd_theme.get_html_theme_path(), "."]
|
||||
except:
|
||||
html_theme = 'default'
|
||||
html_theme_path = ['.']
|
||||
html_theme = "default"
|
||||
html_theme_path = ["."]
|
||||
else:
|
||||
html_theme_path = ['.']
|
||||
html_theme_path = ["."]
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
||||
html_static_path = ["_static"]
|
||||
|
||||
# The name of an image file (relative to this directory) to use as a favicon of
|
||||
# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||
# pixels large.
|
||||
#
|
||||
html_favicon = '_static/favicon.ico'
|
||||
html_favicon = "_static/favicon.ico"
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'AdafruitBundleLibrarydoc'
|
||||
htmlhelp_basename = "AdafruitBundleLibrarydoc"
|
||||
|
||||
# -- Options for LaTeX output ---------------------------------------------
|
||||
|
||||
|
|
@ -117,15 +123,12 @@ latex_elements = {
|
|||
# The paper size ('letterpaper' or 'a4paper').
|
||||
#
|
||||
# 'papersize': 'letterpaper',
|
||||
|
||||
# The font size ('10pt', '11pt' or '12pt').
|
||||
#
|
||||
# 'pointsize': '10pt',
|
||||
|
||||
# Additional stuff for the LaTeX preamble.
|
||||
#
|
||||
# 'preamble': '',
|
||||
|
||||
# Latex figure (float) alignment
|
||||
#
|
||||
# 'figure_align': 'htbp',
|
||||
|
|
@ -135,8 +138,13 @@ latex_elements = {
|
|||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
(master_doc, 'AdafruitBundleLibrary.tex', u'AdafruitBundle Documentation',
|
||||
author, 'manual'),
|
||||
(
|
||||
master_doc,
|
||||
"AdafruitBundleLibrary.tex",
|
||||
u"AdafruitBundle Documentation",
|
||||
author,
|
||||
"manual",
|
||||
),
|
||||
]
|
||||
|
||||
# -- Options for manual page output ---------------------------------------
|
||||
|
|
@ -144,8 +152,7 @@ latex_documents = [
|
|||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
(master_doc, 'AdafruitBundlelibrary', u'Adafruit Bundle Documentation',
|
||||
[author], 1)
|
||||
(master_doc, "AdafruitBundlelibrary", u"Adafruit Bundle Documentation", [author], 1)
|
||||
]
|
||||
|
||||
# -- Options for Texinfo output -------------------------------------------
|
||||
|
|
@ -154,7 +161,13 @@ man_pages = [
|
|||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
(master_doc, 'AdafruitBundleLibrary', u'Adafruit Bundle Documentation',
|
||||
author, 'AdafruitBundleLibrary', 'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
(
|
||||
master_doc,
|
||||
"AdafruitBundleLibrary",
|
||||
u"Adafruit Bundle Documentation",
|
||||
author,
|
||||
"AdafruitBundleLibrary",
|
||||
"One line description of project.",
|
||||
"Miscellaneous",
|
||||
),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ specific boards.
|
|||
Adafruit CLUE <https://circuitpython.readthedocs.io/projects/clue/en/latest/>
|
||||
Adafruit FeatherWings <https://circuitpython.readthedocs.io/projects/featherwing/en/latest/>
|
||||
Adafruit FunHouse <https://circuitpython.readthedocs.io/projects/funhouse/en/latest/>
|
||||
Adafruit MacroPad <https://circuitpython.readthedocs.io/projects/macropad/en/latest/>
|
||||
MatrixPortal (Metro M4 Airlift + RGB Shield) <https://circuitpython.readthedocs.io/projects/matrixportal/en/latest/>
|
||||
Adafruit MagTag <https://circuitpython.readthedocs.io/projects/magtag/en/latest/>
|
||||
Adafruit PortalBase <https://circuitpython.readthedocs.io/projects/portalbase/en/latest/>
|
||||
|
|
@ -75,6 +76,7 @@ Helpers for building graphical interfaces using the displayio core module and fr
|
|||
ProgressBar <https://circuitpython.readthedocs.io/projects/progressbar/en/latest/>
|
||||
PYOA <https://circuitpython.readthedocs.io/projects/pyoa/en/latest/>
|
||||
Slideshow <https://circuitpython.readthedocs.io/projects/slideshow/en/latest/>
|
||||
Simple Text Display <https://circuitpython.readthedocs.io/projects/simple-text-display/en/latest/>
|
||||
Turtle Graphics <https://circuitpython.readthedocs.io/projects/turtle/en/latest/>
|
||||
WSGI <https://circuitpython.readthedocs.io/projects/wsgi/en/latest/>
|
||||
DisplayIO Layout <https://circuitpython.readthedocs.io/projects/displayio-layout/en/latest/>
|
||||
|
|
@ -198,6 +200,7 @@ Miscellaneous Helpers
|
|||
Debug I2C <https://circuitpython.readthedocs.io/projects/debug_i2c/en/latest/>
|
||||
InfraRed Remote <https://circuitpython.readthedocs.io/projects/irremote/en/latest/>
|
||||
Mini ESP Tool (ESP chips loader) <https://circuitpython.readthedocs.io/projects/miniesptool/en/latest/>
|
||||
NeoKey <https://circuitpython.readthedocs.io/projects/neokey/en/latest/>
|
||||
OneWire <https://circuitpython.readthedocs.io/projects/onewire/en/latest/>
|
||||
SD Card <https://circuitpython.readthedocs.io/projects/sd/en/latest/>
|
||||
SimpleIO <https://circuitpython.readthedocs.io/projects/simpleio/en/latest/>
|
||||
|
|
@ -250,6 +253,7 @@ OLED
|
|||
|
||||
.. toctree::
|
||||
|
||||
SH1106 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_sh1106/en/latest/>
|
||||
SH1107 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio-sh1107/en/latest/>
|
||||
SSD1305 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_ssd1305/en/latest/>
|
||||
SSD1305 OLED (framebuf) <https://circuitpython.readthedocs.io/projects/ssd1305/en/latest/>
|
||||
|
|
@ -326,7 +330,7 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
|
|||
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm6dsox/en/latest/>
|
||||
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds0/en/latest/>
|
||||
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds1/en/latest/>
|
||||
MLX90390 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/>
|
||||
MLX90393 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/>
|
||||
MLX90395 3-Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90395/en/latest/>
|
||||
MMA8451 3 Axis Accelerometer <https://circuitpython.readthedocs.io/projects/mma8451/en/latest/>
|
||||
MPU6050 Accelerometer, Gyroscope, and Temperature Sensor <https://circuitpython.readthedocs.io/projects/mpu6050/en/latest/>
|
||||
|
|
@ -366,13 +370,13 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
|
|||
MCP9600 Thermocouple Amplifier <https://circuitpython.readthedocs.io/projects/mcp9600/en/latest/>
|
||||
MCP9808 Temperature <https://circuitpython.readthedocs.io/projects/mcp9808/en/latest/>
|
||||
MLX90614 Contactless Temperature <https://circuitpython.readthedocs.io/projects/mlx90614/en/latest/>
|
||||
MP115A2 Barometric Pressure, Temperature <https://circuitpython.readthedocs.io/projects/mpl115a2/en/latest/>
|
||||
MPL115A2 Barometric Pressure, Temperature <https://circuitpython.readthedocs.io/projects/mpl115a2/en/latest/>
|
||||
MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor <https://circuitpython.readthedocs.io/projects/mpl3115a2/en/latest/>
|
||||
MPRLS Ported Absolute Pressure <https://circuitpython.readthedocs.io/projects/mprls/en/latest/>
|
||||
MS8607 Pressure, Temperature, Humidity <https://circuitpython.readthedocs.io/projects/ms8607/en/latest/>
|
||||
PCT2075 Temperature Sensor <https://circuitpython.readthedocs.io/projects/pct2075/en/latest/>
|
||||
PM25 Air Quality Sensor <https://circuitpython.readthedocs.io/projects/pm25/en/latest/>
|
||||
SCD30 eCO2, Temperature, and Humidity Sensor <https://circuitpython.readthedocs.io/projects/scd30/en/latest/>
|
||||
SCD30 CO2, Temperature, and Humidity Sensor <https://circuitpython.readthedocs.io/projects/scd30/en/latest/>
|
||||
SGP30 Air Quality <https://circuitpython.readthedocs.io/projects/sgp30/en/latest/>
|
||||
SHT31-D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/sht31d/en/latest/>
|
||||
SHT4x Temperature and Humidity <https://circuitpython.readthedocs.io/projects/sht4x/en/latest/>
|
||||
|
|
@ -489,7 +493,9 @@ Miscellaneous
|
|||
NeoTrellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/>
|
||||
NeoTrellis M4 4x8 Keypad <https://circuitpython.readthedocs.io/projects/trellism4/en/latest/>
|
||||
Nunchuk <https://circuitpython.readthedocs.io/projects/nunchuk/en/latest/>
|
||||
OV2640 Camera <https://circuitpython.readthedocs.io/projects/ov2640/en/latest/>
|
||||
OV7670 Camera <https://circuitpython.readthedocs.io/projects/ov7670/en/latest/>
|
||||
Pixelbuf <https://circuitpython.readthedocs.io/projects/pixelbuf/en/latest/>
|
||||
PyPixelbuf <https://circuitpython.readthedocs.io/projects/pypixelbuf/en/latest/>
|
||||
RockBlock Iridium Satellite Modem <https://circuitpython.readthedocs.io/projects/rockblock/en/latest/>
|
||||
Si4713 Stereo FM Transmitter <https://circuitpython.readthedocs.io/projects/si4713/en/latest/>
|
||||
|
|
|
|||
3
docs/drivers.rst.license
Normal file
3
docs/drivers.rst.license
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# SPDX-FileCopyrightText: 2020 ladyada for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
3
docs/index.rst.license
Normal file
3
docs/index.rst.license
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# SPDX-FileCopyrightText: 2020 ladyada for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 0ac240761e5b6cde7b78ffd32ffeaf05d3247749
|
||||
Subproject commit eb992230c6d144cb0401064a5a572e53a7c1acd8
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 08e8e050e8b41aef20f93b3740298212178d4692
|
||||
Subproject commit d96dc951a5f9aca6e2ea8ee4ebbc708cb3002cf4
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d2bdacf878a4bde3009370705b9b49eb1441428b
|
||||
Subproject commit 68b7e580fe7d162d686f92301ab3937907dcaafe
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 6cbd205716250ae38cfff2a6e66b35152eb39011
|
||||
Subproject commit ee54c67a6d923568b0a29c093a0414595b2f21bf
|
||||
1
libraries/drivers/displayio_sh1106
Submodule
1
libraries/drivers/displayio_sh1106
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 4cb5bb39904b8bab88f457ac68dc34dabbd74d94
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 47b5a85a5dd5d3eba22112650ebb12d088604856
|
||||
Subproject commit 980127dfb6dba5e75c73c39950cdc966dca33fa4
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit b0ba80894cf72827f33527105dcaae39538b3484
|
||||
Subproject commit 3b8ee76eacca6971f9443b50609e453f32f61510
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 9f1b8f10e051ee9315904afe257eae89bb15627f
|
||||
Subproject commit 6e4e65afd0c830774648f342ffdd351d9be18300
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit f376fcca8c829b1e68236edbef6b71cb57f7e42f
|
||||
Subproject commit 931b7de8daf3fa1e9cee0548b80de3ddbc20081f
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit f71cb49ccf3105c099952ee005ca28b85f78d740
|
||||
Subproject commit 6404bb20416e3632a4a48321d25fa9c7bc3e30ce
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 3e1546dcfa3cacd2c98f809a94917c117024ca12
|
||||
Subproject commit 042a433ce270409f4c93fc86568f0af14fcca645
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d3e7a587a2f974251f44254fae88c14a52229979
|
||||
Subproject commit b96b0debef16c41c35a8579ccbbb1779ca1eaf0c
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d61e3d25009fc6ef2a184a07818c76b44defd67a
|
||||
Subproject commit 96e278a5595a12af692510e22885610bfa5e477b
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit e7dc5fa2d3bdbea1021153c3cc19b516371a4730
|
||||
Subproject commit 753520642cf2b2f5166f4051ac77d7af6ee92412
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 8a3489420b00c35297c6b24535b26758828519da
|
||||
Subproject commit 8a2b269d434018881f0e3d639434181c7c007e85
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit a057ac7a34c675eb3be63816445cd0ad10043990
|
||||
Subproject commit 079bad85836cf2b843c61daff71ac1ad3c81cb56
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 816ebf7478b41bf04e2d23842a890df03e59d9d5
|
||||
Subproject commit d5811bf760dc40d0d98214cc5120c65e39765873
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 0020676fe689166fe324143f2ee60e6da187ca17
|
||||
Subproject commit 1a0ab6fa47ad44adb85b57b422c21903ec2c6e89
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit acd6e742c9e00699d92207aff0e5cc0593593a2f
|
||||
Subproject commit 65c9d711b14195c62b54a030c22f459957d04397
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d8260f2fe2a8b3e874320483060756dce4c2a9ec
|
||||
Subproject commit 8132539c48397e01cabd8317f069e4bb8b3ab065
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit f0a3e15068679f2f9f8a7c73023ed73a14c07d71
|
||||
Subproject commit 0aebf5cd607eadf3b083d5a8763e2a16a13718ba
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit ea385ad2a30283a1e7ebcaa7456d31947013cd4d
|
||||
Subproject commit 92155c7ca00314e7b31b77441e8b280f862bd08c
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 06ec55ec5acc56ff98db8b4b203be3092cf44c94
|
||||
Subproject commit ea7bd9a8b14be7dfd09abb2d776170ee10ab5da7
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 1ad426e0e0deed4d8414b226d24a5faf188d0a19
|
||||
Subproject commit 71fee3b1f381cdedf5c6957c9359170c4f744345
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d4589be683a10a8728270f27cac532cae2cbe620
|
||||
Subproject commit d60698c3391ad9ce1a0165954e0b243c639bb653
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit a8e9975b3f06d454f8951254d96f99755b11d962
|
||||
Subproject commit b2f21e6e42e681b2da91bf95d586ac8e4ad8266b
|
||||
1
libraries/drivers/ov2640
Submodule
1
libraries/drivers/ov2640
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 4e08cf6d6b5ad141a6853a2d77232c38fc442a9b
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 568680fd51969cc57f64856f10ef4126c2e708a3
|
||||
Subproject commit 3d02a8c67ea1f01aca9e5424d1a9fc36c1fb76da
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 52217ce93f24beb187ebb2fb10a52ffa58c3896a
|
||||
Subproject commit 735c196e8ce27109f588a7e3fb00588e8465f9ae
|
||||
1
libraries/drivers/pcf8563
Submodule
1
libraries/drivers/pcf8563
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 7e3082879962e58a1c8e686ee52f5ec876c45599
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 378616f160bbcbc85f0acd960b4eb181b9c2fd0b
|
||||
Subproject commit 4490961b28a129d2f6435c73d2bd65d2b042224c
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit e9d779f5a6ed8abe46f1b6bb308415dd382b1efd
|
||||
Subproject commit 048b8da074e2960b19be57c8a75bda8408560e29
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 3c47a7323f81e961b06853814964d04db5b3817b
|
||||
Subproject commit 4ab8a0fc00795121d81f7e609bb7a03973725f10
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit a8213c494b562127147da3a3f9b668ca2f1a8953
|
||||
Subproject commit c627e608325987fc31264da4b5b3cf8afcdaf3e7
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 9ff74a2029ffec3d56d62095fac1f14cf31e2497
|
||||
Subproject commit 1c2ff347c7d809407412e0c8a5e5efe157ecc1b3
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit f919f42db2a62fd68d05722ca3253ba407fd1624
|
||||
Subproject commit ecac301fbb63b8e4b10f3154c6fdaf84d5b74d01
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 9a7123b6186fbef6d288400ee03303fed97b89d9
|
||||
Subproject commit 8d5788a818bb9aefc9e4077f908831ecc70f1f69
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit aff8c9dff77a90130e034695f8444de52ca506ad
|
||||
Subproject commit 6aff687430ddac0665353dad81b8da3a42bdccaf
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 22168e62b5e8d8c5f51f9f834bc6d0c694778a66
|
||||
Subproject commit 02abe87bd67e74cddd2752845ce1a64a7d1db0e6
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit ad7d23b4b67ff14c20f5843108243e2b521c91f5
|
||||
Subproject commit 5fdc8f60f66fcab161492a6c9c0ba6b7380d0882
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit bf9181b54d2018028bcd0098cab4792e37574691
|
||||
Subproject commit 144156708e02e6f88b00d4d17fd47f21dbacdeee
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 24680bf5ecdc5378757e8349f4e6e387d9db3cb2
|
||||
Subproject commit 8b1d7dc3438cbc78c63915e1486791d672412af8
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 62f9b3da2a5b43cfe6349ac6d8f1ebae22aca85f
|
||||
Subproject commit 44398c81628120005dcec2d101e0b65bc466a6d1
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 63cb56ff0f12a9e3d316f14768e0b226fd90254a
|
||||
Subproject commit e164c68c092aaad7ac4fbe5263b3f398b5e06823
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit b773d8b8adbbd5a7234bb86fdfb0ea030237d683
|
||||
Subproject commit e4c3361261a38e7fb4fd9b22a9e1cc6dcee3d54b
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 8b38a461d214c5c9112c7ba80c6721afc46f80a5
|
||||
Subproject commit c569002fe4d5dece0feab816c2a6f31ed64dcdea
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit fe11bb4ac3f083991e0c6cd3a3ee648a0f15ca13
|
||||
Subproject commit b5fa7a23986fdc07963a3532ddec6fd4d358a2ef
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit b114ad1e55a997734031a25afb850d0fc0bd6c77
|
||||
Subproject commit b6e75215df3c4df139e5319903a2e7445eeb2743
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit f1841618d2690bb54dabd98fd8650af30bc2c9bf
|
||||
Subproject commit 9020acbab070d5842dcba83a5b7f7b7c86dc7414
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 52964bd91b94f6a700950346905f6dcc74f5552b
|
||||
Subproject commit 6e4eac881680652d5cc498a56d7fb98db2c8991f
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 66cc0eb7563a50d6d4d44bd5bd570da95d1df2ca
|
||||
Subproject commit 124074601584e345a048872dfd2a8b4fa0d67406
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 5dc4aeba30d4b5bd357066ad7f209abe2a13f36b
|
||||
Subproject commit d50fe38ca47e14b1988a15a3522340e0a78d295c
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 12abfc970a641a4a671ba6ebb2ba98a819711e8e
|
||||
Subproject commit 5efcef473a7223e537c1910179da7fffd90a9185
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 9b0d6691a2204753895b1838848adde7181f2f5a
|
||||
Subproject commit fa8dfc222b8fca7e54fefd48824c4424f7b89bc3
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit bf8fb3cd8b83f35124b3b28b825cee197fa9b98a
|
||||
Subproject commit 82595ea9a8e67d2d759a52202c94e13385e0773d
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit df40a241841918d6c0a984d427e61ca831b7b431
|
||||
Subproject commit ad4f2d32d3a35b412bab7c6c0ba3b7a46d5da5aa
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 35b581c3a16505304beb712549f9ead64b549fb4
|
||||
Subproject commit 528a33ec7440ba46f2d97946403b940e05f609b0
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 88d33bbf4185519ad841f60b67b213bba9b98cc6
|
||||
Subproject commit 12274ab90e259c1fe2d16d3f4b119e288c712ae2
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 0e0f5a9cb709cd00c7458d386653c68ed2f5a231
|
||||
Subproject commit 7c475ac13f755b615af983f7dea50148378a4e0d
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 2c43e36934614a0833b83827b990eaff1cf2198b
|
||||
Subproject commit 8c5d4f2a2fe630c87e086ca038cf8e46f11f8cc3
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit d68bb9e0e7a28d38d9f36627c35b6949595b2f7e
|
||||
Subproject commit c6ea5d17c8c7bd391b3977c0195cff60dddf3f25
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 11bf02c3a850d390802f944a693ff4e0d531727f
|
||||
Subproject commit c31c0ef2da48bfed7da2188039b59251f02110ea
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit cf9b82ee32e22d1fe9c1ee515b8a40b811a2eb6c
|
||||
Subproject commit 8aa880d6ee69b2f94723aaee51d7f841f9e01b34
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 62330472f937b4722180b9ee04b3f0a627064e9e
|
||||
Subproject commit b961bce4bbf167cd3d4c7d53fb57c4ce69685210
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit a62f8bb4b84a97e9f64d06d9093b6c9ba0a4a5d9
|
||||
Subproject commit 8c1dbf7622772a050705aa009829ea97a5fcb72a
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit de68b7d4575151c1648c734559e59c2932965939
|
||||
Subproject commit 78b0fbbb00c0431042b460fe20a76bbc440c4793
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 7f24d747f67626ed04f105399b0ebe6c77e31e9c
|
||||
Subproject commit 071d6e8f7d2c17ff5bcc18d0160d7e6b8074aa5d
|
||||
1
libraries/helpers/macropad
Submodule
1
libraries/helpers/macropad
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit d83ae8425ebb2c0c01ee1a11a0e6a7f215d90ae2
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 2db42158356e97ae28c6560693f62f5abbb4fe12
|
||||
Subproject commit a72f2e33a42c4d48c34ca66ba524e03ccc196302
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 54cc3311b979dcd52bb870456d612f39e8bfd226
|
||||
Subproject commit 01ae093f1f73c152941cde9f4f850b163d278df2
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit c19c836f4ceb3f8bc4d6a8d2f583fa1c57bd54c6
|
||||
Subproject commit eccc36f41c973c3155bd633716670e1925d51bae
|
||||
1
libraries/helpers/neokey
Submodule
1
libraries/helpers/neokey
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 03a35bb2ce3e70e005527fc6b1de42f06bd126e2
|
||||
1
libraries/helpers/pixelbuf
Submodule
1
libraries/helpers/pixelbuf
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit e52cf58a7a1f1bb0c76102987120cd48ce0e24e9
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 16f68f1987ecf72c4dccbdcf2289970c85c42f9a
|
||||
Subproject commit ae0525873f38716888be0267d1ec7ee32b9ed057
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 8c8c8cd3bbff7cfe1b08a2d28663ad7cb346c5d8
|
||||
Subproject commit 6b5e5699d205d26d08a50580c6e3094c1d445b8b
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 1a14155df6fb8882c96ff65a9a680ef21739049d
|
||||
Subproject commit 7449f56a8153e1eaca3adc34ac34748c50ef69d9
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit a20055831db025fa7b55bf86cb1355ac3f6cb673
|
||||
Subproject commit 2c3c9375a6347bff5a9981d39f55d3e5bb5d58f6
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit cd1dd3eac22ebb153b46759cb62198ed63f865e6
|
||||
Subproject commit 4f005e57211adcb9a936a9ef0ce8559c3a0f564b
|
||||
1
libraries/helpers/simple-text-display
Submodule
1
libraries/helpers/simple-text-display
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 6fef6f1b62817c7f2d324dbdc7236c75dc5da8c1
|
||||
1
libraries/helpers/ticks
Submodule
1
libraries/helpers/ticks
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 963dac8ffae40ccf44c30a0365daac25e930b91e
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue