File tree Expand file tree Collapse file tree 6 files changed +10
-8
lines changed Expand file tree Collapse file tree 6 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -27,8 +27,8 @@ namespace arduino {
27
27
class Client : public Stream {
28
28
29
29
public:
30
- virtual int connect (IPAddress ip, uint16_t port) =0;
31
- virtual int connect (const char *host, uint16_t port) =0;
30
+ virtual ErrorCode connect (IPAddress ip, uint16_t port) =0;
31
+ virtual ErrorCode connect (const char *host, uint16_t port) =0;
32
32
virtual size_t write (uint8_t ) =0;
33
33
virtual size_t write (const uint8_t *buf, size_t size) =0;
34
34
virtual int available () = 0;
Original file line number Diff line number Diff line change 26
26
27
27
#include " CanMsg.h"
28
28
#include " CanMsgRingbuffer.h"
29
+ #include " ErrorCodes.h"
29
30
30
31
/* *************************************************************************************
31
32
* TYPEDEF
@@ -62,7 +63,7 @@ class HardwareCAN
62
63
* @param can_bitrate the bus bit rate
63
64
* @return true if initialization succeeded and the controller is operational
64
65
*/
65
- virtual bool begin (CanBitRate const can_bitrate) = 0;
66
+ virtual ErrorCode begin (CanBitRate const can_bitrate) = 0;
66
67
67
68
/* *
68
69
* Disable the CAN controller.
Original file line number Diff line number Diff line change @@ -27,8 +27,8 @@ namespace arduino {
27
27
class HardwareI2C : public Stream
28
28
{
29
29
public:
30
- virtual void begin () = 0;
31
- virtual void begin (uint8_t address) = 0;
30
+ virtual ErrorCode begin () = 0;
31
+ virtual ErrorCode begin (uint8_t address) = 0;
32
32
virtual void end () = 0;
33
33
34
34
virtual void setClock (uint32_t freq) = 0;
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ class HardwareSPI
121
121
virtual void attachInterrupt () = 0;
122
122
virtual void detachInterrupt () = 0;
123
123
124
- virtual void begin () = 0;
124
+ virtual ErrorCode begin () = 0;
125
125
virtual void end () = 0;
126
126
};
127
127
Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ namespace arduino {
88
88
class HardwareSerial : public Stream
89
89
{
90
90
public:
91
- virtual void begin (unsigned long ) = 0;
92
- virtual void begin (unsigned long baudrate, uint16_t config) = 0;
91
+ virtual ErrorCode begin (unsigned long ) = 0;
92
+ virtual ErrorCode begin (unsigned long baudrate, uint16_t config) = 0;
93
93
virtual void end () = 0;
94
94
virtual int available (void ) = 0;
95
95
virtual int peek (void ) = 0;
Original file line number Diff line number Diff line change 23
23
24
24
#include < inttypes.h>
25
25
#include " Print.h"
26
+ #include " ErrorCodes.h"
26
27
27
28
// compatibility macros for testing
28
29
/*
You can’t perform that action at this time.
0 commit comments