From 6a6ed3d10ad1470283d7771906ce81ad97fa06f0 Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Fri, 2 Dec 2011 16:43:41 -0500 Subject: [PATCH] Adding overloads for other integer types in Wire.write(). (Paul Stoffregen) http://code.google.com/p/arduino/issues/detail?id=527 --- libraries/Wire/Wire.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/Wire/Wire.h b/libraries/Wire/Wire.h index 23d466c19..9ea4afd30 100755 --- a/libraries/Wire/Wire.h +++ b/libraries/Wire/Wire.h @@ -61,6 +61,10 @@ class TwoWire : public Stream void onReceive( void (*)(int) ); void onRequest( void (*)(void) ); + inline size_t write(unsigned long n) { return write((uint8_t)n); } + inline size_t write(long n) { return write((uint8_t)n); } + inline size_t write(unsigned int n) { return write((uint8_t)n); } + inline size_t write(int n) { return write((uint8_t)n); } using Print::write; };