Skip to content

Releases: adafruit/Adafruit_CircuitPython_ESP32SPI

3.5.12 - Updated pylint version, linted

15 Nov 17:37
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.11 - Moved default branch to main

11 Jun 15:21
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.10 - Changed _wait_spi_char function to use a retry count instead of a 100ms sleep

31 May 19:24
61e3863
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.9 - UDP Client using socket

26 Mar 16:06
d3e7a58
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.8 - Fixed URL in example

23 Mar 18:14
2648133
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.7 - Created esp32spi_tcp_client.py, added UDP client example

19 Mar 17:20
208adf0
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.6 - Added examples for RP2040

10 Mar 23:48
2870f72
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

3.5.5 - Moved pylint from build.yml to .pre-commit-config.yml

02 Mar 23:39
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

Expose NINA disconnect

06 Jan 00:10
6f2e0ff
Compare
Choose a tag to compare
  • Expose the NINA disconnect function to the ESP_SPIcontrol object, so that a CircuitPython client can explicitly disconnect from the connected AP, e.g., esp.disconnect(). Re-connect to use Wi-Fi again.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.

Bug Fixes

06 Nov 19:21
fce466b
Compare
Choose a tag to compare

The following changes were made:

  • Only allow one TLS connection at a time. Nina FW doesn't work well with multiple.
  • Raise OSError(23) when out of socket slots.
  • Close a socket when a send doesn't complete.
  • Don't raise an exception when close fails.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-esp32spi.

Read the docs for info on how to use it.