diff --git a/adafruit_esp32spi/adafruit_esp32spi.py b/adafruit_esp32spi/adafruit_esp32spi.py index 7ea193e..5f00270 100644 --- a/adafruit_esp32spi/adafruit_esp32spi.py +++ b/adafruit_esp32spi/adafruit_esp32spi.py @@ -505,6 +505,12 @@ def ap_listening(self): self.reset() return False + def disconnect(self): + """Disconnect from the access point""" + resp = self._send_command_get_response(_DISCONNECT_CMD) + if resp[0][0] != 1: + raise RuntimeError("Failed to disconnect") + def connect(self, secrets): """Connect to an access point using a secrets dictionary that contains a 'ssid' and 'password' entry"""