@@ -57,14 +57,26 @@ class TwoWire : public Stream
57
57
bool getWireTimeoutFlag (void );
58
58
void clearWireTimeoutFlag (void );
59
59
void beginTransmission (uint8_t );
60
- void beginTransmission (int );
60
+ void beginTransmission (int address) { beginTransmission (( uint8_t ) (address));}
61
61
uint8_t endTransmission (void );
62
62
uint8_t endTransmission (uint8_t );
63
- uint8_t requestFrom (uint8_t , uint8_t );
64
- uint8_t requestFrom (uint8_t , uint8_t , uint8_t );
65
63
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
+ }
68
80
virtual size_t write (uint8_t );
69
81
virtual size_t write (const uint8_t *, size_t );
70
82
virtual int available (void );
0 commit comments