Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initialize SoftAP DhcpServer object on demand #8546

Merged
merged 21 commits into from
Jun 1, 2022

Commits on Apr 19, 2022

  1. Initialize SoftAP DhcpServer object on demand

    Remove dependency on global ctor, and just construct the object when
    someone asks us to do it. Only dependency right now is netif_git, which
    is expected to be initialized by the lwip code some time before
    dhcps_start happens.
    
    Removing ip_info from begin(), since we never reference later on.
    Also removing the specific check for netif id and simplify the ctors.
    
    Update tests and recover old nonos-sdk dhcps functions that were not implemented.
    mcspr committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    2a46b8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    953cae8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb5a7d3 View commit details
    Browse the repository at this point in the history
  4. missing example

    mcspr committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    666bab4 View commit details
    Browse the repository at this point in the history
  5. existing name :/

    mcspr committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    92d7cd6 View commit details
    Browse the repository at this point in the history
  6. trying to fix header dependency

    mcspr committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    f42de0a View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. restyle

    mcspr committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    70b89c5 View commit details
    Browse the repository at this point in the history
  2. not a c header

    mcspr committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    ea92ded View commit details
    Browse the repository at this point in the history
  3. no need to init

    mcspr committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    cc5fc18 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Configuration menu
    Copy the full SHA
    f650e1e View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. move dhcp server getter to WiFi

    more... arduino'ish? we ahve object as namespace, plus everything else
    related to softAP is there
    redundant includes, redundant mock impl (out-of-scope here to fix)
    mcspr committed May 19, 2022
    Configuration menu
    Copy the full SHA
    955c19a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a76b20 View commit details
    Browse the repository at this point in the history
  3. review fix

    mcspr committed May 19, 2022
    Configuration menu
    Copy the full SHA
    a69d87a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d39ad4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bfd67da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9bc2cb8 View commit details
    Browse the repository at this point in the history
  7. no more lwip include

    mcspr committed May 19, 2022
    Configuration menu
    Copy the full SHA
    91ad893 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    205f769 View commit details
    Browse the repository at this point in the history
  2. style

    mcspr committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    efae1be View commit details
    Browse the repository at this point in the history
  3. need mock dhcpserver instance

    mcspr committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    f5a417a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    801bc4b View commit details
    Browse the repository at this point in the history