Skip to content

Releases: adafruit/Adafruit_CircuitPython_ESP32SPI

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.

Fix recv timeout.

30 Oct 00:27
18b3f89
Compare
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
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.

Added capability to use multiple access points

31 Aug 23:34
d873655
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.4.3 - Removed bad-whitespace pylint directive

31 Aug 16:28
6fc889d
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.4.2 - Use secrets.py for SSID and password, fixed discord invite link

09 Jul 21:08
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.4.1 - Applied REUSE recommendations for code, documentation, and examples licensing

08 Jun 17:30
522df97
Compare
Choose a tag to compare

To find out more visit REUSE software's site

Thanks @Flameeyes

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

Read the docs for info on how to use it.

UDP Support

07 May 13:35
94b0351
Compare
Choose a tag to compare

This release adds:

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

Read the docs for info on how to use it.