Skip to content

Releases: adafruit/Adafruit_CircuitPython_ESP32SPI

Adds ESP32 Timestamp

22 Aug 20:06
0d382ef

Choose a tag to compare

Exposes the getTime function in nina-fw to fetch the latest unix timestamp.

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.

ESP32 Access Point Mode

19 Aug 15:10
ea860b2

Choose a tag to compare

This release adds the ability to put the ESP32 into AP mode so that devices can connect to its local network. #57

  • Adds access point creation methods to esp32spi.py, thanks @mscosti
    • Can specify the SSID and an optional password for the network

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.

Switch to CircuitPython_Requests, Add Server creation and management support

29 Jul 16:16
4d12154

Choose a tag to compare

Release notes:

  • Removal of adafruit_esp32spi_requests.py from ESP32SPI library.
    • This library now depends on CircuitPython_Requests.
    • WiFiManager and examples patched for backwards-compatibility.
  • Addition of Server Creation and Management support (#59), thanks @mscosti!

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.

WPA2 Enterprise

15 Jul 21:57
59203bc

Choose a tag to compare

Adds WPA2 Enterprise support to the WiFi manager library.

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.

Buffer Chunking and minor version bump

12 Jul 03:36
8f964cc

Choose a tag to compare

This release includes a fix for a bug that was causing issues with large request headers:
#29

Additionally the minor version has been bumped to signify the release of new non-breaking features from previous releases.

Exposing ESP object in WiFiManager

11 Jul 16:20
a23026d

Choose a tag to compare

This release exposes the esp object within WiFiManager to allow a library to import WiFiManager and access the lower-level esp methods from a WiFiManager, per #60

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.

Add Status RGB LED to WiFiManager

11 Jun 16:52
92182ea

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.

PWMOut for ESP32SPI

07 Jun 20:54
46b4dea

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.

DigitalIO for ESP32SPI

06 Jun 21:36
e199972

Choose a tag to compare

  • Added DigitalIO class for using any of the ESP32's GPIO Pins (usages incl.: RGB LEDs, expanding your available GPIO and more!). Compatible with CircuitPython's DigitalIO API, #51

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 Timeout Parameter

04 Jun 15:19
868dd5e

Choose a tag to compare

Added timeout keyword. Thanks @anecdata.

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.