Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -254,3 +254,6 @@
[submodule "libraries/drivers/hdc1080"]
path = libraries/drivers/hdc1080
url = https://github.com/sensebox/CircuitPython_HDC1080
[submodule "libraries/drivers/vl53lcxc"]
path = libraries/drivers/vl53lcxc
url = https://github.com/sensebox/CircuitPython_VL53LxCX
2 changes: 1 addition & 1 deletion libraries/drivers/bme680
2 changes: 1 addition & 1 deletion libraries/drivers/seesaw
1 change: 1 addition & 0 deletions libraries/drivers/vl53lcxc
Submodule vl53lcxc added at 871d59
2 changes: 1 addition & 1 deletion libraries/helpers/adafruitio
Submodule adafruitio updated 34 files
+11 −0 .gitattributes
+11 −32 .pre-commit-config.yaml
+0 −399 .pylintrc
+1 −1 .readthedocs.yaml
+3 −3 README.rst
+51 −90 adafruit_io/adafruit_io.py
+2 −4 adafruit_io/adafruit_io_errors.py
+8 −0 docs/_static/custom.css
+3 −0 docs/api.rst
+5 −6 docs/conf.py
+14 −20 examples/adafruit_io_http/adafruit_io_analog_in.py
+10 −29 examples/adafruit_io_http/adafruit_io_batch_cpython.py
+20 −26 examples/adafruit_io_http/adafruit_io_create_and_get_feed.py
+14 −20 examples/adafruit_io_http/adafruit_io_digital_out.py
+14 −20 examples/adafruit_io_http/adafruit_io_feeds.py
+15 −39 examples/adafruit_io_http/adafruit_io_groups.py
+14 −20 examples/adafruit_io_http/adafruit_io_metadata.py
+14 −20 examples/adafruit_io_http/adafruit_io_randomizer.py
+17 −24 examples/adafruit_io_http/adafruit_io_simpletest.py
+10 −17 examples/adafruit_io_http/adafruit_io_simpletest_cpython.py
+15 −21 examples/adafruit_io_http/adafruit_io_simpletest_esp32spi.py
+16 −22 examples/adafruit_io_http/adafruit_io_temperature.py
+17 −25 examples/adafruit_io_http/adafruit_io_user_info.py
+15 −25 examples/adafruit_io_http/adafruit_io_weather.py
+24 −29 examples/adafruit_io_mqtt/adafruit_io_feed_callback.py
+23 −28 examples/adafruit_io_mqtt/adafruit_io_groups.py
+21 −27 examples/adafruit_io_mqtt/adafruit_io_location.py
+20 −23 examples/adafruit_io_mqtt/adafruit_io_pubsub_rp2040.py
+19 −24 examples/adafruit_io_mqtt/adafruit_io_simpletest_cellular.py
+25 −49 examples/adafruit_io_mqtt/adafruit_io_simpletest_esp32s2.py
+17 −22 examples/adafruit_io_mqtt/adafruit_io_simpletest_eth.py
+21 −26 examples/adafruit_io_mqtt/adafruit_io_time.py
+23 −29 examples/adafruit_io_simpletest.py
+106 −0 ruff.toml
2 changes: 1 addition & 1 deletion libraries/helpers/display-text
2 changes: 1 addition & 1 deletion libraries/helpers/displayio_layout
Submodule displayio_layout updated 42 files
+11 −0 .gitattributes
+11 −32 .pre-commit-config.yaml
+0 −399 .pylintrc
+3 −3 README.rst
+61 −0 adafruit_displayio_layout/layouts/__init__.py
+53 −27 adafruit_displayio_layout/layouts/grid_layout.py
+4 −11 adafruit_displayio_layout/layouts/linear_layout.py
+11 −19 adafruit_displayio_layout/layouts/page_layout.py
+16 −23 adafruit_displayio_layout/layouts/tab_layout.py
+24 −75 adafruit_displayio_layout/widgets/cartesian.py
+0 −2 adafruit_displayio_layout/widgets/control.py
+2 −4 adafruit_displayio_layout/widgets/easing.py
+59 −119 adafruit_displayio_layout/widgets/flip_input.py
+14 −17 adafruit_displayio_layout/widgets/icon_animated.py
+5 −10 adafruit_displayio_layout/widgets/icon_widget.py
+11 −28 adafruit_displayio_layout/widgets/switch_round.py
+0 −2 adafruit_displayio_layout/widgets/widget.py
+8 −0 docs/_static/custom.css
+3 −0 docs/api.rst
+5 −6 docs/conf.py
+1 −0 examples/displayio_layout_cartesian_advanced_test.py
+2 −0 examples/displayio_layout_cartesian_lineplot.py
+2 −0 examples/displayio_layout_cartesian_simpletest.py
+5 −5 examples/displayio_layout_flip_input_simpletest.py
+11 −13 examples/displayio_layout_grid_layout_get_cell_test.py
+4 −6 examples/displayio_layout_gridlayout_dividers.py
+3 −7 examples/displayio_layout_gridlayout_pygame_display_simpletest.py
+4 −6 examples/displayio_layout_gridlayout_simpletest.py
+5 −4 examples/displayio_layout_icon_animated_simpletest.py
+3 −3 examples/displayio_layout_linearlayout_simpletest.py
+10 −7 examples/displayio_layout_page_layout_advancedtest.py
+6 −3 examples/displayio_layout_page_layout_simpletest.py
+2 −1 examples/displayio_layout_pygame_display_switch_round.py
+4 −6 examples/displayio_layout_simpletest.py
+3 −1 examples/displayio_layout_switch_multiple.py
+3 −1 examples/displayio_layout_switch_simpletest.py
+10 −7 examples/displayio_layout_tab_layout_simpletest.py
+6 −4 examples/displayio_layout_tab_layout_touchtest.py
+24 −38 examples/hotplug_sensor_examples/displayio_layout_hotplug_rtc.py
+36 −63 examples/hotplug_sensor_examples/displayio_layout_hotplug_temp_sensor.py
+1 −0 requirements.txt
+100 −0 ruff.toml
2 changes: 1 addition & 1 deletion libraries/helpers/fancyled
2 changes: 1 addition & 1 deletion libraries/helpers/httpserver
Submodule httpserver updated 49 files
+11 −0 .gitattributes
+11 −32 .pre-commit-config.yaml
+0 −399 .pylintrc
+1 −1 .readthedocs.yaml
+3 −3 README.rst
+28 −28 adafruit_httpserver/__init__.py
+4 −8 adafruit_httpserver/authentication.py
+3 −9 adafruit_httpserver/headers.py
+18 −33 adafruit_httpserver/interfaces.py
+0 −1 adafruit_httpserver/methods.py
+1 −1 adafruit_httpserver/mime_types.py
+14 −30 adafruit_httpserver/request.py
+34 −48 adafruit_httpserver/response.py
+2 −4 adafruit_httpserver/route.py
+37 −33 adafruit_httpserver/server.py
+1 −1 adafruit_httpserver/status.py
+8 −0 docs/_static/custom.css
+3 −0 docs/api.rst
+5 −6 docs/conf.py
+20 −20 docs/examples.rst
+5 −7 docs/starting_methods.rst
+2 −3 examples/httpserver_authentication_handlers.py
+1 −2 examples/httpserver_authentication_server.py
+1 −2 examples/httpserver_chunked.py
+1 −2 examples/httpserver_cookies.py
+1 −2 examples/httpserver_cpu_information.py
+1 −2 examples/httpserver_cpython.py
+1 −2 examples/httpserver_form_data.py
+1 −2 examples/httpserver_handler_serves_file.py
+1 −2 examples/httpserver_https.py
+1 −2 examples/httpserver_mdns.py
+4 −9 examples/httpserver_methods.py
+1 −2 examples/httpserver_multiple_servers.py
+1 −2 examples/httpserver_neopixel.py
+5 −6 examples/httpserver_redirects.py
+1 −2 examples/httpserver_simpletest_auto_connection_manager.py
+1 −2 examples/httpserver_simpletest_auto_settings_toml.py
+1 −2 examples/httpserver_simpletest_manual_ap.py
+4 −6 examples/httpserver_simpletest_manual_ethernet.py
+1 −1 examples/httpserver_simpletest_manual_wifi.py
+3 −3 examples/httpserver_sse.py
+2 −3 examples/httpserver_start_and_poll.py
+5 −4 examples/httpserver_start_and_poll_asyncio.py
+1 −2 examples/httpserver_static_files_serving.py
+1 −1 examples/httpserver_templates.py
+8 −13 examples/httpserver_url_parameters.py
+3 −8 examples/httpserver_video_stream.py
+5 −4 examples/httpserver_websocket.py
+111 −0 ruff.toml
2 changes: 1 addition & 1 deletion libraries/helpers/led-animation
Submodule led-animation updated 56 files
+11 −0 .gitattributes
+11 −32 .pre-commit-config.yaml
+0 −399 .pylintrc
+1 −1 .readthedocs.yaml
+3 −3 README.rst
+1 −1 adafruit_led_animation/__init__.py
+2 −3 adafruit_led_animation/animation/__init__.py
+7 −3 adafruit_led_animation/animation/blink.py
+5 −8 adafruit_led_animation/animation/chase.py
+0 −1 adafruit_led_animation/animation/colorcycle.py
+1 −4 adafruit_led_animation/animation/comet.py
+0 −1 adafruit_led_animation/animation/customcolorchase.py
+6 −10 adafruit_led_animation/animation/grid_rain.py
+1 −1 adafruit_led_animation/animation/multicolor_comet.py
+126 −0 adafruit_led_animation/animation/pacman.py
+2 −5 adafruit_led_animation/animation/pulse.py
+4 −11 adafruit_led_animation/animation/rainbow.py
+1 −2 adafruit_led_animation/animation/rainbowchase.py
+3 −7 adafruit_led_animation/animation/rainbowcomet.py
+2 −5 adafruit_led_animation/animation/rainbowsparkle.py
+3 −7 adafruit_led_animation/animation/sparkle.py
+2 −7 adafruit_led_animation/animation/sparklepulse.py
+14 −3 adafruit_led_animation/animation/volume.py
+2 −1 adafruit_led_animation/color.py
+2 −3 adafruit_led_animation/grid.py
+2 −2 adafruit_led_animation/group.py
+0 −1 adafruit_led_animation/helper.py
+7 −10 adafruit_led_animation/sequence.py
+2 −4 adafruit_led_animation/timedsequence.py
+8 −0 docs/_static/custom.css
+3 −0 docs/api.rst
+5 −6 docs/conf.py
+17 −0 docs/examples.rst
+9 −8 examples/led_animation_all_animations.py
+9 −8 examples/led_animation_basic_animations.py
+1 −0 examples/led_animation_blink.py
+30 −0 examples/led_animation_blink_with_background.py
+1 −0 examples/led_animation_chase.py
+1 −0 examples/led_animation_comet.py
+5 −10 examples/led_animation_customcolorchase.py
+3 −1 examples/led_animation_cycle_animations.py
+1 −0 examples/led_animation_freeze_animation.py
+3 −4 examples/led_animation_group.py
+2 −0 examples/led_animation_multicolor_comet.py
+34 −0 examples/led_animation_pacman.py
+9 −14 examples/led_animation_pixel_map.py
+1 −0 examples/led_animation_rainbow_animations.py
+1 −0 examples/led_animation_resume_animation.py
+4 −2 examples/led_animation_samd21_reset_interval.py
+3 −2 examples/led_animation_sequence.py
+2 −0 examples/led_animation_simpletest.py
+2 −1 examples/led_animation_sparkle_animations.py
+2 −1 examples/led_animation_sparkle_mask.py
+4 −2 examples/led_animation_timedsequence.py
+3 −1 examples/led_animation_volume.py
+107 −0 ruff.toml
2 changes: 1 addition & 1 deletion libraries/helpers/minimqtt
Submodule minimqtt updated 30 files
+2 −2 .pre-commit-config.yaml
+1 −1 .readthedocs.yaml
+55 −30 adafruit_minimqtt/adafruit_minimqtt.py
+8 −0 docs/_static/custom.css
+3 −0 docs/conf.py
+13 −14 examples/cellular/minimqtt_adafruitio_cellular.py
+18 −18 examples/cellular/minimqtt_simpletest_cellular.py
+12 −10 examples/cpython/minimqtt_adafruitio_cpython.py
+17 −12 examples/cpython/minimqtt_simpletest_cpython.py
+15 −15 examples/esp32spi/minimqtt_adafruitio_esp32spi.py
+21 −19 examples/esp32spi/minimqtt_certificate_esp32spi.py
+14 −14 examples/esp32spi/minimqtt_pub_sub_blocking_esp32spi.py
+21 −17 examples/esp32spi/minimqtt_pub_sub_blocking_topic_callbacks_esp32spi.py
+12 −12 examples/esp32spi/minimqtt_pub_sub_nonblocking_esp32spi.py
+11 −12 examples/esp32spi/minimqtt_pub_sub_pyportal_esp32spi.py
+19 −19 examples/esp32spi/minimqtt_simpletest_esp32spi.py
+9 −10 examples/ethernet/minimqtt_adafruitio_eth.py
+14 −14 examples/ethernet/minimqtt_simpletest_eth.py
+15 −15 examples/minimqtt_simpletest.py
+18 −22 examples/native_networking/minimqtt_adafruitio_native_networking.py
+16 −17 examples/native_networking/minimqtt_pub_sub_blocking_native_networking.py
+18 −23 examples/native_networking/minimqtt_pub_sub_blocking_topic_callbacks_native_networking.py
+4 −1 ruff.toml
+1 −1 tests/conftest.py
+6 −4 tests/test_loop.py
+2 −0 tests/test_port_ssl.py
+239 −0 tests/test_reconnect.py
+1 −1 tests/test_recv_timeout.py
+69 −77 tests/test_subscribe.py
+50 −56 tests/test_unsubscribe.py
2 changes: 1 addition & 1 deletion libraries/helpers/miniqr