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

drivers/shield_w5100: add module for the W5100 Ethernet Shield #19764

Merged
merged 2 commits into from
Jul 10, 2023

Conversation

maribu
Copy link
Member

@maribu maribu commented Jun 25, 2023

Contribution description

This module provides no more than the correct configuration parameters for the w5100 driver using the Arduino I/O mapping features. But by doing so, it will work out of the box with every mechanically and electrically compatible board for which the Arduino I/O mapping features are implemented.

Testing procedure

USEMODULE=shield_w5100 make BOARD=arduino-due -C examples/gnrc_networking flash term

Should just work. And it should also work e.g. for the Arduino MEGA2560 or the Arduino Zero. By adding Arduino I/O mapping features to the nRF52840DK, this should also work there.

Issues/PRs references

Depends on #19759

@maribu maribu added Type: new feature The issue requests / The PR implemements a new feature for RIOT Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer State: waiting for other PR State: The PR requires another PR to be merged first Area: drivers Area: Device drivers CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Jun 25, 2023
@github-actions github-actions bot added Area: doc Area: Documentation Area: tests Area: tests and testing framework Area: build system Area: Build system Area: arduino API Area: Arduino wrapper API Area: boards Area: Board ports Area: toolchain Area: toolchains; everything related to compilation, libc, linking, … Area: sys Area: System Area: Kconfig Area: Kconfig integration labels Jun 25, 2023
@riot-ci
Copy link

riot-ci commented Jun 25, 2023

Murdock results

✔️ PASSED

f1ab3b1 drivers/shield_w5100: add module for the W5100 Ethernet Shield

Success Failures Total Runtime
6936 0 6936 10m:34s

Artifacts

@github-actions github-actions bot removed the Area: toolchain Area: toolchains; everything related to compilation, libc, linking, … label Jun 25, 2023
Rather than providing this for every board (or group of boards)
individually, it is better to provide this once relying on the Arduino
I/O mapping features.
@github-actions github-actions bot removed Area: tests Area: tests and testing framework Area: arduino API Area: Arduino wrapper API Area: sys Area: System Area: Kconfig Area: Kconfig integration labels Jun 27, 2023
@maribu maribu removed Area: build system Area: Build system State: waiting for other PR State: The PR requires another PR to be merged first Area: boards Area: Board ports labels Jun 27, 2023
@github-actions github-actions bot added Area: build system Area: Build system Area: boards Area: Board ports labels Jun 27, 2023
@benpicco
Copy link
Contributor

benpicco commented Jul 6, 2023

Doccheck isn't happy, otherwise looks good

This module provides no more than the correct configuration parameters
for the `w5100` driver using the Arduino I/O mapping features. But
by doing so, it will work out of the box with every mechanically and
electrically compatible board for which the Arduino I/O mapping
features are implemented.
@benpicco
Copy link
Contributor

bors merge

@bors
Copy link
Contributor

bors bot commented Jul 10, 2023

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot merged commit 37c6233 into RIOT-OS:master Jul 10, 2023
@maribu maribu deleted the shield-w5100 branch July 10, 2023 16:11
@maribu
Copy link
Member Author

maribu commented Jul 10, 2023

thx :)

@benpicco benpicco added this to the Release 2023.07 milestone Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: boards Area: Board ports Area: build system Area: Build system Area: doc Area: Documentation Area: drivers Area: Device drivers CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants