Skip to content

Expose more NINA FW SPI command handlers: getCurrBSSID, getIdxBSSID, getIdxChannel #74

Closed
@anecdata

Description

@anecdata

These handlers are useful for general LAN troubleshooting, especially in networks with multiple APs having the same SSID (sometimes called 'roaming networks').

I have working code, will test more then submit a PR.

NINA FW SPI command handlers not defined or implemented in esp32spi.py after this PR:

EDIT: Found these later. Their counterparts are defined in esp32spi.py, but unimplemented:

  • getCurrEnct
  • getDataTcp
  • disconnect

Potential new command handlers:

I submitted an issue awhile back in the Arduino NINA repo to add a digitalRead command handler, but the devs closed it as "wontfix". There's also an open issue there for analogRead. Not sure why they closed digitalRead but left analogRead open.

Also not sure how much Adafruit wants its NINA fork to deviate from Arduino... could submit issues to the Adafruit NINA repo for the read handlers?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions