- Notifications
You must be signed in to change notification settings - Fork13.3k
more lwIP physical interfaces#6680
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Merged
Uh oh!
There was an error while loading.Please reload this page.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
It must always be present, it is linked and can be called by fw on boot.So it cannot be stored in a library.
static or dhcp works
6 tasks
CollaboratorAuthor
d-a-v commentedOct 24, 2020
FIAV1 commentedOct 24, 2020
@d-a-v for ppp client no other files are needed; I don't use auth, so I don't know if other files are required for such functionality. |
davidk88 commentedOct 25, 2020
@d-a-v Hello, back then I also got PPP client working without auth, so I didn't look which files are needed. |
5 tasks
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
davisonja added a commit to davisonja/Arduino that referenced this pull requestDec 28, 2020
…lash* upstream/master: (72 commits) Typo error in ESP8266WiFiGeneric.h (esp8266#7797) lwip2: use pvPortXalloc/vPortFree and "-free -fipa-pta" (esp8266#7793) Use smarter cache key, cache Arduino IDE (esp8266#7791) Update to SdFat 2.0.2, speed SD access (esp8266#7779) BREAKING - Upgrade to upstream newlib 4.0.0 release (esp8266#7708) mock: +hexdump() from debug.cpp (esp8266#7789) more lwIP physical interfaces (esp8266#6680) Rationalize File timestamp callback (esp8266#7785) Update to LittleFS v2.3 (esp8266#7787) WiFiServerSecure: Cache SSL sessions (esp8266#7774) platform.txt: instruct GCC to perform more aggressive optimization (esp8266#7770) LEAmDNS fixes (esp8266#7786) Move uzlib to master branch (esp8266#7782) Update to latest uzlib upstream (esp8266#7776) EspSoftwareSerial bug fix release 6.10.1: preciseDelay() could delay() for extremely long time, if period duration was exceeded on entry. (esp8266#7771) Fixed OOM double count in umm_realloc. (esp8266#7768) Added missing check for failure on umm_push_heap calls in Esp.cpp (esp8266#7767) Fix: cannot build afteresp8266#7060 on Win64 (esp8266#7754) Add the missing 'rename' method wrapper in SD library. (esp8266#7766) i2s: adds i2s_rxtxdrive_begin(enableRx, enableTx, driveRxClocks, driveTxClocks) (esp8266#7748) ...
6 tasks
agners added a commit to agners/esphome that referenced this pull requestJun 10, 2021
It seems that the global dhcpSoftAP is used to encapsulate some of theDHCP functionality. Make use of the new API.See upstream change:esp8266/Arduino#6680
6 tasks
mcspr pushed a commit that referenced this pull requestOct 16, 2021
esp_yield() now also calls esp_schedule(), original esp_yield() function renamed to esp_suspend().Don't use delay(0) in the Core internals, libraries and examples. Use yield() when the code issupposed to be called from CONT, use esp_yield() when the code can be called from either CONT or SYS.Clean-up esp_yield() and esp_schedule() declarations across the code and use coredecls.h instead.Implement helper functions for libraries that were previously using esp_yield(), esp_schedule() andesp_delay() directly to wait for certain SYS context tasks to complete. Correctly use esp_delay()for timeouts, make sure scheduled functions have a chance to run (e.g. LwIP_Ethernet uses recurrent)Related issues:-#6107 - discussion about the esp_yield() and esp_delay() usage in ClientContext-#6212 - discussion about replacing delay() with a blocking loop-#6680 - pull request introducing LwIP-based Ethernet-#7146 - discussion that originated UART code changes-#7969 - proposal to remove delay(0) from the example code-#8291 - discussion related to the run_scheduled_recurrent_functions() usage in LwIP Ethernet-#8317 - yieldUntil() implementation, similar to the esp_delay() overload with a timeout and a 0 interval
hasenradball pushed a commit to hasenradball/Arduino that referenced this pull requestNov 18, 2024
esp_yield() now also calls esp_schedule(), original esp_yield() function renamed to esp_suspend().Don't use delay(0) in the Core internals, libraries and examples. Use yield() when the code issupposed to be called from CONT, use esp_yield() when the code can be called from either CONT or SYS.Clean-up esp_yield() and esp_schedule() declarations across the code and use coredecls.h instead.Implement helper functions for libraries that were previously using esp_yield(), esp_schedule() andesp_delay() directly to wait for certain SYS context tasks to complete. Correctly use esp_delay()for timeouts, make sure scheduled functions have a chance to run (e.g. LwIP_Ethernet uses recurrent)Related issues:-esp8266#6107 - discussion about the esp_yield() and esp_delay() usage in ClientContext-esp8266#6212 - discussion about replacing delay() with a blocking loop-esp8266#6680 - pull request introducing LwIP-based Ethernet-esp8266#7146 - discussion that originated UART code changes-esp8266#7969 - proposal to remove delay(0) from the example code-esp8266#8291 - discussion related to the run_scheduled_recurrent_functions() usage in LwIP Ethernet-esp8266#8317 - yieldUntil() implementation, similar to the esp_delay() overload with a timeout and a 0 interval
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading.Please reload this page.
19-10-28:
Ethernet: W5100, W5500 and ENC28J60, thanks to quality drivers from@njh repositories
https://github.com/njh/EtherSia/tree/master/src/enc28j60.cpp
https://github.com/njh/W5100MacRaw
https://github.com/njh/W5500MacRaw
SPI needs to be initialized before using these drivers.
PPP server with example
DHCP server moved out from lwip2 directories is now a per-interface instanciable class
(and more easily improvable)
Every services / libraries should work with ethernet
- mDNS isa work in progressMore on history inhttps://github.com/d-a-v/W5500lwIP
edit
Fixes#1263
Fixes#5695
Fixes#3277