Skip to content

Fix for issue 62 to add DHCP to Ethernet library #20

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

Closed
wants to merge 4 commits into from

Conversation

amcewen
Copy link
Contributor

@amcewen amcewen commented Jan 17, 2011

Bringing the DHCP code into the Ethernet library and adds a new single-parameter EthernetClass::begin method which takes just the MAC address and uses DHCP to get the rest of its configuration.

This builds upon the UDP changes for issue 439 which is why those commits are duplicated here. I'm assuming that github will be able to work out how to apply it if that pull request has been accepted first. If not then I can work out a new pull request.

…dPacket and readPacket calls have been removed, and replaced with Stream-derived alternatives which provide more commonality with other communications classes and to allow both buffered and full-packet-at-a-time uses. Also includes the introduction of an IPAddress class to make passing them around easier (and require fewer pointers to be exposed)
…d (rather than byte-based) operations don't require a cast. As requested by Tom Igoe. Part of the fix to issue 439.
…hernetClass which takes just a MAC address and gets the rest of its configuration information via DHCP. Examples updated to use the IPAddress class and some have been changed to get their config via DHCP.
@damellis
Copy link
Contributor

Applied: f43c091

@damellis damellis closed this Mar 26, 2011
tbowmo pushed a commit to tbowmo/Arduino that referenced this pull request Jul 14, 2016
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.

3 participants