22 files changed
+22
-22
lines changed- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_bme680.py+18-36
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/bme680_simpletest.py+3
- examples/bme680_spi.py+30
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+20-4
- .pre-commit-config.yaml+19
- CODE_OF_CONDUCT.md+4-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- adafruit_clue.py+6-26
- docs/api.rst.license+3-3
- docs/examples.rst.license+3-3
- docs/index.rst.license+3-3
- examples/advanced_examples/clue_ams_remote_advanced.py+2
- examples/clue_ams_remote.py+3
- examples/clue_temperature_humidity_monitor.py+3
- .github/workflows/build.yml+25-5
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+6
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_fona/adafruit_fona.py+4-21
- adafruit_fona/adafruit_fona_network.py+3-20
- adafruit_fona/adafruit_fona_socket.py+5-24
- adafruit_fona/fona_3g.py+5-23
- docs/_static/favicon.ico.license+3
- docs/api.rst+1-1
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/fona_aio_post.py+3
- examples/fona_cheerlights.py+3
- examples/fona_simpletest.py+3
- examples/fona_sms.py+3
- examples/fona_sms_response.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-7
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_hts221.py+3-21
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/hts221_simpletest.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_msa301.py+3-20
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/msa301_simpletest.py+3
- examples/msa301_tap_example.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+5-1
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/neopixel_pixel.py+3
- examples/neopixel_rpi_simpletest.py+3
- examples/neopixel_simpletest.py+3
- neopixel.py+6-24
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-7
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+2-2
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_rockblock.py+3-20
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/rockblock_feather_sense_sensors.py+3
- examples/rockblock_recv_data.py+3
- examples/rockblock_recv_text.py+3
- examples/rockblock_send_data.py+3
- examples/rockblock_send_text.py+3
- examples/rockblock_simpletest.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+5-1
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_ssd1327.py+3-20
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/ssd1327_gamma.py+3
- examples/ssd1327_simpletest.py+3
- requirements.txt+4
- setup.py.disabled+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_aws_iot.py+10-38
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/aws_iot_shadows.py+3
- examples/aws_iot_simpletest.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+26-6
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/CC-BY-SA-4.0.txt+108
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst+2-2
- README.rst.license+3
- adafruit_azureiot/__init__.py+4-20
- adafruit_azureiot/base64.py+6-21
- adafruit_azureiot/constants.py+4-20
- adafruit_azureiot/device_registration.py+38-27
- adafruit_azureiot/hmac.py+215-99
- adafruit_azureiot/iot_error.py+4-20
- adafruit_azureiot/iot_mqtt.py+92-54
- adafruit_azureiot/iotcentral_device.py+44-31
- adafruit_azureiot/iothub_device.py+56-39
- adafruit_azureiot/keys.py+3-20
- adafruit_azureiot/quote.py+6-21
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+20-2
- docs/examples.rst+1-1
- docs/examples.rst.license+3
- docs/index.rst.license+3
- docs/iot-central-connect-button.png.license+2
- docs/iot-central-connect-dialog.png.license+2
- docs/iot-hub-device-keys.png.license+2
- docs/iot-hub-device.png.license+2
- examples/azureiot_central_commands.py+12-2
- examples/azureiot_central_notconnected.py+16-3
- examples/azureiot_central_properties.py+18-4
- examples/azureiot_central_simpletest.py+10-3
- examples/azureiot_hub_directmethods.py+9-1
- examples/azureiot_hub_messages.py+7-2
- examples/azureiot_hub_simpletest.py+7-2
- examples/azureiot_hub_twin_operations.py+18-4
- examples/azureiot_secrets_example.py+3
- iot-central-connect-button.png.license+2
- iot-central-connect-dialog.png.license+2
- iot-hub-device-keys.png.license+2
- iot-hub-device.png.license+2
- requirements.txt+5-1
- setup.py+4
- .github/workflows/build.yml+24-7
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+2-2
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+6
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_ble_midi.py+8-25
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/ble_midi_simplein.py+3
- examples/ble_midi_simpletest.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+4
- .pre-commit-config.yaml+2-2
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_hue.py+6-26
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/hue_simpletest.py+3
- requirements.txt+5-1
- setup.py+4
- .github/workflows/build.yml+18-4
- .github/workflows/release.yml+4
- .github/workflows/test.yml-25
- .gitignore+4
- .pre-commit-config.yaml+19
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_imageload/__init__.py+7-24
- adafruit_imageload/bmp/__init__.py+8-25
- adafruit_imageload/bmp/indexed.py+10-27
- adafruit_imageload/bmp/negative_height_check.py+4
- adafruit_imageload/gif.py+8-25
- adafruit_imageload/pnm/__init__.py+6-20
- adafruit_imageload/pnm/pbm_ascii.py+6-20
- adafruit_imageload/pnm/pbm_binary.py+6-20
- adafruit_imageload/pnm/pgm/__init__.py+6-20
- adafruit_imageload/pnm/pgm/ascii.py+6-20
- adafruit_imageload/pnm/pgm/binary.py+6-20
- adafruit_imageload/pnm/ppm_ascii.py+6-20
- adafruit_imageload/pnm/ppm_binary.py+6-20
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/developing.rst.license+3
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/imageload_colorwheel.py+3
- examples/imageload_magtag_simpletest.py+3
- examples/imageload_netpbm.py+3
- examples/imageload_simpletest.py+3
- examples/images/1bit-not-byte-aligned.bmp.license+2
- examples/images/1bit.bmp.license+2
- examples/images/2bit.bmp.license+2
- examples/images/4bit.bmp.license+2
- examples/images/4bit_rle.bmp.license+2
- examples/images/8bit_rle.bmp.license+2
- examples/images/color_wheel.bmp.license+2
- examples/images/color_wheel_rle.bmp.license+2
- examples/images/magtag_2x2_test.bmp.license+1-1
- examples/images/netpbm_p1_mono_ascii.pbm.license+2
- examples/images/netpbm_p2_ascii.pgm+1-1
- examples/images/netpbm_p2_ascii.pgm.license+2
- examples/images/netpbm_p3_rgb_ascii.ppm+1-1
- examples/images/netpbm_p3_rgb_ascii.ppm.license+2
- examples/images/netpbm_p4_mono_binary.pbm.license+2
- examples/images/netpbm_p4_mono_large.pbm.license+2
- examples/images/netpbm_p5_binary.pgm.license+2
- examples/images/netpbm_p6_binary.ppm.license+2
- requirements.txt+4
- setup.py+8-1
- tests/__init__.py.license+2
- tests/displayio_shared_bindings.py.license+2
- tests/test_bitmap_c_interface.py.license+2
- tests/test_bmp_indexed_load.py.license+2
- tests/test_palette_c_interface.py.license+2
- tests/test_pbm_load.py.license+2
- tests/test_pgm_load.py.license+2
- tests/test_ppm_load.py.license+2
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+5-1
- .pre-commit-config.yaml+2-2
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst.license+3
- adafruit_lifx.py+4-22
- docs/_static/favicon.ico.license+3
- docs/api.rst+1-1
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/lifx_simpletest.py+3
- requirements.txt+4
- setup.py+4
- .github/workflows/build.yml+24-4
- .github/workflows/release.yml+4
- .gitignore+5-1
- .pre-commit-config.yaml+2-2
- .pylintrc+4
- .readthedocs.yml+4
- CODE_OF_CONDUCT.md+10-4
- LICENSES/CC-BY-4.0.txt+324
- LICENSES/MIT.txt+19
- LICENSES/Unlicense.txt+20
- README.rst+2-2
- README.rst.license+3
- docs/_static/favicon.ico.license+3
- docs/api.rst.license+3
- docs/conf.py+4
- docs/examples.rst.license+3
- docs/index.rst.license+3
- examples/simpleio_map_range_simpletest.py+3
- examples/simpleio_shift_in_out_demo.py+3
- examples/simpleio_tone_demo.py+3
- requirements.txt+4
- setup.py+4
- simpleio.py+3-20
0 commit comments