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

WiFiSTAClass #109

Merged
merged 4 commits into from
Mar 17, 2022
Merged

WiFiSTAClass #109

merged 4 commits into from
Mar 17, 2022

Commits on Mar 14, 2022

  1. publish.yml: Limit the running scope of the publish Workflow. (#6428)

    1. Don't run the publish test result workflow on the master
    branch.
    2. Run only on Pull Requests to be able to publish the result as a PR comment.
    3. Avoid running when the triggering workflow was skipped, this will
       cause a failure as no file will be uploaded.
    
    Signed-off-by: Abdelatif Guettouche <[email protected]>
    Ouss4 authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    9b9744f View commit details
    Browse the repository at this point in the history
  2. Add missing include in AsyncUDP.h (#6412)

    In my project I'm getting the error 
    ```
    In file included from lib/Discovery/Discovery.cpp:2:
    C:/Users/David/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/AsyncUDP.h:47:1: error: expected class-name before '{' token
    ```
    
    Adding a reference to Stream.h fixes it.
    mrengineer7777 authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e87b87d View commit details
    Browse the repository at this point in the history
  3. Some board variant fixes (#6411)

    * make work with rev C pcb
    
    * use #define for easy testing
    ladyada authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    ba8024c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Added another overloaded WiFiSTAClass::begin() function that provides… (

    #6398)
    
    Summary
    
    The examples demonstrate how to create a WPA2 Enterprise connection, but it requires using various direct esp_idf functions. This patch is intended to create another overloaded version of the WiFi.begin() function that allows a user to create a WPA2 Enterprise connection in much the same way as different kinds of connections.
    
    My only question for the core maintainers is whether I should leave those #ifdef's in there. I added them so that it was easy to disable all the code I added via defines from my platformio.ini file, but they technically aren't necessary.
    
    Impact
    
    This should make it easier for novice users to create WPA2 Enterprise connections. For my university, I didn't need a root certificate or the client certificate or client key, so I haven't been able to debug those scenarios, but I built the begin functions to allow any one of those to be used, if needed.
    
    I can confirm that eduroam-style WPA2 Enterprise networks that only require authentication with a username and password works as expected.
    jpswensen authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    d977359 View commit details
    Browse the repository at this point in the history