I apologise if this has been asked before as my search wasn't fruitful.
Im looking into adding Ethernet to a project. I have quite limited space remaining as the current code is 16966 bytes.
Iv looked at the example Ethernet sketches and the basics use nearly half my available space.
Im wanting to output parameters, and set parameters. I have an external web server.
What options do i have for an Ethernet module, the official or an xport.
what has the smaller library?
is there enough space left in the arduino to even attempt this?
The demos aren't all that optimized for small storage - you can cut back quite a bit. They show off more of the functionality than sketch space-saving.
For example, just removing all the serial.prints saved me 2048 bytes. If you already use serial.print in your code, you can ignore that 2K - you already have that linked in your code.
If you have socketed Arduino boards, upgrading to an ATMega328 is pretty cheap. moderndevice.com had an excellent deal on them when I decided to byte the bullet a few months ago. I got 5 for about $25, shipped, which was cheaper than ordering them blank from Mouser.
Also, their RBBB is a great way to cheaply get Arduino functionality into projects that don't need a shield.