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

v2.0.0 #4996

Merged
merged 115 commits into from
Apr 5, 2021
Merged

v2.0.0 #4996

merged 115 commits into from
Apr 5, 2021

Conversation

me-no-dev
Copy link
Member

Adds support for ESP32S2 and more. Some APIs have changed.

AronRubin and others added 4 commits April 1, 2021 02:32
…dd requires #4878

Made selective compile of ArduinoOTA and LITTLEFS libraries add necessary ESP-IDF components in priv_requires. If selective compilation is disabled the requirements will be added anyway.
Use of BLE_SCHEME was protected with CONFIG_BLUEDROID_ENABLED except for this one place causing compliation errors when Bluedroid is disabled. A change to use other BLE hosts for BLE scheme is outside of the scope of this PR but should be considered.
Dear Espressif,
Please accept our pull request to add Arduino IDE support for our new hardware, The SparkFun ESP32-S2 Thing Plus.

Let us know if there is anything more we can do to help.

Cheers and thank you very much!

Pete Lewis
SparkFun Electronics
@@ -262,7 +262,7 @@
"UNITY_INCLUDE_CONFIG_H",
"WITH_POSIX",
"_GNU_SOURCE",
("IDF_VER", '\\"v4.4-dev-479-g1067b2870-dirty\\"'),
("IDF_VER", '\\"v4.4-dev-744-g1cb31e509\\"'),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @me-no-dev ! Could you please clarify which commit of ESP-IDF is used? The commit message refers to 1cb31e509 and this macro points to g1cb31e509.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the same. g means github commit 1cb31e509

@hallard
Copy link
Contributor

hallard commented Apr 17, 2021

just to let you know that this solved this issue now my ESP32-Pico-V3-02 with enabled PSRAM does not reset loop anymore. Worth mentioning this in the release :-)

talltechdude pushed a commit to talltechdude/arduino-esp32 that referenced this pull request Apr 23, 2021
)

This is very much still work in progress and much more will change before the final 2.0.0

Some APIs have changed. New libraries have been added. LittleFS included.

Co-authored-by: Seon Rozenblum <seonr@3sprockets.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: geeksville <kevinh@geeksville.com>
Co-authored-by: Mike Dunston <m_dunston@comcast.net>
Co-authored-by: Unexpected Maker <seon@unexpectedmaker.com>
Co-authored-by: Seon Rozenblum <seonr@3sprockets.com>
Co-authored-by: microDev <70126934+microDev1@users.noreply.github.com>
Co-authored-by: tobozo <tobozo@users.noreply.github.com>
Co-authored-by: bobobo1618 <bobobo1618@users.noreply.github.com>
Co-authored-by: lorol <lorolouis@gmail.com>
Co-authored-by: geeksville <kevinh@geeksville.com>
Co-authored-by: Limor "Ladyada" Fried <limor@ladyada.net>
Co-authored-by: Sweety <switi.mhaiske@espressif.com>
Co-authored-by: Loick MAHIEUX <loick111@gmail.com>
Co-authored-by: Larry Bernstone <lbernstone@gmail.com>
Co-authored-by: Valerii Koval <valeros@users.noreply.github.com>
Co-authored-by: 快乐的我531 <2302004040@qq.com>
Co-authored-by: chegewara <imperiaonline4@gmail.com>
Co-authored-by: Clemens Kirchgatterer <clemens@1541.org>
Co-authored-by: Aron Rubin <aronrubin@gmail.com>
Co-authored-by: Pete Lewis <601236+lewispg228@users.noreply.github.com>
rtrbt added a commit to Tinkerforge/arduino-esp32 that referenced this pull request Jul 16, 2021
Commit d15e1b0 [1] in the 2.0.0 pull request espressif#4996 introduced a filter
to connect only to WiFi networks with a RSSI of -75 or better. This
results in strage behaviour, as a scan still shows networks, that can't
be connected to, even though with older versions, connecting to those
networks was possible and the connection (albeit slow) was stable.

Remove the RSSI filter for now by setting the threshold to -127, i.e.
the lowest possible value. Maybe in the future the filter threshold
could be exposed to users, to allow filtering out nearly unreachable
networks.

[1] github.com/espressif/pull/4996/commits/d15e1b0
me-no-dev pushed a commit that referenced this pull request Jul 16, 2021
Commit d15e1b0 [1] in the 2.0.0 pull request #4996 introduced a filter
to connect only to WiFi networks with a RSSI of -75 or better. This
results in strage behaviour, as a scan still shows networks, that can't
be connected to, even though with older versions, connecting to those
networks was possible and the connection (albeit slow) was stable.

Remove the RSSI filter for now by setting the threshold to -127, i.e.
the lowest possible value. Maybe in the future the filter threshold
could be exposed to users, to allow filtering out nearly unreachable
networks.

[1] github.com//pull/4996/commits/d15e1b0
me-no-dev pushed a commit that referenced this pull request Aug 12, 2021
Fixes #5493 

## Summary
PR #4996 has broken Touch Interrupt functionality by removing a single line of code used to set a Register.


## Impact
This PR fixes issue #5493 by reverting the removal of necessary code as described above.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.