@@ -50,31 +50,31 @@ class TwoWire : public Stream
50
50
static void onReceiveService (uint8_t *, int );
51
51
public:
52
52
TwoWire ();
53
- void begin ();
54
- void begin (uint8_t );
55
- void begin (int );
56
- void end ();
57
- void setClock (uint32_t );
58
- void setWireTimeout (uint32_t timeout = 25000 , bool reset_with_timeout = false );
59
- bool getWireTimeoutFlag (void );
60
- void clearWireTimeoutFlag (void );
61
- void beginTransmission (uint8_t );
62
- void beginTransmission (int );
63
- uint8_t endTransmission (void );
64
- uint8_t endTransmission (uint8_t );
65
- uint8_t requestFrom (uint8_t , uint8_t );
66
- uint8_t requestFrom (uint8_t , uint8_t , uint8_t );
67
- uint8_t requestFrom (uint8_t , uint8_t , uint32_t , uint8_t , uint8_t );
68
- uint8_t requestFrom (int , int );
69
- uint8_t requestFrom (int , int , int );
53
+ virtual void begin ();
54
+ virtual void begin (uint8_t );
55
+ virtual void begin (int );
56
+ virtual void end ();
57
+ virtual void setClock (uint32_t );
58
+ virtual void setWireTimeout (uint32_t timeout = 25000 , bool reset_with_timeout = false );
59
+ virtual bool getWireTimeoutFlag (void );
60
+ virtual void clearWireTimeoutFlag (void );
61
+ virtual void beginTransmission (uint8_t );
62
+ virtual void beginTransmission (int );
63
+ virtual uint8_t endTransmission (void );
64
+ virtual uint8_t endTransmission (uint8_t );
65
+ virtual uint8_t requestFrom (uint8_t , uint8_t );
66
+ virtual uint8_t requestFrom (uint8_t , uint8_t , uint8_t );
67
+ virtual uint8_t requestFrom (uint8_t , uint8_t , uint32_t , uint8_t , uint8_t );
68
+ virtual uint8_t requestFrom (int , int );
69
+ virtual uint8_t requestFrom (int , int , int );
70
70
virtual size_t write (uint8_t );
71
71
virtual size_t write (const uint8_t *, size_t );
72
72
virtual int available (void );
73
73
virtual int read (void );
74
74
virtual int peek (void );
75
75
virtual void flush (void );
76
- void onReceive ( void (*)(int ) );
77
- void onRequest ( void (*)(void ) );
76
+ virtual void onReceive ( void (*)(int ) );
77
+ virtual void onRequest ( void (*)(void ) );
78
78
79
79
inline size_t write (unsigned long n) { return write ((uint8_t )n); }
80
80
inline size_t write (long n) { return write ((uint8_t )n); }
0 commit comments