LiquidCrystal.h and EhternetUdp.h seem to interfere

Hi All,

Quick question.
Has any one run into to problem that a lcd display (16x2) stops working after the ethernet udp is setup.

Right after the code below, the lcd stops displaying characters, the code is in the viod setup():

// start Ethernet and UDP
  if (Ethernet.begin(mac) == 0) {
    lcd.print("eth failed on DHCP");
    // no point in carrying on, so do nothing forevermore:
    for(;;)
      ;
  }
  Udp.begin(localPort)

If I comment these above lines with // then the lcd is refreshing again, but my ntp time request is failing offcourse.

I've search along all the forum topics, and google. And found some possible awnsers.
Some indicate that the pin assignment in the two libs are interferring, but I can't find the exact issue.
Other's mention a library issue.

My pin setup for the lcd is:

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

which is the default from the examples.

feel free the ask for more information if I wasn't clear about the topic.

LV

Ethernet uses the SPI hardware on D10, D11, D12, and D13. You can't use them for your LCD and still use the Ethernet Shield.

That did the trick, I was on to something, just couldn't pin it down.....

thanx John.