Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: adafruit/Adafruit_CircuitPython_ESP32SPI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9.0.4
Choose a base ref
...
head repository: adafruit/Adafruit_CircuitPython_ESP32SPI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 10.0.0
Choose a head ref
  • 8 commits
  • 2 files changed
  • 4 contributors

Commits on Jun 24, 2025

  1. more compatible sockets:

    socket_write() and send() return the number of bytes sent
    add some of the constants used by httpserver (others missing)
    dummy entries for setsockopt(), listen() and setblocking()
    implement bind() by using ninafw start_server()
    implement accept() by getting a clien socket from that server
    
    add back socknum parameter to allow wrapping a Socket around a ninafw socket number, which is required to be able to receive a connection from the server
    Neradoc committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    d50d5d1 View commit details
    Browse the repository at this point in the history
  2. use time.monotonic_ns() to measure timeouts

    re-implement timeout similar to Circuitpython (None blocks, 0 doesn't)
    NOTE: this is a breaking change for any code that uses it
    
    bind() saves the bound address and port
    listen() uses the saved address and port or uses defaults
    some fixes for pylint/black
    Neradoc committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    d2d7ac3 View commit details
    Browse the repository at this point in the history
  3. docstring

    Neradoc committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    07d74d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c0221b View commit details
    Browse the repository at this point in the history
  5. ruffing ruff

    Neradoc committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    91b5d0e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2025

  1. sockets in blocking mode by default

    Co-authored-by: Dan Halbert <halbert@halwitz.org>
    Neradoc and dhalbert authored Nov 10, 2025
    Configuration menu
    Copy the full SHA
    fd8a4c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. Configuration menu
    Copy the full SHA
    426af8b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #218 from Neradoc/more-compatible-api

    Bring more compatibility with native sockets
    dhalbert authored Nov 11, 2025
    Configuration menu
    Copy the full SHA
    7682421 View commit details
    Browse the repository at this point in the history
Loading