Skip to content

Releases: adafruit/Adafruit_CircuitPython_PyPortal

Add Compatibility with PyBadge/PyGamer

24 Jul 16:29
133024f
Compare
Choose a tag to compare

This release adds support for using this library with a PyGamer or PyBadge and a FeatherWing AirLift (requires esp and external_spi objects to be passed into the init constructor).

In addition to adding compatibility, it also creates a hidden cursor object (https://github.com/adafruit/Adafruit_CircuitPython_CursorControl) if the board used with this library is used with a PyBadge/PyGamer to substitute for the PyPortal's touchscreen.

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

Read the docs for info on how to use it.

Fix incompatibility with latest Adafruit IO CircuitPython

24 Jul 13:59
b539f43
Compare
Choose a tag to compare

Fixes outdated Adafruit IO HTTP client class name causing an ImportError.

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

Read the docs for info on how to use it.

Added a set_headers method

15 Jul 22:33
808c5e2
Compare
Choose a tag to compare

Support setting headers after the PyPortal instance has been constructed. This allows for construction of headers based on information fetched. The driving example was construction of auth headers for the Twitter API.

Added push_to_io method

06 Jun 17:25
b1718ca
Compare
Choose a tag to compare

You can now push data to an Adafruit.io feed with this library using the push_to_io method. Thanks @jasonlshelton! #36

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

Read the docs for info on how to use it.

Use Group subscription to replace text

24 May 15:13
013d0d6
Compare
Choose a tag to compare

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

Read the docs for info on how to use it.

Update to font loading.

22 May 23:52
763d5a3
Compare
Choose a tag to compare

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

Read the docs for info on how to use it.

Pass ESP and SPI Objects to PyPortal

10 May 13:43
b94fcde
Compare
Choose a tag to compare
  • Added the ability to pass ESP and SPI objects to the PyPortal init, useful for web application authorization. Thanks @ChewyTurtle!

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

Read the docs for info on how to use it.

QR Code

03 May 17:33
aeef800
Compare
Choose a tag to compare
  • Re-write of show_QR() to latest displayio API.

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

Read the docs for info on how to use it.

Added URL Kwarg to Fetch

26 Apr 13:38
3da6b3c
Compare
Choose a tag to compare
  • You can now specify a new URL to .fetch() from, thanks @wifijt!

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

Read the docs for info on how to use it.

Azure Headers and Image Paths

25 Apr 14:58
a789a1a
Compare
Choose a tag to compare
  • Added image_url_path to PyPortal to allow directly setting a static URL image path for API endpoints or websites without a JSON image URL response.
  • Added ability to pass headers for authentication typically used by Azure API's. Thanks @DigitalMakerCIC

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

Read the docs for info on how to use it.