From ba68b3e73c6a4906375fc29f480c436d747618f7 Mon Sep 17 00:00:00 2001 From: anecdata <16617689+anecdata@users.noreply.github.com> Date: Tue, 5 Jan 2021 15:55:53 -0600 Subject: [PATCH] Expose NINA disconnect --- adafruit_esp32spi/adafruit_esp32spi.py | 6 ++++++ 1 file changed, 6 insertions(+) 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"""