Skip to content

Releases: adafruit/Adafruit_CircuitPython_ESP32SPI

3.5.7 - Created esp32spi_tcp_client.py, added UDP client example

19 Mar 17:20
208adf0

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

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

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

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

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.

Fix recv timeout.

30 Oct 00:27
18b3f89

Choose a tag to compare

  • Change recv to better match CPython sockets. If fewer bytes are available than the requested bufsize, then those bytes will be returned immediately. The old behavior was to wait for a time out and then return the bytes.

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.1 - Fixed issue with RSSI

29 Oct 20:32
71d42ff

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.

Added capability to use multiple access points

31 Aug 23:34
d873655

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.4.3 - Removed bad-whitespace pylint directive

31 Aug 16:28
6fc889d

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.4.2 - Use secrets.py for SSID and password, fixed discord invite link

09 Jul 21:08

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.