Skip to content

Releases: adafruit/Adafruit_CircuitPython_ESP32SPI

ESP32 GPIO and Enterprise WPA2

25 Apr 14:13
011a9d6

Choose a tag to compare

  • Added support for Enterprise WPA2, thanks @docmollo!
    • Example of using Enterprise WPA2 is located in examples/esp32spi_wpa2ent_simpletest.py
  • Added set_pin_mode, set_digital_write, and set_analog_write methods to expose equivalent GPIO commands from nina-fw. Thanks @cpforbes!

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 Example

22 Mar 23:00
c2e0fd2

Choose a tag to compare

Removes the use of bytes() from examples/esp32spi_aio_post.py. Thanks @jerryneedell!

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 header encoding

11 Mar 16:05
74eaea9

Choose a tag to compare

This release fixes crashes due to header strings not being properly encoded (#25). 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.

Fix for headers being cleared between requests

09 Mar 01:06
6df03ea

Choose a tag to compare

This release fixes headers not being cleared between requests.

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.

Changed Default Timezone in Secrets

06 Mar 15:34
01a6157

Choose a tag to compare

Numeric timezones were causing PyPortal to crash in some demos, and this change will fix it for now.

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.

WiFi Manager now allows getting IP address and RSSI

27 Feb 03:52
aaa5631

Choose a tag to compare

WiFi Manager now allows getting IP address and RSSI. Thanks @brentru.

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.

Abstracted NeoPixel to Make DotStar usable

26 Feb 20:13
109eba6

Choose a tag to compare

This release allows usage of the DotStar in the WiFi Manager. All examples have been updated to reflect the change.

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.

secrets

24 Feb 19:35
36b69cc

Choose a tag to compare

change name of file with keys/passwords to secrets.py
add localtime demo

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.

Library handles importing ujson or json

22 Feb 16:19
08c1726

Choose a tag to compare

Library now handles importing of either ujson or json. Thanks @dhalbert.

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 some better error handling

19 Feb 19:54
7d37fe9

Choose a tag to compare

Added some better error handling for connection and to examples. Also, fixed a couple bugs.

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.