atmega48 enc28j60 ethernet board with generic protocols ( dhcp udp tcp client/server)