From 380a242364c800993a373819bcc6babc198ec426 Mon Sep 17 00:00:00 2001 From: Justin Myers Date: Wed, 15 May 2024 09:41:37 -0700 Subject: [PATCH] Add sendto --- adafruit_esp32spi/adafruit_esp32spi_socketpool.py | 5 +++++ 1 file changed, 5 insertions(+) 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.