@@ -57,14 +57,26 @@ class TwoWire : public Stream
5757 bool getWireTimeoutFlag (void );
5858 void clearWireTimeoutFlag (void );
5959 void beginTransmission (uint8_t );
60- void beginTransmission (int );
60+ void beginTransmission (int address) { beginTransmission (( uint8_t ) (address));}
6161 uint8_t endTransmission (void );
6262 uint8_t endTransmission (uint8_t );
63- uint8_t requestFrom (uint8_t , uint8_t );
64- uint8_t requestFrom (uint8_t , uint8_t , uint8_t );
6563 uint8_t requestFrom (uint8_t , uint8_t , uint32_t , uint8_t , uint8_t );
66- uint8_t requestFrom (int , int );
67- uint8_t requestFrom (int , int , int );
64+ uint8_t requestFrom (uint8_t address, uint8_t quantity) {
65+ return requestFrom ((uint8_t ) (address), (uint8_t ) (quantity),
66+ (uint8_t ) (true ));
67+ }
68+ uint8_t requestFrom (uint8_t address, uint8_t quantity, uint8_t sendStop) {
69+ return requestFrom ((uint8_t ) (address), (uint8_t ) (quantity),
70+ (uint32_t ) (0 ), (uint8_t ) (0 ), (uint8_t ) (sendStop));
71+ }
72+ uint8_t requestFrom (int address, int quantity) {
73+ return requestFrom ((uint8_t ) (address), (uint8_t ) (quantity),
74+ (uint8_t ) (true ));
75+ }
76+ uint8_t requestFrom (int address, int quantity, int sendStop) {
77+ return requestFrom ((uint8_t ) (address), (uint8_t ) (quantity),
78+ (uint8_t ) (sendStop));
79+ }
6880 virtual size_t write (uint8_t );
6981 virtual size_t write (const uint8_t *, size_t );
7082 virtual int available (void );
0 commit comments