A minimalist driver for the ENC28J60 ethernet controller, including a very simple UDP implementation