arduino/Arduino — pull request #1172 by CzechM8 (2012-12-14 16:39:54+00:00)
Title: Updated LiquidCrystal.h to fix ambiguous call to overloaded write() method.

When the argument to a call to `lcd.write()` is a zero - `lcd.write(0)` - the compiler cannot ascertain the data type of the argument. This is evidenced in example CustomCharacter.ino. However, it compiles properly when the argument is made clear, for example, first declare a variable of type byte (works with int , char, etc. also) such as `byte custHeartChar = 0;` Then call `lcd.write(custHeartChar);` Then, all is well. I commented out `using Print:write` as the fix. This does not seem to break anything, but additional tests may be warranted. I am setting some up now to validate.