diff --git a/adafruit_io/adafruit_io.py b/adafruit_io/adafruit_io.py index a7606ab..ef7c97a 100755 --- a/adafruit_io/adafruit_io.py +++ b/adafruit_io/adafruit_io.py @@ -35,10 +35,10 @@ * Adafruit CircuitPython firmware for the supported boards: https://github.com/adafruit/circuitpython/releases -* Adafruit's ESP32SPI library: +* Adafruit ESP32SPI or ESP_ATcontrol library: https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI + https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol """ -from adafruit_esp32spi import adafruit_esp32spi_wifimanager from adafruit_io.adafruit_io_errors import AdafruitIO_RequestError, AdafruitIO_ThrottleError __version__ = "0.0.0-auto.0" @@ -53,11 +53,12 @@ def __init__(self, adafruit_io_username, adafruit_io_key, wifi_manager): Creates an instance of the Adafruit IO REST Client. :param str adafruit_io_username: Adafruit IO Username :param str adafruit_io_key: Adafruit IO Key - :param wifi_manager: WiFiManager object from adafruit_esp32spi_wifimanager + :param wifi_manager: WiFiManager object from ESPSPI_WiFiManager or ESPAT_WiFiManager """ self.username = adafruit_io_username self.key = adafruit_io_key - if isinstance(wifi_manager, adafruit_esp32spi_wifimanager.ESPSPI_WiFiManager): + wifi_type = str(type(wifi_manager)) + if ('ESPSPI_WiFiManager' in wifi_type or 'ESPAT_WiFiManager' in wifi_type): self.wifi = wifi_manager else: raise TypeError("This library requires a WiFiManager object.") diff --git a/docs/conf.py b/docs/conf.py index b875a8a..e3d0d23 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -16,8 +16,6 @@ 'sphinx.ext.todo', ] -autodoc_mock_imports = ["digitalio", "busdevice", "neopixel", "adafruit_esp32spi"] - intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)} # Add any paths that contain templates here, relative to this directory.