Compare commits
No commits in common. "folder-images" and "master" have entirely different histories.
folder-ima
...
master
13
.github/PULL_REQUEST_TEMPLATE/adafruit_circuitpython_pr.md
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
# SPDX-FileCopyrightText: 2021 Adafruit Industries
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
Thank you for contributing! Before you submit a pull request, please read the following.
|
||||||
|
|
||||||
|
Make sure any changes you're submitting are in line with the CircuitPython Design Guide, available here: https://circuitpython.readthedocs.io/en/latest/docs/design_guide.html
|
||||||
|
|
||||||
|
If your changes are to documentation, please verify that the documentation builds locally by following the steps found here: https://adafru.it/build-docs
|
||||||
|
|
||||||
|
Before submitting the pull request, make sure you've run Pylint and Black locally on your code. You can do this manually or using pre-commit. Instructions are available here: https://adafru.it/check-your-code
|
||||||
|
|
||||||
|
Please remove all of this text before submitting. Include an explanation or list of changes included in your PR, as well as, if applicable, a link to any related issues.
|
||||||
43
.github/workflows/build.yml
vendored
Normal file
|
|
@ -0,0 +1,43 @@
|
||||||
|
name: Build CI
|
||||||
|
|
||||||
|
on: [pull_request, push]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Dump GitHub context
|
||||||
|
env:
|
||||||
|
GITHUB_CONTEXT: ${{ toJson(github) }}
|
||||||
|
run: echo "$GITHUB_CONTEXT"
|
||||||
|
- name: Translate Repo Name For Build Tools filename_prefix
|
||||||
|
id: repo-name
|
||||||
|
run: |
|
||||||
|
echo ::set-output name=repo-name::$(
|
||||||
|
echo ${{ github.repository }} |
|
||||||
|
awk -F '\/' '{ print tolower($2) }' |
|
||||||
|
tr '_' '-'
|
||||||
|
)
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
- name: Versions
|
||||||
|
run: |
|
||||||
|
python3 --version
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
- name: Install deps
|
||||||
|
run: |
|
||||||
|
sudo apt-get install gettext
|
||||||
|
pip install -r requirements.txt
|
||||||
|
- name: Library version
|
||||||
|
run: git describe --dirty --always --tags
|
||||||
|
- name: Build assets
|
||||||
|
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2
|
||||||
|
- name: Build docs
|
||||||
|
working-directory: docs
|
||||||
|
run: sphinx-build -E -W -b html . _build/html
|
||||||
|
- name: Setup problem matchers
|
||||||
|
uses: adafruit/circuitpython-action-library-ci-problem-matchers@v1
|
||||||
19
.github/workflows/failure-help-text.yml
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
# SPDX-FileCopyrightText: 2021 Scott Shawcroft for Adafruit Industries
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
name: Failure help text
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_run:
|
||||||
|
workflows: ["Build CI"]
|
||||||
|
types:
|
||||||
|
- completed
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
post-help:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.event == 'pull_request' }}
|
||||||
|
steps:
|
||||||
|
- name: Post comment to help
|
||||||
|
uses: adafruit/circuitpython-action-library-ci-failed@v1
|
||||||
51
.github/workflows/images.yml
vendored
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
name: Generate folder images
|
||||||
|
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 10 * * *'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: folder-images
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
update-images:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- name: Dump GitHub context
|
||||||
|
env:
|
||||||
|
GITHUB_CONTEXT: ${{ toJson(github) }}
|
||||||
|
run: echo "$GITHUB_CONTEXT"
|
||||||
|
|
||||||
|
- uses: actions/checkout@v2.2.0
|
||||||
|
|
||||||
|
- name: checkout submodules
|
||||||
|
run: git submodule update --init --jobs 16 --depth 1
|
||||||
|
- name: Set up Python 3.9
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.9
|
||||||
|
|
||||||
|
- name: Checkout screenshot maker
|
||||||
|
run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pip install -r CircuitPython_Library_Screenshot_Maker/requirements.txt
|
||||||
|
|
||||||
|
- name: Generate images
|
||||||
|
run: |
|
||||||
|
find libraries -path "libraries/*/examples/*.py" -exec python3 CircuitPython_Library_Screenshot_Maker/create_requirement_images.py bundle {} +
|
||||||
|
|
||||||
|
- name: Commit updates
|
||||||
|
run: |
|
||||||
|
cd generated_images
|
||||||
|
git config --global user.name "${GITHUB_ACTOR} (github actions cron)"
|
||||||
|
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
|
||||||
|
git config --global init.defaultBranch main
|
||||||
|
git init
|
||||||
|
for i in *.png; do echo "<a href=\"$i\">$i</a><br>"; done > index.html
|
||||||
|
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
|
||||||
|
|
||||||
54
.github/workflows/release.yml
vendored
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
name: Release Actions
|
||||||
|
|
||||||
|
on:
|
||||||
|
release:
|
||||||
|
types: [published]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
upload-release-assets:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Dump GitHub context
|
||||||
|
env:
|
||||||
|
GITHUB_CONTEXT: ${{ toJson(github) }}
|
||||||
|
run: echo "$GITHUB_CONTEXT"
|
||||||
|
- name: Translate Repo Name For Build Tools filename_prefix
|
||||||
|
id: repo-name
|
||||||
|
run: |
|
||||||
|
echo ::set-output name=repo-name::$(
|
||||||
|
echo ${{ github.repository }} |
|
||||||
|
awk -F '\/' '{ print tolower($2) }' |
|
||||||
|
tr '_' '-'
|
||||||
|
)
|
||||||
|
- name: Set up Python 3.6
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.6
|
||||||
|
- name: Versions
|
||||||
|
run: |
|
||||||
|
python3 --version
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
- name: Install deps
|
||||||
|
run: |
|
||||||
|
sudo apt-get install gettext
|
||||||
|
pip install -r requirements.txt
|
||||||
|
- name: Build assets
|
||||||
|
run: circuitpython-build-bundles --filename_prefix ${{ steps.repo-name.outputs.repo-name }} --library_location libraries --library_depth 2
|
||||||
|
- name: Upload Release Assets
|
||||||
|
# the 'official' actions version does not yet support dynamically
|
||||||
|
# supplying asset names to upload. @csexton's version chosen based on
|
||||||
|
# discussion in the issue below, as its the simplest to implement and
|
||||||
|
# allows for selecting files with a pattern.
|
||||||
|
# https://github.com/actions/upload-release-asset/issues/4
|
||||||
|
#uses: actions/upload-release-asset@v1.0.1
|
||||||
|
uses: csexton/release-asset-action@master
|
||||||
|
with:
|
||||||
|
pattern: "bundles/*"
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
- name: Upload Assets To AWS S3
|
||||||
|
env:
|
||||||
|
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
|
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bundles/ s3://adafruit-circuit-python/bundles/adafruit --recursive --no-progress --region us-east-1"
|
||||||
9
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
build/*
|
||||||
|
*zip
|
||||||
|
.env
|
||||||
|
bundles
|
||||||
|
CircuitPython_Library_Screenshot_Maker/
|
||||||
|
.DS_Store
|
||||||
|
generated_images/
|
||||||
|
latest_bundle_data.json
|
||||||
|
latest_bundle_tag.json
|
||||||
819
.gitmodules
vendored
Normal file
|
|
@ -0,0 +1,819 @@
|
||||||
|
[submodule "libraries/register"]
|
||||||
|
path = libraries/helpers/register
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
|
||||||
|
[submodule "libraries/bus_device"]
|
||||||
|
path = libraries/helpers/bus_device
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git
|
||||||
|
[submodule "libraries/helpers/simpleio"]
|
||||||
|
path = libraries/helpers/simpleio
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO.git
|
||||||
|
[submodule "libraries/drivers/mcp9808"]
|
||||||
|
path = libraries/drivers/mcp9808
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP9808.git
|
||||||
|
[submodule "libraries/drivers/thermistor"]
|
||||||
|
path = libraries/drivers/thermistor
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Thermistor.git
|
||||||
|
[submodule "libraries/drivers/mpr121"]
|
||||||
|
path = libraries/drivers/mpr121
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MPR121.git
|
||||||
|
[submodule "libraries/drivers/si7021"]
|
||||||
|
path = libraries/drivers/si7021
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SI7021.git
|
||||||
|
[submodule "libraries/drivers/max31855"]
|
||||||
|
path = libraries/drivers/max31855
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX31855.git
|
||||||
|
[submodule "libraries/drivers/bno055"]
|
||||||
|
path = libraries/drivers/bno055
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BNO055.git
|
||||||
|
[submodule "libraries/drivers/lis3dh"]
|
||||||
|
path = libraries/drivers/lis3dh
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH.git
|
||||||
|
[submodule "libraries/helpers/hid"]
|
||||||
|
path = libraries/helpers/hid
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HID.git
|
||||||
|
[submodule "cipy_pca9685"]
|
||||||
|
path = libraries/drivers/pca9685
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git
|
||||||
|
[submodule "cipy_ht16k33"]
|
||||||
|
path = libraries/drivers/ht16k33
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HT16K33.git
|
||||||
|
[submodule "rgb_display"]
|
||||||
|
path = libraries/drivers/rgb-display
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display.git
|
||||||
|
[submodule "cipy_neopixel"]
|
||||||
|
path = libraries/drivers/neopixel
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git
|
||||||
|
[submodule "cipy_ssd1306"]
|
||||||
|
path = libraries/drivers/ssd1306
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1306.git
|
||||||
|
[submodule "libraries/drivers/pcf8523"]
|
||||||
|
path = libraries/drivers/pcf8523
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8523.git
|
||||||
|
[submodule "is31fl3731_2"]
|
||||||
|
path = libraries/drivers/is31fl3731
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731.git
|
||||||
|
[submodule "libraries/helpers/rtttl"]
|
||||||
|
path = libraries/helpers/rtttl
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RTTTL.git
|
||||||
|
[submodule "libraries/helpers/waveform"]
|
||||||
|
path = libraries/helpers/waveform
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Waveform.git
|
||||||
|
[submodule "libraries/drivers/dotstar"]
|
||||||
|
path = libraries/drivers/dotstar
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DotStar.git
|
||||||
|
[submodule "libraries/drivers/circuitplayground"]
|
||||||
|
path = libraries/drivers/circuitplayground
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground.git
|
||||||
|
[submodule "libraries/drivers/sdcard"]
|
||||||
|
path = libraries/drivers/sdcard
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SD.git
|
||||||
|
[submodule "libraries/drivers/ds3231"]
|
||||||
|
path = libraries/drivers/ds3231
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS3231.git
|
||||||
|
[submodule "libraries/drivers/max7219"]
|
||||||
|
path = libraries/drivers/max7219
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX7219.git
|
||||||
|
[submodule "libraries/drivers/dht"]
|
||||||
|
path = libraries/drivers/dht
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DHT.git
|
||||||
|
[submodule "libraries/drivers/ccs811"]
|
||||||
|
path = libraries/drivers/ccs811
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CCS811.git
|
||||||
|
[submodule "libraries/drivers/bmp280"]
|
||||||
|
path = libraries/drivers/bmp280
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BMP280.git
|
||||||
|
[submodule "libraries/drivers/bme280"]
|
||||||
|
path = libraries/drivers/bme280
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BME280.git
|
||||||
|
[submodule "libraries/drivers/bme680"]
|
||||||
|
path = libraries/drivers/bme680
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BME680.git
|
||||||
|
[submodule "libraries/drivers/tsl2561"]
|
||||||
|
path = libraries/drivers/tsl2561
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TSL2561.git
|
||||||
|
[submodule "libraries/drivers/ads1x15"]
|
||||||
|
path = libraries/drivers/ads1x15
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15.git
|
||||||
|
[submodule "libraries/drivers/gps"]
|
||||||
|
path = libraries/drivers/gps
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_GPS.git
|
||||||
|
[submodule "libraries/drivers/vc0706"]
|
||||||
|
path = libraries/drivers/vc0706
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VC0706.git
|
||||||
|
[submodule "libraries/drivers/charlcd"]
|
||||||
|
path = libraries/drivers/charlcd
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CharLCD.git
|
||||||
|
[submodule "libraries/drivers/amg88xx"]
|
||||||
|
path = libraries/drivers/amg88xx
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx.git
|
||||||
|
[submodule "libraries/drivers/seesaw"]
|
||||||
|
path = libraries/drivers/seesaw
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Seesaw.git
|
||||||
|
[submodule "libraries/drivers/fingerprint"]
|
||||||
|
path = libraries/drivers/fingerprint
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint.git
|
||||||
|
[submodule "libraries/drivers/max31865"]
|
||||||
|
path = libraries/drivers/max31865
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX31865.git
|
||||||
|
[submodule "libraries/drivers/ina219"]
|
||||||
|
path = libraries/drivers/ina219
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_INA219.git
|
||||||
|
[submodule "libraries/drivers/ds1307"]
|
||||||
|
path = libraries/drivers/ds1307
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS1307.git
|
||||||
|
[submodule "libraries/drivers/irremote"]
|
||||||
|
path = libraries/drivers/irremote
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IRRemote.git
|
||||||
|
[submodule "libraries/drivers/fxos8700"]
|
||||||
|
path = libraries/drivers/fxos8700
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700.git
|
||||||
|
[submodule "libraries/drivers/vcnl4010"]
|
||||||
|
path = libraries/drivers/vcnl4010
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VCNL4010.git
|
||||||
|
[submodule "libraries/drivers/drv2605"]
|
||||||
|
path = libraries/drivers/drv2605
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DRV2605.git
|
||||||
|
[submodule "libraries/drivers/tcs34725"]
|
||||||
|
path = libraries/drivers/tcs34725
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TCS34725.git
|
||||||
|
[submodule "libraries/drivers/lsm9ds0"]
|
||||||
|
path = libraries/drivers/lsm9ds0
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0.git
|
||||||
|
[submodule "libraries/drivers/lsm9ds1"]
|
||||||
|
path = libraries/drivers/lsm9ds1
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1.git
|
||||||
|
[submodule "libraries/drivers/fxas21002c"]
|
||||||
|
path = libraries/drivers/fxas21002c
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C.git
|
||||||
|
[submodule "libraries/drivers/vl530l0x"]
|
||||||
|
path = libraries/drivers/vl53l0x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X.git
|
||||||
|
[submodule "libraries/drivers/apds9960"]
|
||||||
|
path = libraries/drivers/apds9960
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_APDS9960.git
|
||||||
|
[submodule "libraries/helpers/featherwing"]
|
||||||
|
path = libraries/helpers/featherwing
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git
|
||||||
|
[submodule "libraries/helpers/motor"]
|
||||||
|
path = libraries/helpers/motor
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Motor.git
|
||||||
|
[submodule "libraries/helpers/avrprog"]
|
||||||
|
path = libraries/helpers/avrprog
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AVRprog.git
|
||||||
|
[submodule "libraries/drivers/sgp30"]
|
||||||
|
path = libraries/drivers/sgp30
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SGP30.git
|
||||||
|
[submodule "libraries/helpers/onewire"]
|
||||||
|
path = libraries/helpers/onewire
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_OneWire.git
|
||||||
|
[submodule "libraries/drivers/vl6180x"]
|
||||||
|
path = libraries/drivers/vl6180x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VL6180X.git
|
||||||
|
[submodule "libraries/drivers/ds2413"]
|
||||||
|
path = libraries/drivers/ds2413
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS2413.git
|
||||||
|
[submodule "libraries/drivers/thermal_printer"]
|
||||||
|
path = libraries/drivers/thermal_printer
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer.git
|
||||||
|
[submodule "libraries/drivers/rfm69"]
|
||||||
|
path = libraries/drivers/rfm69
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git
|
||||||
|
[submodule "libraries/drivers/veml6070"]
|
||||||
|
path = libraries/drivers/veml6070
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VEML6070.git
|
||||||
|
[submodule "libraries/helpers/fancyled"]
|
||||||
|
path = libraries/helpers/fancyled
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FancyLED.git
|
||||||
|
[submodule "libraries/drivers/tsl2591"]
|
||||||
|
path = libraries/drivers/tsl2591
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TSL2591.git
|
||||||
|
[submodule "libraries/drivers/mcp4725"]
|
||||||
|
path = libraries/drivers/mcp4725
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP4725.git
|
||||||
|
[submodule "libraries/drivers/max9744"]
|
||||||
|
path = libraries/drivers/max9744
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX9744.git
|
||||||
|
[submodule "libraries/drivers/tlc59711"]
|
||||||
|
path = libraries/drivers/tlc59711
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TLC59711.git
|
||||||
|
[submodule "libraries/drivers/tlc5947"]
|
||||||
|
path = libraries/drivers/tlc5947
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TLC5947.git
|
||||||
|
[submodule "libraries/drivers/mma8451"]
|
||||||
|
path = libraries/drivers/mma8451
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MMA8451.git
|
||||||
|
[submodule "libraries/drivers/si5351"]
|
||||||
|
path = libraries/drivers/si5351
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SI5351.git
|
||||||
|
[submodule "libraries/drivers/sht31"]
|
||||||
|
path = libraries/drivers/sht31
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SHT31D.git
|
||||||
|
[submodule "libraries/drivers/si4713"]
|
||||||
|
path = libraries/drivers/si4713
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SI4713.git
|
||||||
|
[submodule "libraries/drivers/mpl3115a2"]
|
||||||
|
path = libraries/drivers/mpl3115a2
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2.git
|
||||||
|
[submodule "libraries/drivers/lsm303"]
|
||||||
|
path = libraries/drivers/lsm303
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM303.git
|
||||||
|
[submodule "libraries/drivers/ds18x20"]
|
||||||
|
path = libraries/drivers/ds18x20
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS18X20.git
|
||||||
|
[submodule "libraries/drivers/rfm9x"]
|
||||||
|
path = libraries/drivers/rfm9x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RFM9x.git
|
||||||
|
[submodule "libraries/drivers/am2320"]
|
||||||
|
path = libraries/drivers/am2320
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AM2320.git
|
||||||
|
[submodule "libraries/drivers/mcp230xx"]
|
||||||
|
path = libraries/drivers/mcp230xx
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx.git
|
||||||
|
[submodule "libraries/drivers/trellis"]
|
||||||
|
path = libraries/drivers/trellis
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Trellis.git
|
||||||
|
[submodule "libraries/drivers/ws2801"]
|
||||||
|
path = libraries/drivers/ws2801
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_WS2801.git
|
||||||
|
[submodule "libraries/drivers/focaltouch"]
|
||||||
|
path = libraries/drivers/focaltouch
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch.git
|
||||||
|
[submodule "libraries/drivers/as726x"]
|
||||||
|
path = libraries/drivers/as726x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AS726x.git
|
||||||
|
[submodule "libraries/drivers/stmpe610"]
|
||||||
|
path = libraries/drivers/stmpe610
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_STMPE610.git
|
||||||
|
[submodule "libraries/drivers/matrixkeypad"]
|
||||||
|
path = libraries/drivers/matrixkeypad
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad.git
|
||||||
|
[submodule "libraries/drivers/l3gd20"]
|
||||||
|
path = libraries/drivers/l3gd20
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_L3GD20.git
|
||||||
|
[submodule "libraries/drivers/crickit"]
|
||||||
|
path = libraries/drivers/crickit
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Crickit.git
|
||||||
|
[submodule "libraries/drivers/pixie"]
|
||||||
|
path = libraries/drivers/pixie
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Pixie.git
|
||||||
|
[submodule "libraries/drivers/epd"]
|
||||||
|
path = libraries/drivers/epd
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_EPD.git
|
||||||
|
[submodule "libraries/drivers/neotrellis"]
|
||||||
|
path = libraries/drivers/neotrellis
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis
|
||||||
|
[submodule "libraries/drivers/tmp007"]
|
||||||
|
path = libraries/drivers/tmp007
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TMP007.git
|
||||||
|
[submodule "libraries/drivers/tca9584a"]
|
||||||
|
path = libraries/drivers/tca9584a
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A.git
|
||||||
|
[submodule "libraries/drivers/mcp3xxx"]
|
||||||
|
path = libraries/drivers/mcp3xxx
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx.git
|
||||||
|
[submodule "libraries/helpers/led-animation"]
|
||||||
|
path = libraries/helpers/led-animation
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation.git
|
||||||
|
[submodule "libraries/drivers/mlx90614"]
|
||||||
|
path = libraries/drivers/mlx90614
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90614.git
|
||||||
|
[submodule "libraries/drivers/pn532"]
|
||||||
|
path = libraries/drivers/pn532
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PN532.git
|
||||||
|
[submodule "libraries/helpers/imageload"]
|
||||||
|
path = libraries/helpers/imageload
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad.git
|
||||||
|
[submodule "libraries/drivers/hcsr04"]
|
||||||
|
path = libraries/drivers/hcsr04
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HCSR04.git
|
||||||
|
[submodule "libraries/drivers/mprls"]
|
||||||
|
path = libraries/drivers/mprls
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MPRLS.git
|
||||||
|
[submodule "libraries/drivers/veml6075"]
|
||||||
|
path = libraries/drivers/veml6075
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VEML6075.git
|
||||||
|
[submodule "libraries/helpers/miniqr"]
|
||||||
|
path = libraries/helpers/miniqr
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_miniQR.git
|
||||||
|
[submodule "libraries/drivers/htu21d"]
|
||||||
|
path = libraries/drivers/htu21d
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HTU21D.git
|
||||||
|
[submodule "libraries/drivers/lidarlite"]
|
||||||
|
path = libraries/drivers/lidarlite
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite.git
|
||||||
|
[submodule "libraries/helpers/slideshow"]
|
||||||
|
path = libraries/helpers/slideshow
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Slideshow.git
|
||||||
|
[submodule "libraries/drivers/cap1188"]
|
||||||
|
path = libraries/drivers/cap1188
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CAP1188.git
|
||||||
|
[submodule "libraries/drivers/max31856"]
|
||||||
|
path = libraries/drivers/max31856
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX31856.git
|
||||||
|
[submodule "libraries/drivers/adxl34x"]
|
||||||
|
path = libraries/drivers/adxl34x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x.git
|
||||||
|
[submodule "libraries/drivers/trellism4"]
|
||||||
|
path = libraries/drivers/trellism4
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TrellisM4.git
|
||||||
|
[submodule "libraries/drivers/tfmini"]
|
||||||
|
path = libraries/drivers/tfmini
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TFmini.git
|
||||||
|
[submodule "libraries/drivers/vs1053"]
|
||||||
|
path = libraries/drivers/vs1053
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VS1053.git
|
||||||
|
[submodule "libraries/drivers/fram"]
|
||||||
|
path = libraries/drivers/fram
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FRAM.git
|
||||||
|
[submodule "libraries/drivers/mlx90393"]
|
||||||
|
path = libraries/drivers/mlx90393
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90393.git
|
||||||
|
[submodule "libraries/drivers/bluefruitspi"]
|
||||||
|
path = libraries/drivers/bluefruitspi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI.git
|
||||||
|
[submodule "libraries/drivers/bmp3xx"]
|
||||||
|
path = libraries/drivers/bmp3xx
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX.git
|
||||||
|
[submodule "libraries/drivers/mpl115a2"]
|
||||||
|
path = libraries/drivers/mpl115a2
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2.git
|
||||||
|
[submodule "libraries/drivers/74hc595"]
|
||||||
|
path = libraries/drivers/74hc595
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git
|
||||||
|
[submodule "libraries/drivers/tmp006"]
|
||||||
|
path = libraries/drivers/tmp006
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TMP006.git
|
||||||
|
[submodule "libraries/helpers/tinylora"]
|
||||||
|
path = libraries/helpers/tinylora
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa.git
|
||||||
|
[submodule "libraries/helpers/motorkit"]
|
||||||
|
path = libraries/helpers/motorkit
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MotorKit.git
|
||||||
|
[submodule "libraries/drivers/esp-atcontrol"]
|
||||||
|
path = libraries/drivers/esp-atcontrol
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol.git
|
||||||
|
[submodule "libraries/helpers/miniesptool"]
|
||||||
|
path = libraries/helpers/miniesptool
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_miniesptool.git
|
||||||
|
[submodule "libraries/helpers/framebuf"]
|
||||||
|
path = libraries/helpers/framebuf
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_framebuf.git
|
||||||
|
[submodule "libraries/drivers/sharpmemorydisplay"]
|
||||||
|
path = libraries/drivers/sharpmemorydisplay
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay.git
|
||||||
|
[submodule "libraries/drivers/pcd8544"]
|
||||||
|
path = libraries/drivers/pcd8544
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git
|
||||||
|
[submodule "libraries/drivers/us100"]
|
||||||
|
path = libraries/drivers/us100
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_US100.git
|
||||||
|
[submodule "libraries/helpers/servokit"]
|
||||||
|
path = libraries/helpers/servokit
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ServoKit.git
|
||||||
|
[submodule "libraries/helpers/debouncer"]
|
||||||
|
path = libraries/helpers/debouncer
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git
|
||||||
|
[submodule "libraries/drivers/adt7410"]
|
||||||
|
path = libraries/drivers/adt7410
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ADT7410.git
|
||||||
|
[submodule "libraries/helpers/boardtest"]
|
||||||
|
path = libraries/helpers/boardtest
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BoardTest.git
|
||||||
|
[submodule "libraries/helpers/ble"]
|
||||||
|
path = libraries/helpers/ble
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE.git
|
||||||
|
[submodule "libraries/helpers/bluefruitconnect"]
|
||||||
|
path = libraries/helpers/bluefruitconnect
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect.git
|
||||||
|
[submodule "libraries/helpers/midi"]
|
||||||
|
path = libraries/helpers/midi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MIDI.git
|
||||||
|
[submodule "libraries/drivers/ra8875"]
|
||||||
|
path = libraries/drivers/ra8875
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RA8875.git
|
||||||
|
[submodule "libraries/drivers/esp32spi"]
|
||||||
|
path = libraries/drivers/esp32spi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI.git
|
||||||
|
[submodule "libraries/drivers/touchscreen"]
|
||||||
|
path = libraries/drivers/touchscreen
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen.git
|
||||||
|
[submodule "libraries/helpers/display-text"]
|
||||||
|
path = libraries/helpers/display-text
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Text.git
|
||||||
|
[submodule "libraries/helpers/binascii"]
|
||||||
|
path = libraries/helpers/binascii
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_binascii.git
|
||||||
|
[submodule "libraries/helpers/bitmap-font"]
|
||||||
|
path = libraries/helpers/bitmap-font
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font.git
|
||||||
|
[submodule "libraries/drivers/pyportal"]
|
||||||
|
path = libraries/drivers/pyportal
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PyPortal.git
|
||||||
|
[submodule "libraries/drivers/ina260"]
|
||||||
|
path = libraries/drivers/ina260
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_INA260.git
|
||||||
|
[submodule "libraries/helpers/logging"]
|
||||||
|
path = libraries/helpers/logging
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Logging.git
|
||||||
|
[submodule "libraries/helpers/adafruitio"]
|
||||||
|
path = libraries/helpers/adafruitio
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO.git
|
||||||
|
[submodule "libraries/drivers/tpa2016"]
|
||||||
|
path = libraries/drivers/tpa2016
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TPA2016.git
|
||||||
|
[submodule "libraries/helpers/display-button"]
|
||||||
|
path = libraries/helpers/display-button
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git
|
||||||
|
[submodule "libraries/helpers/display-shapes"]
|
||||||
|
path = libraries/helpers/display-shapes
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git
|
||||||
|
[submodule "libraries/drivers/veml7700"]
|
||||||
|
path = libraries/drivers/veml7700
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VEML7700.git
|
||||||
|
[submodule "libraries/drivers/dymoscale"]
|
||||||
|
path = libraries/drivers/dymoscale
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DymoScale.git
|
||||||
|
[submodule "libraries/helpers/itertools"]
|
||||||
|
path = libraries/helpers/itertools
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IterTools.git
|
||||||
|
[submodule "libraries/helpers/lifx"]
|
||||||
|
path = libraries/helpers/lifx
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIFX.git
|
||||||
|
[submodule "libraries/helpers/hue"]
|
||||||
|
path = libraries/helpers/hue
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Hue.git
|
||||||
|
[submodule "libraries/drivers/lps35hw"]
|
||||||
|
path = libraries/drivers/lps35hw
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW.git
|
||||||
|
[submodule "libraries/drivers/ili9341"]
|
||||||
|
path = libraries/drivers/ili9341
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ILI9341.git
|
||||||
|
[submodule "libraries/drivers/st7735r"]
|
||||||
|
path = libraries/drivers/st7735r
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7735R.git
|
||||||
|
[submodule "libraries/drivers/st7735"]
|
||||||
|
path = libraries/drivers/st7735
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7735.git
|
||||||
|
[submodule "libraries/drivers/hx8357"]
|
||||||
|
path = libraries/drivers/hx8357
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HX8357.git
|
||||||
|
[submodule "libraries/drivers/ssd1351"]
|
||||||
|
path = libraries/drivers/ssd1351
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git
|
||||||
|
[submodule "libraries/drivers/ssd1331"]
|
||||||
|
path = libraries/drivers/ssd1331
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1331.git
|
||||||
|
[submodule "libraries/drivers/st7789"]
|
||||||
|
path = libraries/drivers/st7789
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7789.git
|
||||||
|
[submodule "libraries/helpers/azure"]
|
||||||
|
path = libraries/helpers/azure
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT.git
|
||||||
|
[submodule "libraries/drivers/bd3491fs"]
|
||||||
|
path = libraries/drivers/bd3491fs
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS.git
|
||||||
|
[submodule "libraries/drivers/ds3502"]
|
||||||
|
path = libraries/drivers/ds3502
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS3502.git
|
||||||
|
[submodule "libraries/helpers/rgbled"]
|
||||||
|
path = libraries/helpers/rgbled
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RGBLED.git
|
||||||
|
[submodule "libraries/helpers/pyoa"]
|
||||||
|
path = libraries/helpers/pyoa
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PYOA.git
|
||||||
|
[submodule "libraries/helpers/turtle"]
|
||||||
|
path = libraries/helpers/turtle
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_turtle.git
|
||||||
|
[submodule "libraries/drivers/vcnl4040"]
|
||||||
|
path = libraries/drivers/vcnl4040
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040.git
|
||||||
|
[submodule "libraries/helpers/cursorcontrol"]
|
||||||
|
path = libraries/helpers/cursorcontrol
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git
|
||||||
|
[submodule "libraries/helpers/pybadger"]
|
||||||
|
path = libraries/helpers/pybadger
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PyBadger.git
|
||||||
|
[submodule "libraries/helpers/minimqtt"]
|
||||||
|
path = libraries/helpers/minimqtt
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT.git
|
||||||
|
[submodule "libraries/drivers/nunchuk"]
|
||||||
|
path = libraries/drivers/nunchuk
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git
|
||||||
|
[submodule "libraries/helpers/requests"]
|
||||||
|
path = libraries/helpers/requests
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Requests.git
|
||||||
|
[submodule "libraries/drivers/displayio_ssd1306"]
|
||||||
|
path = libraries/drivers/displayio_ssd1306
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306.git
|
||||||
|
[submodule "libraries/drivers/ssd1322"]
|
||||||
|
path = libraries/drivers/ssd1322
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1322.git
|
||||||
|
[submodule "libraries/drivers/ssd1325"]
|
||||||
|
path = libraries/drivers/ssd1325
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1325.git
|
||||||
|
[submodule "libraries/drivers/ssd1327"]
|
||||||
|
path = libraries/drivers/ssd1327
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1327.git
|
||||||
|
[submodule "libraries/helpers/hashlib"]
|
||||||
|
path = libraries/helpers/hashlib
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_hashlib.git
|
||||||
|
[submodule "libraries/helpers/rsa"]
|
||||||
|
path = libraries/helpers/rsa
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RSA.git
|
||||||
|
[submodule "libraries/helpers/ntp"]
|
||||||
|
path = libraries/helpers/ntp
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_NTP.git
|
||||||
|
[submodule "libraries/helpers/jwt"]
|
||||||
|
path = libraries/helpers/jwt
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_JWT.git
|
||||||
|
[submodule "libraries/helpers/GC_IOT_Core"]
|
||||||
|
path = libraries/helpers/GC_IOT_Core
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core.git
|
||||||
|
[submodule "libraries/drivers/pct2075"]
|
||||||
|
path = libraries/drivers/pct2075
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PCT2075.git
|
||||||
|
[submodule "libraries/drivers/tlv493d"]
|
||||||
|
path = libraries/drivers/tlv493d
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git
|
||||||
|
[submodule "libraries/helpers/bitmapsaver"]
|
||||||
|
path = libraries/helpers/bitmapsaver
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver.git
|
||||||
|
[submodule "libraries/drivers/il91874"]
|
||||||
|
path = libraries/drivers/il91874
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IL91874.git
|
||||||
|
[submodule "libraries/drivers/il0373"]
|
||||||
|
path = libraries/drivers/il0373
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IL0373.git
|
||||||
|
[submodule "libraries/drivers/il0398"]
|
||||||
|
path = libraries/drivers/il0398
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_IL0398.git
|
||||||
|
[submodule "libraries/drivers/ssd1608"]
|
||||||
|
path = libraries/drivers/ssd1608
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1608.git
|
||||||
|
[submodule "libraries/drivers/ssd1675"]
|
||||||
|
path = libraries/drivers/ssd1675
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1675.git
|
||||||
|
[submodule "libraries/drivers/msa301"]
|
||||||
|
path = libraries/drivers/msa301
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MSA301.git
|
||||||
|
[submodule "libraries/drivers/atecc"]
|
||||||
|
path = libraries/drivers/atecc
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ATECC.git
|
||||||
|
[submodule "libraries/helpers/AWS_IOT"]
|
||||||
|
path = libraries/helpers/AWS_IOT
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AWS_IOT.git
|
||||||
|
[submodule "libraries/drivers/lsm303-accel"]
|
||||||
|
path = libraries/drivers/lsm303-accel
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel.git
|
||||||
|
[submodule "libraries/drivers/lsm303dlh-mag"]
|
||||||
|
path = libraries/drivers/lsm303dlh-mag
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag.git
|
||||||
|
[submodule "libraries/drivers/mpu6050"]
|
||||||
|
path = libraries/drivers/mpu6050
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MPU6050.git
|
||||||
|
[submodule "libraries/drivers/mcp9600"]
|
||||||
|
path = libraries/drivers/mcp9600
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP9600.git
|
||||||
|
[submodule "libraries/helpers/gizmo"]
|
||||||
|
path = libraries/helpers/gizmo
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Gizmo.git
|
||||||
|
[submodule "libraries/drivers/displayio_ssd1305"]
|
||||||
|
path = libraries/drivers/displayio_ssd1305
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305.git
|
||||||
|
[submodule "libraries/drivers/ssd1305"]
|
||||||
|
path = libraries/drivers/ssd1305
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1305.git
|
||||||
|
[submodule "libraries/drivers/rplidar"]
|
||||||
|
path = libraries/drivers/rplidar
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR.git
|
||||||
|
[submodule "libraries/drivers/neopixel_spi"]
|
||||||
|
path = libraries/drivers/neopixel_spi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel_SPI.git
|
||||||
|
[submodule "libraries/drivers/mlx90640"]
|
||||||
|
path = libraries/drivers/mlx90640
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90640.git
|
||||||
|
[submodule "libraries/drivers/lsm6ds"]
|
||||||
|
path = libraries/drivers/lsm6ds
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM6DS.git
|
||||||
|
[submodule "libraries/drivers/mcp4728"]
|
||||||
|
path = libraries/drivers/mcp4728
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP4728.git
|
||||||
|
[submodule "libraries/helpers/ble_apple_notification_center"]
|
||||||
|
path = libraries/helpers/ble_apple_notification_center
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center.git
|
||||||
|
[submodule "libraries/helpers/ble_magic_light"]
|
||||||
|
path = libraries/helpers/ble_magic_light
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Magic_Light.git
|
||||||
|
[submodule "libraries/helpers/display_notification"]
|
||||||
|
path = libraries/helpers/display_notification
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Notification.git
|
||||||
|
[submodule "libraries/drivers/lis2mdl"]
|
||||||
|
path = libraries/drivers/lis2mdl
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL.git
|
||||||
|
[submodule "libraries/drivers/lis3mdl"]
|
||||||
|
path = libraries/drivers/lis3mdl
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL.git
|
||||||
|
[submodule "libraries/helpers/pypixelbuf"]
|
||||||
|
path = libraries/helpers/pypixelbuf
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Pypixelbuf.git
|
||||||
|
[submodule "libraries/helpers/ble_apple_media"]
|
||||||
|
path = libraries/helpers/ble_apple_media
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Media.git
|
||||||
|
[submodule "libraries/drivers/dps310"]
|
||||||
|
path = libraries/drivers/dps310
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DPS310.git
|
||||||
|
[submodule "libraries/drivers/clue"]
|
||||||
|
path = libraries/drivers/clue
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_CLUE.git
|
||||||
|
[submodule "libraries/helpers/ble_heart_rate"]
|
||||||
|
path = libraries/helpers/ble_heart_rate
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Heart_Rate.git
|
||||||
|
[submodule "libraries/helpers/ble_cycling_speed_and_cadence"]
|
||||||
|
path = libraries/helpers/ble_cycling_speed_and_cadence
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Cycling_Speed_and_Cadence.git
|
||||||
|
[submodule "libraries/drivers/lps2x"]
|
||||||
|
path = libraries/drivers/lps2x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LPS2X.git
|
||||||
|
[submodule "libraries/helpers/ble_eddystone"]
|
||||||
|
path = libraries/helpers/ble_eddystone
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Eddystone.git
|
||||||
|
[submodule "libraries/drivers/hts221"]
|
||||||
|
path = libraries/drivers/hts221
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HTS221.git
|
||||||
|
[submodule "libraries/helpers/ble-broadcastnet"]
|
||||||
|
path = libraries/helpers/ble-broadcastnet
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_BroadcastNet.git
|
||||||
|
[submodule "libraries/helpers/debug-i2c"]
|
||||||
|
path = libraries/helpers/debug-i2c
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git
|
||||||
|
[submodule "libraries/helpers/wsgi"]
|
||||||
|
path = libraries/helpers/wsgi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_WSGI.git
|
||||||
|
[submodule "libraries/helpers/progressbar"]
|
||||||
|
path = libraries/helpers/progressbar
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ProgressBar.git
|
||||||
|
[submodule "libraries/drivers/wiznet5k"]
|
||||||
|
path = libraries/drivers/wiznet5k
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k.git
|
||||||
|
[submodule "libraries/drivers/rockblock"]
|
||||||
|
path = libraries/drivers/rockblock
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_RockBlock.git
|
||||||
|
[submodule "libraries/drivers/ds1841"]
|
||||||
|
path = libraries/drivers/ds1841
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DS1841.git
|
||||||
|
[submodule "libraries/helpers/ble-radio"]
|
||||||
|
path = libraries/helpers/ble-radio
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Radio.git
|
||||||
|
[submodule "libraries/helpers/ble_ibbq"]
|
||||||
|
path = libraries/helpers/ble_ibbq
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_iBBQ.git
|
||||||
|
[submodule "libraries/helpers/ble_midi"]
|
||||||
|
path = libraries/helpers/ble_midi
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI.git
|
||||||
|
[submodule "libraries/helpers/bitbangio"]
|
||||||
|
path = libraries/helpers/bitbangio
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO.git
|
||||||
|
[submodule "libraries/helpers/ble_berrymed_pulse_oximeter"]
|
||||||
|
path = libraries/helpers/ble_berrymed_pulse_oximeter
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter.git
|
||||||
|
[submodule "libraries/drivers/fona"]
|
||||||
|
path = libraries/drivers/fona
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FONA.git
|
||||||
|
[submodule "libraries/drivers/lis331"]
|
||||||
|
path = libraries/drivers/lis331
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LIS331.git
|
||||||
|
[submodule "libraries/helpers/ble_adafruit"]
|
||||||
|
path = libraries/helpers/ble_adafruit
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit.git
|
||||||
|
[submodule "libraries/drivers/icm20x"]
|
||||||
|
path = libraries/drivers/icm20x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_ICM20X.git
|
||||||
|
[submodule "libraries/drivers/pm25"]
|
||||||
|
path = libraries/drivers/pm25
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PM25.git
|
||||||
|
[submodule "libraries/drivers/ahtx0"]
|
||||||
|
path = libraries/drivers/ahtx0
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AHTx0.git
|
||||||
|
[submodule "libraries/drivers/shtc3"]
|
||||||
|
path = libraries/drivers/shtc3
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SHTC3.git
|
||||||
|
[submodule "libraries/drivers/pcf8591"]
|
||||||
|
path = libraries/drivers/pcf8591
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PCF8591.git
|
||||||
|
[submodule "libraries/drivers/bh1750"]
|
||||||
|
path = libraries/drivers/bh1750
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BH1750.git
|
||||||
|
[submodule "libraries/drivers/as7341"]
|
||||||
|
path = libraries/drivers/as7341
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AS7341.git
|
||||||
|
[submodule "libraries/drivers/ms8607"]
|
||||||
|
path = libraries/drivers/ms8607
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MS8607.git
|
||||||
|
[submodule "libraries/helpers/matrixportal"]
|
||||||
|
path = libraries/helpers/matrixportal
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal.git
|
||||||
|
[submodule "libraries/drivers/tc74"]
|
||||||
|
path = libraries/drivers/tc74
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TC74.git
|
||||||
|
[submodule "libraries/helpers/pixel_framebuf"]
|
||||||
|
path = libraries/helpers/pixel_framebuf
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf.git
|
||||||
|
[submodule "libraries/drivers/bno08x_rvc"]
|
||||||
|
path = libraries/drivers/bno08x_rvc
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BNO08X_RVC.git
|
||||||
|
[submodule "libraries/helpers/airlift"]
|
||||||
|
path = libraries/helpers/airlift
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AirLift.git
|
||||||
|
[submodule "libraries/drivers/bno08x"]
|
||||||
|
path = libraries/drivers/bno08x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BNO08X.git
|
||||||
|
[submodule "libraries/drivers/displayio_sh1107"]
|
||||||
|
path = libraries/drivers/displayio_sh1107
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107.git
|
||||||
|
[submodule "libraries/drivers/tla202x"]
|
||||||
|
path = libraries/drivers/tla202x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TLA202X.git
|
||||||
|
[submodule "libraries/drivers/lc709203f"]
|
||||||
|
path = libraries/drivers/lc709203f
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LC709203F.git
|
||||||
|
[submodule "libraries/drivers/emc2101"]
|
||||||
|
path = libraries/drivers/emc2101
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_EMC2101.git
|
||||||
|
[submodule "libraries/drivers/monsterm4sk"]
|
||||||
|
path = libraries/drivers/monsterm4sk
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK.git
|
||||||
|
[submodule "libraries/drivers/tmp117"]
|
||||||
|
path = libraries/drivers/tmp117
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_TMP117
|
||||||
|
[submodule "libraries/helpers/magtag"]
|
||||||
|
path = libraries/helpers/magtag
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MagTag.git
|
||||||
|
[submodule "libraries/drivers/mlx90395"]
|
||||||
|
path = libraries/drivers/mlx90395
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MLX90395.git
|
||||||
|
[submodule "libraries/helpers/fakerequests"]
|
||||||
|
path = libraries/helpers/fakerequests
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FakeRequests.git
|
||||||
|
[submodule "libraries/helpers/portalbase"]
|
||||||
|
path = libraries/helpers/portalbase
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git
|
||||||
|
[submodule "libraries/drivers/scd30"]
|
||||||
|
path = libraries/drivers/scd30
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SCD30.git
|
||||||
|
[submodule "libraries/drivers/ltr390"]
|
||||||
|
path = libraries/drivers/ltr390
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_LTR390.git
|
||||||
|
[submodule "libraries/drivers/sgp40"]
|
||||||
|
path = libraries/drivers/sgp40
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SGP40.git
|
||||||
|
[submodule "libraries/helpers/oauth_2"]
|
||||||
|
path = libraries/helpers/oauth_2
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_OAuth2.git
|
||||||
|
[submodule "libraries/drivers/sht4x"]
|
||||||
|
path = libraries/drivers/sht4x
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SHT4x.git
|
||||||
|
[submodule "libraries/helpers/pioasm"]
|
||||||
|
path = libraries/helpers/pioasm
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_PIOASM.git
|
||||||
|
[submodule "libraries/drivers/aw9523"]
|
||||||
|
path = libraries/drivers/aw9523
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_AW9523.git
|
||||||
|
[submodule "libraries/helpers/datetime"]
|
||||||
|
path = libraries/helpers/datetime
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_datetime.git
|
||||||
|
[submodule "libraries/drivers/htu31d"]
|
||||||
|
path = libraries/drivers/htu31d
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_HTU31D.git
|
||||||
|
[submodule "libraries/helpers/simplemath"]
|
||||||
|
path = libraries/helpers/simplemath
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath.git
|
||||||
|
[submodule "libraries/drivers/mcp2515"]
|
||||||
|
path = libraries/drivers/mcp2515
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_MCP2515.git
|
||||||
|
[submodule "libraries/helpers/ble_lywsd03mmc"]
|
||||||
|
path = libraries/helpers/ble_lywsd03mmc
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_LYWSD03MMC.git
|
||||||
|
[submodule "libraries/drivers/ssd1681"]
|
||||||
|
path = libraries/drivers/ssd1681
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1681.git
|
||||||
|
[submodule "libraries/helpers/displayio_layout"]
|
||||||
|
path = libraries/helpers/displayio_layout
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout.git
|
||||||
|
[submodule "libraries/drivers/ssd1680"]
|
||||||
|
path = libraries/drivers/ssd1680
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git
|
||||||
|
[submodule "libraries/helpers/funhouse"]
|
||||||
|
path = libraries/helpers/funhouse
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git
|
||||||
|
[submodule "libraries/helpers/colorsys"]
|
||||||
|
path = libraries/helpers/colorsys
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git
|
||||||
|
[submodule "libraries/drivers/ov7670"]
|
||||||
|
path = libraries/drivers/ov7670
|
||||||
|
url = https://github.com/adafruit/Adafruit_CircuitPython_OV7670
|
||||||
|
[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
|
||||||
19
.pre-commit-config.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
# SPDX-FileCopyrightText: 2020 Diego Elio Pettenò
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: Unlicense
|
||||||
|
|
||||||
|
repos:
|
||||||
|
- repo: https://github.com/python/black
|
||||||
|
rev: 20.8b1
|
||||||
|
hooks:
|
||||||
|
- id: black
|
||||||
|
- repo: https://github.com/fsfe/reuse-tool
|
||||||
|
rev: v0.12.1
|
||||||
|
hooks:
|
||||||
|
- id: reuse
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v2.3.0
|
||||||
|
hooks:
|
||||||
|
- id: check-yaml
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: trailing-whitespace
|
||||||
2
.readthedocs.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
python:
|
||||||
|
version: 3
|
||||||
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 52 KiB |
129
CODE_OF_CONDUCT.md
Normal file
|
|
@ -0,0 +1,129 @@
|
||||||
|
# Adafruit Community Code of Conduct
|
||||||
|
|
||||||
|
## Our Pledge
|
||||||
|
|
||||||
|
In the interest of fostering an open and welcoming environment, we as
|
||||||
|
contributors and leaders pledge to making participation in our project and
|
||||||
|
our community a harassment-free experience for everyone, regardless of age, body
|
||||||
|
size, disability, ethnicity, gender identity and expression, level or type of
|
||||||
|
experience, education, socio-economic status, nationality, personal appearance,
|
||||||
|
race, religion, or sexual identity and orientation.
|
||||||
|
|
||||||
|
## Our Standards
|
||||||
|
|
||||||
|
We are committed to providing a friendly, safe and welcoming environment for
|
||||||
|
all.
|
||||||
|
|
||||||
|
Examples of behavior that contributes to creating a positive environment
|
||||||
|
include:
|
||||||
|
|
||||||
|
* Be kind and courteous to others
|
||||||
|
* Using welcoming and inclusive language
|
||||||
|
* Being respectful of differing viewpoints and experiences
|
||||||
|
* Collaborating with other community members
|
||||||
|
* Gracefully accepting constructive criticism
|
||||||
|
* Focusing on what is best for the community
|
||||||
|
* Showing empathy towards other community members
|
||||||
|
|
||||||
|
Examples of unacceptable behavior by participants include:
|
||||||
|
|
||||||
|
* The use of sexualized language or imagery and sexual attention or advances
|
||||||
|
* The use of inappropriate images, including in a community member's avatar
|
||||||
|
* The use of inappropriate language, including in a community member's nickname
|
||||||
|
* Any spamming, flaming, baiting or other attention-stealing behavior
|
||||||
|
* Excessive or unwelcome helping; answering outside the scope of the question
|
||||||
|
asked
|
||||||
|
* 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
|
||||||
|
* Public or private harassment
|
||||||
|
* Publishing others' private information, such as a physical or electronic
|
||||||
|
address, without explicit permission
|
||||||
|
* Other conduct which could reasonably be considered inappropriate
|
||||||
|
|
||||||
|
The goal of the standards and moderation guidelines outlined here is to build
|
||||||
|
and maintain a respectful community. We ask that you don’t just aim to be
|
||||||
|
"technically unimpeachable", but rather try to be your best self.
|
||||||
|
|
||||||
|
We value many things beyond technical expertise, including collaboration and
|
||||||
|
supporting others within our community. Providing a positive experience for
|
||||||
|
other community members can have a much more significant impact than simply
|
||||||
|
providing the correct answer.
|
||||||
|
|
||||||
|
## Our Responsibilities
|
||||||
|
|
||||||
|
Project leaders are responsible for clarifying the standards of acceptable
|
||||||
|
behavior and are expected to take appropriate and fair corrective action in
|
||||||
|
response to any instances of unacceptable behavior.
|
||||||
|
|
||||||
|
Project leaders have the right and responsibility to remove, edit, or
|
||||||
|
reject messages, comments, commits, code, issues, and other contributions
|
||||||
|
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||||
|
permanently any community member for other behaviors that they deem
|
||||||
|
inappropriate, threatening, offensive, or harmful.
|
||||||
|
|
||||||
|
## Moderation
|
||||||
|
|
||||||
|
Instances of behaviors that violate the Adafruit Community Code of Conduct
|
||||||
|
may be reported by any member of the community. Community members are
|
||||||
|
encouraged to report these situations, including situations they witness
|
||||||
|
involving other community members.
|
||||||
|
|
||||||
|
You may report in the following ways:
|
||||||
|
|
||||||
|
In any situation, you may send an email to <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.
|
||||||
|
|
||||||
|
Email and direct message reports will be kept confidential.
|
||||||
|
|
||||||
|
In situations on Discord where the issue is particularly egregious, possibly
|
||||||
|
illegal, requires immediate action, or violates the Discord terms of service,
|
||||||
|
you should also report the message directly to Discord.
|
||||||
|
|
||||||
|
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.
|
||||||
|
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.
|
||||||
|
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.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
This Code of Conduct and the enforcement policies listed above apply to all
|
||||||
|
Adafruit Community venues. This includes but is not limited to any community
|
||||||
|
spaces (both public and private), the entire Adafruit Discord server, and
|
||||||
|
Adafruit GitHub repositories. Examples of Adafruit Community spaces include
|
||||||
|
but are not limited to meet-ups, audio chats on the Adafruit Discord, or
|
||||||
|
interaction at a conference.
|
||||||
|
|
||||||
|
This Code of Conduct applies both within project spaces and in public spaces
|
||||||
|
when an individual is representing the project or its community. As a community
|
||||||
|
member, you are representing our community, and are expected to behave
|
||||||
|
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>,
|
||||||
|
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).
|
||||||
|
|
||||||
|
For other projects adopting the Adafruit Community Code of
|
||||||
|
Conduct, please contact the maintainers of those projects for enforcement.
|
||||||
|
If you wish to use this code of conduct for your own project, consider
|
||||||
|
explicitly mentioning your moderation policy or making a copy with your
|
||||||
|
own moderation policy so as to avoid confusion.
|
||||||
|
Before Width: | Height: | Size: 68 KiB |
21
LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2016 Adafruit Industries
|
||||||
|
|
||||||
|
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 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.
|
||||||
97
README.rst
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
Adafruit CircuitPython Library Bundle
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
.. image:: https://readthedocs.org/projects/adafruit-circuitpython-bundle/badge/?version=latest
|
||||||
|
:target: https://circuitpython.readthedocs.io/projects/bundle/en/latest/
|
||||||
|
:alt: Documentation Status
|
||||||
|
|
||||||
|
.. image:: https://img.shields.io/discord/327254708534116352.svg
|
||||||
|
:target: https://adafru.it/discord
|
||||||
|
:alt: Discord
|
||||||
|
|
||||||
|
.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle.svg?branch=master
|
||||||
|
:target: https://travis-ci.com/adafruit/Adafruit_CircuitPython_Bundle
|
||||||
|
:alt: Build Status
|
||||||
|
|
||||||
|
This repo bundles a bunch of useful CircuitPython libraries into an easy to
|
||||||
|
download zip file. CircuitPython boards can ship with the contents of the zip to
|
||||||
|
make it easy to provide a lot of libraries by default.
|
||||||
|
|
||||||
|
Use
|
||||||
|
=====
|
||||||
|
To use the bundle download the zip (not source zip) from the
|
||||||
|
`latest release <https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest>`_,
|
||||||
|
unzip it and copy over the subfolders, such as ``lib``, into the root of your
|
||||||
|
CircuitPython device. Make sure to indicate that it should be merged with the
|
||||||
|
existing folder when it exists.
|
||||||
|
|
||||||
|
CPython
|
||||||
|
--------
|
||||||
|
**DO NOT** use this to install libraries on a Linux computer, such as the Raspberry Pi,
|
||||||
|
with regular Python (aka CPython). Instead, use the python3 version of ``pip`` to install
|
||||||
|
the libraries you want to use. It will automatically install dependencies for you. For example:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
pip3 install adafruit-circuitpython-lis3dh
|
||||||
|
|
||||||
|
Development
|
||||||
|
============
|
||||||
|
|
||||||
|
After you clone this repository you must run ``git submodule init``
|
||||||
|
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).
|
||||||
|
|
||||||
|
To find libraries with commits that haven't been included in a release do:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
git submodule foreach "git log --oneline HEAD...origin/master"
|
||||||
|
|
||||||
|
Adding a library
|
||||||
|
-----------------
|
||||||
|
Determine the best location within ``libraries`` (``libraries/drivers/`` or
|
||||||
|
``libraries/helpers/``)for the new library and then run:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
git submodule add <git url> libraries/<target directory>
|
||||||
|
|
||||||
|
The target directory should omit any CircuitPython specific prefixes such as
|
||||||
|
``adafruit-circuitpython`` to simplify the listing.
|
||||||
|
|
||||||
|
Removing a library
|
||||||
|
-------------------
|
||||||
|
Only do this if you are replacing the module with an equivalent:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
git submodule deinit libraries/<target directory>
|
||||||
|
git rm libraries/<target directory>
|
||||||
|
|
||||||
|
Building the bundle
|
||||||
|
--------------------
|
||||||
|
To build this bundle locally you'll need to install the
|
||||||
|
`circuitpython-build-tools <https://github.com/adafruit/circuitpython-build-tools>`_ package.
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
python3 -m venv .env
|
||||||
|
source .env/bin/activate
|
||||||
|
pip install circuitpython-build-tools
|
||||||
|
|
||||||
|
Once installed, make sure you are in the virtual environment:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
source .env/bin/activate
|
||||||
|
|
||||||
|
Then run the build:
|
||||||
|
|
||||||
|
.. code::
|
||||||
|
|
||||||
|
circuitpython-build-bundles --filename_prefix adafruit-circuitpython-bundle --library_location libraries --library_depth 2
|
||||||
2
README.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
See here for more info: https://github.com/adafruit/Adafruit_CircuitPython_Bundle
|
||||||
|
See VERSIONS.txt for version info.
|
||||||
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |