Well I feel as though I am getting closer
I renamed the LiquidCrystal library that came with IDE1.0.1
I then copied in the new library from LiquidCrystal1.0.zip/LiquidCrystal for Arduino 1.0/Sep 2011
I then changed the code
//New line below
//LiquidCrystal lcd(RS,RW,Enable1,Enable2, data3,data2,data1,data0);
LiquidCrystal lcd(13,255,12,7, 11,10,9,8);
// Old line below
//LiquidCrystal lcd(13, 12, 11, 10, 9,
In the void setup() I put
lcd.begin(40, 4); // Set up the LCD's number of columns and rows:
On compile I get
no matching function for call to 'LiquidCrystal::LiquidCrystal(int,int,int,int,int,int,int,int)
MyProgName:345: error: no matching function for call to 'LiquidCrystal::LiquidCrystal(int, int, int, int, int, int, int, int)'
C:\arduino-1.0.1\libraries\LiquidCrystalorg/LiquidCrystal.h:56: note: candidates are: LiquidCrystal::LiquidCrystal(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
I notice the compile error refers to LiquidCrystalorg, I renamed the original library to org
I have tried restarting IDE
I have now moved the LiquidCrystalorg out of the Library folder whilst IDE was shutdown and get a good compile.
It seems as though IDE tracked the rename of the original library and did not like the additional parameters I passed in.
Will try the hardware tomorrow