boards/arduino*: Added/refactored params for W5100#10844
boards/arduino*: Added/refactored params for W5100#10844miri64 merged 1 commit intoRIOT-OS:masterfrom
Conversation
- ATmega based boards: Added parameter for W5100 to board_common.h - Arduino Due based boards: Use board.h instead of providing w5100_params.h
|
Code-wise makes sense and I set proper labels. Have no hardware to test though. |
|
Still works for Arduino Due. However, I didn't check transmitting packets since I don't have my Laptop with me at the moment. |
|
Ok I tried it now by disconnection my normal workstation from the Internet and doing it with that. |
|
@miri64 this PR is only about pin configuration so any kind of device interaction would be a succeeded test here. Was this the case? |
Yes at least that was what I observed. But I can recheck tomorrow. Maybe some "cosmic rays" were at fault, because I agree with @PeterKietzmann that this shouldn't affect device interaction. |
|
I can confirm that the unreliabilities also occur on master. So sorry for the noise. |
miri64
left a comment
There was a problem hiding this comment.
Works as good as on master ;-)
|
Doc is ok under our current practices, but might lead to problems with later Doxygen versions (see #10815) |
Contribution description
board_common.hboard.hto overrideW5100_PARAM_CSandW5100_PARAM_EVTinstead of providing an adapted copy ofw5100_params.hTesting procedure
Running
USEMODULE=w5100 BOARD=arduino-mega2560 makeinexamples/gnrc_minimalshould successfully build and when flashed should respond toping6. (The example will print the IPv6 address over UART).The same should still work for
arduino-due.Issues/PRs references
None.