From fd31af82ecb251334a0f8ecb602acad238aea906 Mon Sep 17 00:00:00 2001 From: Sandeep Mistry Date: Wed, 13 Apr 2016 14:08:43 -0400 Subject: [PATCH] Port Wire.write(...) overloads Port of https://github.com/arduino/Arduino/commit/6a6ed3d10ad1470283d7771906ce81 ad97fa06f0 --- libraries/Wire/Wire.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/Wire/Wire.h b/libraries/Wire/Wire.h index baec2c8c0..ddf565bf8 100644 --- a/libraries/Wire/Wire.h +++ b/libraries/Wire/Wire.h @@ -57,6 +57,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; void onService(void);