Connecting an Ethernet PHY to Arduino Due

Since last weekend, I have a compiling (OK) Ethernet MAC API for Arduino Due. It contains the following files:

  • emac sample sketch
  • emac.h
  • emac.cpp
  • ethernet_phy.h
  • ethernet_phy.c
  • mii.h
  • mini_ip.h
  • conf_eth.h

All these files come from Atmel and are the only necessary to run the sample. I did rid off the rest (about 40 files) from the original ASF library.

I have planned to start tests tonight with a Taijiuino and a DP83848 PHY module. (I still waiting for the Russian AS_DM9161. The last snowstorm have caused mail delays). I hope to show tomorrow results of the tests and some pictures.

I am conscious that some people are eager to get the library but it doesn't make much sense to publish it without previous basic tests. Thus, thank you for your patience!