Skip to content

Commit e95cda3

Browse files
authored
Merge pull request #6 from brentru/wifi-manager-instance
Remove adafruit_esp32spi_wifimanager import dependency
2 parents 26c4f29 + eadb500 commit e95cda3

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

adafruit_io/adafruit_io.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
* Adafruit CircuitPython firmware for the supported boards:
3636
https://github.com/adafruit/circuitpython/releases
3737
38-
* Adafruit's ESP32SPI library:
38+
* Adafruit ESP32SPI or ESP_ATcontrol library:
3939
https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI
40+
https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol
4041
"""
41-
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
4242
from adafruit_io.adafruit_io_errors import AdafruitIO_RequestError, AdafruitIO_ThrottleError
4343

4444
__version__ = "0.0.0-auto.0"
@@ -53,11 +53,12 @@ def __init__(self, adafruit_io_username, adafruit_io_key, wifi_manager):
5353
Creates an instance of the Adafruit IO REST Client.
5454
:param str adafruit_io_username: Adafruit IO Username
5555
:param str adafruit_io_key: Adafruit IO Key
56-
:param wifi_manager: WiFiManager object from adafruit_esp32spi_wifimanager
56+
:param wifi_manager: WiFiManager object from ESPSPI_WiFiManager or ESPAT_WiFiManager
5757
"""
5858
self.username = adafruit_io_username
5959
self.key = adafruit_io_key
60-
if isinstance(wifi_manager, adafruit_esp32spi_wifimanager.ESPSPI_WiFiManager):
60+
wifi_type = str(type(wifi_manager))
61+
if ('ESPSPI_WiFiManager' in wifi_type or 'ESPAT_WiFiManager' in wifi_type):
6162
self.wifi = wifi_manager
6263
else:
6364
raise TypeError("This library requires a WiFiManager object.")

docs/conf.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
'sphinx.ext.todo',
1717
]
1818

19-
autodoc_mock_imports = ["digitalio", "busdevice", "neopixel", "adafruit_esp32spi"]
20-
2119
intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)}
2220

2321
# Add any paths that contain templates here, relative to this directory.

0 commit comments

Comments
 (0)