diff --git a/adafruit_esp32spi/adafruit_esp32spi_socketpool.py b/adafruit_esp32spi/adafruit_esp32spi_socketpool.py index 6f653f3..65226fe 100644 --- a/adafruit_esp32spi/adafruit_esp32spi_socketpool.py +++ b/adafruit_esp32spi/adafruit_esp32spi_socketpool.py @@ -128,6 +128,11 @@ def send(self, data): self._interface.socket_write(self._socknum, data, conn_mode=conntype) gc.collect() + def sendto(self, data, address): + """Connect and send some data to the socket.""" + self.connect(address) + self.send(data) + def recv(self, bufsize: int) -> bytes: """Reads some bytes from the connected remote address. Will only return an empty string after the configured timeout.