forked from wled/WLED
-
-
Notifications
You must be signed in to change notification settings - Fork 122
W5500 Support for ALL boards #320
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
Open
troyhacks
wants to merge
103
commits into
MoonModules:mdev
Choose a base branch
from
troyhacks:mdev+W5500
base: mdev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
103 commits
Select commit
Hold shift + click to select a range
af6aa5b
Stash
troyhacks 2bb2664
W5500 "onnected" but no IP yet.
troyhacks dc41ebb
W5500 working oin ESP32 for Quindor
troyhacks 7037edd
Fix for non-W5500 Ethernet (wrrong ETH.begin() order)
troyhacks 8a114b2
W5500 addition should work for S3 and others now too
troyhacks 60d28a9
Allow SPI2_HOST if no SPI3_HOST
troyhacks 830861a
Adding a line to reconfigure interfaces just in case - and worst case…
troyhacks 6ccb057
First attempt, new libs
troyhacks b745f8c
Moving ETHClass2 to top env.
troyhacks f4b2dd8
More platform changes
troyhacks 25eaa8f
Fixes for <huge sigh> ESP8266
troyhacks 28bd512
Let's try needing min 4.4.5
troyhacks 52c3eb9
More guards for older IDF versions
troyhacks 164614b
More guards for old IDF versions
troyhacks 42d2f1c
Check for platform W5500 support
troyhacks ff28c9c
Comfort for the elderly
troyhacks 199d505
Comfort anything without ETH_PHY_W5500 defined
troyhacks 84da8cb
Retest
troyhacks 6079b48
Try this again
troyhacks ac1a4ca
Changing of the guard
troyhacks e11e1f3
Ignore ETHClass2 where not supported
troyhacks 6091344
More comforts
troyhacks 7db76e0
Put back in the original code for IDFv3
troyhacks f698f06
Duped definition
troyhacks e0c8b47
Ignore ETHClass2 on esp32_4MB_M_eth
troyhacks 7cd1b2f
Try making one Tasmota that was oversized.
troyhacks a430386
Try that again but ignore the lib too
troyhacks cfcd2dd
Ignore the right lib this time. Case matters.
troyhacks b1f44d4
Moved some back to Tasmota and ignored ETHClass2
troyhacks 4917c13
Missed one.
troyhacks 83bff2d
Pinning ETHClass2 to a commit to make the rabbit shut up.
troyhacks a540b96
This is not in the right place. What place should it be in? I dunno!
troyhacks 33feac9
Testing this one
troyhacks 84b35af
Tidy
troyhacks 286d95e
Added WaveShare_ESP32-S3-ETH
troyhacks a4d0822
Fixing places that deal with pins, like reserved pins and saviing pin…
troyhacks 68e1790
Build fixes
troyhacks 41512dd
Fix esp32_nonconfigurable_ethernet_pins
troyhacks 43fe29d
managed_pin_type fixes
troyhacks 214be9a
Juggling initializers
troyhacks 32a0c7b
Testing intializers
troyhacks f676134
Another initializer
troyhacks 10d70c7
Initializers
troyhacks 9772e36
Hopefully this is it.
troyhacks 05a3fdd
Merge branch 'MoonModules:mdev' into mdev+W5500
troyhacks d7564ca
Added -Wno-parentheses so HUB75 is easier to debug without a billion …
troyhacks 0c0d6f0
Merge branch 'mdev+W5500' of https://github.com/troyhacks/WLED into m…
troyhacks 30f21e4
Adding back package json files from mdev
troyhacks 48cce64
Hide W5500 from Ethernet UI when not available.
troyhacks cebfccf
Re-order to make more logical sense
troyhacks a332198
User can modify SPI pins and specify them for W5500 Ethernet - if ava…
troyhacks 742d8a2
@TroyHacks to @softhack007: This is just to make my builds go green w…
troyhacks b44a460
Removed -fno-rtti from animartrix_build_flags which is just a temp ha…
troyhacks d3cad9b
Testing
troyhacks 3fbc4d1
Testing
troyhacks d9ffac6
Testing with fixes
troyhacks fdd1217
External ETHClass2 fixes to enable ETH_PHY_IP101
troyhacks f4e17cb
Testing v4.4.7 Tasmota and v4.4.7 regular libs
troyhacks 85a6992
Guard for CONFIG_ETH_SPI_ETHERNET_W5500
troyhacks 7ada26b
Quiet down HUB75 build output for testing
troyhacks 3ee6d34
Fixes
troyhacks 13e823d
More testing
troyhacks d3dbec7
What happens if all boards have Ethernet enabled and PSRAM? Testing!
troyhacks 042735e
Testing minimal required versiona
troyhacks 374c9e5
Typo
troyhacks e968e14
Trying the lowest required Tasmota
troyhacks 33124b9
Testing a bold hack.
troyhacks 0a5b8b3
Moving Tasmota up to the latest 4.4.7
troyhacks a920eed
Even bolder
troyhacks 3501192
Less forcing W5500 support suggestion
troyhacks 040c1a5
W5500 Support message
troyhacks 37620e4
Testing
troyhacks d736a74
Fixes for esp32_nonconfigurable_ethernet_pins
troyhacks 813a735
Fixes for boards without RMII
troyhacks e123c48
Force reconnect on Ethernert reconnect
troyhacks 90f1249
Force reconnect on Ethernet returning
troyhacks 455a52f
Merge branch 'mdev' into mdev+W5500
troyhacks 1d906c8
Update external lib.
troyhacks 3191fba
Better W5500 Settings
troyhacks 915aa83
Trying with "troymota"
troyhacks 2597d1b
Custom "Troymota" with W5500 test
troyhacks 86a4634
Testing again with Troymota's missing S3 memory variants
troyhacks b666131
More missing S3 mem variants in "troymota" fixed externally
troyhacks d1c4113
Everything v4 is "troymota"
troyhacks b33ddd0
Testing with a non-Tasmota inspired small build.
troyhacks 8a00941
Smaller and workingf DHCP... but enough smaller?
troyhacks efc7fa3
Testing Troymota 6ee755d96132e0975a60589cfee7fe687c45c68e
troyhacks ca8faad
Testing Troymota 2b97d2e77632d1bb9ac646f62f3db45f091591e5
troyhacks 479cc21
Keep usermods from crashing if they load a pin in use for Ethernet.
troyhacks 6d046ba
AI generated pin validation routines. Untested, but seem reasonable.
troyhacks 6074c5f
Sorting out the varuious Pico chipsets and their pin usages.
troyhacks e4f2c74
Debug instead of User printing for W5500
troyhacks 44e0f2a
Better Pico chipset handling on boot.
troyhacks a3f7313
Better Ethernet handling of connect/disconnect.
troyhacks c99e1ff
Cleaning up rabbit droppings.
troyhacks 5b21bab
Fixes for fixes
troyhacks 271f963
Default pin fix for WaveShare S3 ETH
troyhacks f06f5f2
Rabbit poop
troyhacks 2ae1cb9
Rabbit suggestions
troyhacks b9d9742
Merge branch 'MoonModules:mdev' into mdev+W5500
troyhacks 156b5a8
The rabbit was correct. This needed fixing.
troyhacks 6992d1c
Use detection of PSRAM so we don't allocate pins if BOARD_HAS_PSRAM i…
troyhacks cff5326
Only set spi_use_for_w5500 true if it comes from the SPI pin page.
troyhacks File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -31,4 +31,4 @@ | |
| "engines": { | ||
| "node": ">=20.0.0" | ||
| } | ||
| } | ||
| } | ||
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
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
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
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
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
Oops, something went wrong.
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.