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

Arduino IDE 1.5.6/1.5.7 and Wiz5200 not compiling #1

Open
NicoHood opened this issue Jul 14, 2014 · 4 comments
Open

Arduino IDE 1.5.6/1.5.7 and Wiz5200 not compiling #1

NicoHood opened this issue Jul 14, 2014 · 4 comments

Comments

@NicoHood
Copy link

Hi,
i am not sure if someone will read this because this is the main repository but its forked from wiznet? However i can only post issues here and i hope someone will read it:

I cannot compile the webserver example with the 5200 chip and Arduino ide 1.5.6. or 1.5.7
I am using Arduino Mega. Its compiling fine with 1.0.5

And you should note that people need to deactivate the SD card SS pin by setting it high.

@embeddist
Copy link
Owner

Hi,
Thank you for your reporting and comments.
WIZ_Ethernet_Lib for IDE 1.5.7 is prepared, below repository
https://github.com/embeddist/WIZ_Ethernet_Lib_IDE1.5.7
Thanks.

@NicoHood
Copy link
Author

Cool no problem!
I also found another bug in the examples of the 1.0.x version.

WebClientRepeating:
If you define W5200 it doesnt compile because if the ";" in line 31. No idea why this happens. No idea why it goes this #define for W5200 and also not why it causes problems. Havent tested all sketchs but in chatserver there is no problem for example.

And one note here:
There are 4 libraries out there at the moment (for W5200):
Seedstudio, elecrow (seems to be idential), your w5200 and the all in one library we are talking about.
It would be nice if you could note all the changes/improvements so people can see why this library is the one to choose. I first tried the one from my seller but this seems to be the same(or maybe better) and just overwrites the old lib. It is a bit confusing because its so complex and nobody knows if another library causes problems. I compared the Elecrow library with this one and it seems to be identical from the normal function just with different classes.

And it would be nice to know what library is up to date. I would keep the 1.0.x series for compatibility. Thats confusing too, two accounts with more libraries. Just writing down my thoughts...

Well and a question about hardware: Ive seen a comparison between w5200 and w5500. It seems that the w5200 is better except the temperature and power consumption? Is that right or what is so special about w5500?
forums.parallax.com/attachment.php?attachmentid=104654&d=1383088773

@embeddist
Copy link
Owner

I will checked WebClientRepeating and fix it. ;)

That is right. W5500 is better than temperature and power consumption.
W5500 also supports Fixed Length Data Mode and Variable Length Data Mode in SPI Frame.
And, W5500 is fixed the W5200's erratums.

I agree with your opinion.
But, as you know, 4 Libs were made by based on the Ethernet Lib (W5100) respectively .
4 Libs are a little different, because it is no rule for poring of Ethernret Lib.
In addition, each Lib & examples are reflected in hardware parts.
Anyway, we will try to keep the compatibility of WIZ_Ethernet_Lib (included W5X00 series) on IDE 1.0.X. and note the changes/improvements of Lib to another user as your comments.
Thanks,

@NicoHood
Copy link
Author

Thank you. That sounds nice.
Maybe you want to join this discussion here. You might want to have a look at Paul's library.
https://groups.google.com/a/arduino.cc/forum/#!topic/developers/Lnniwfkrpzc

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

No branches or pull requests

2 participants