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);