-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Add ethernet option #4575
base: main
Are you sure you want to change the base?
Add ethernet option #4575
Conversation
I figure I can't be the only one to do ethernet like this
WalkthroughThe pull request introduces changes to Ethernet configuration in three files. In the HTML file Changes
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🔇 Additional comments (2)
✨ Finishing Touches
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Can you include a link to the board this relates to? I had as quick Google and couldn't find it |
It's not a purchasable board (yet - I'm working on it), but it's the way I often hook up phy boards such as this one to my esp32 dev board |
There's still a little work for me to do - for me, the ethernet connects then immediately disconnects. Need to figure out if the problem is hardware or software. Edit: Twas a hardware issue |
Adding an option for a bespoke board doesn't make sense |
Why did you choose GPIO0 and not GPIO17 as some of the existing boards? |
So I could use GPIO17 for LED output.
Many of the options that already exist are for community-created boards. Where is the line between those and mine? Where does one need to get to in development before a "bespoke" board becomes a board that is worth including? I feel like the real solution is to add a "custom" option that lets users define the gpios as they like for when people use dev boards, but I don't know how to do that and I do know how to do this, so this is what I've got. Anyway, if you don't want to include this then feel free to close it. I just figured that someone else might be frustrated like me with not having an option for their hookup. I can always just keep compiling my own fork though. |
You can use GPIO0 for LED output as well.
Tell that to not so tech savvy people. But if you insist, why not make a PR?
Adding another (and another and another etc) board, just because someone decided to use different GPIO than others (without proper justification) is problematic as it eats away precious flash memory. That does not mean the PR is worthless or should be closed without merging. I am just trying to get justification why this choice? |
I figure I can't be the only one to do ethernet like this.
Maybe it would be worth providing a "Custom" option that allows you to set each setting individually?
Beyond the scope of this PR though.
Summary by CodeRabbit