Go Down

Topic: Implementation for Microchip ENC28J60 Ethernet controller (Read 35 times) previous topic - next topic

alvarojusten


But accidentally, I found another realization of the library:

http://jeelabs.net/projects/cafe/repository/entry/EtherCard

EtherCard based on official ENC lib, but there are a lot rewritten code, DNS realization, cool http server, new tcp-ip stack & etc.


Nice! I added this library to resources/resources.txt in my repository, thanks.
I saw the code and it still needs improvements since it consists only in helper functions (like the original libraries, but EtherCard is easier to use) - it is not a socket layer and is not compatible with Ethernet.h code. But perhaps I can use some code this guy used (like DNS query) to improve my library.
Blog pt_BR: http://blog.justen.eng.br/
Curso de Arduino (Arduino Course, in Brazil) - http://www.CursoDeArduino.com.br/

megouri

Server side works great !

Can you tell when client side will be ready ?

Thanks

rafaelgimenes

Hi Alvaro.
I'm from brazil too.
It's a good implementation, your interface is clean equal the oficial etherShield.

westfw

Quote
what is the function of the D2 connection on the shield?

Allows you to catch interrupts from the network.  D2 is one of the pins that can use "AttachInterrupt()"
It appears to require bridging a small jumper/solderbridge connection before it is actually connected.

alvarojusten


Server side works great !

Can you tell when client side will be ready ?


Server side has a lot of limitations, but work in some simple cases. :)
I'm now implementing TCP three-way handshake for TCP client connections but don't know yet when it'll be done.
Blog pt_BR: http://blog.justen.eng.br/
Curso de Arduino (Arduino Course, in Brazil) - http://www.CursoDeArduino.com.br/

Go Up