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 {
2727class Client : public Stream {
2828
2929public:
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;
3232 virtual size_t write (uint8_t ) =0;
3333 virtual size_t write (const uint8_t *buf, size_t size) =0;
3434 virtual int available () = 0;
Original file line number Diff line number Diff line change 2626
2727#include " CanMsg.h"
2828#include " CanMsgRingbuffer.h"
29+ #include " ErrorCodes.h"
2930
3031/* *************************************************************************************
3132 * TYPEDEF
@@ -62,7 +63,7 @@ class HardwareCAN
6263 * @param can_bitrate the bus bit rate
6364 * @return true if initialization succeeded and the controller is operational
6465 */
65- virtual bool begin (CanBitRate const can_bitrate) = 0;
66+ virtual ErrorCode begin (CanBitRate const can_bitrate) = 0;
6667
6768 /* *
6869 * Disable the CAN controller.
Original file line number Diff line number Diff line change @@ -27,8 +27,8 @@ namespace arduino {
2727class HardwareI2C : public Stream
2828{
2929 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;
3232 virtual void end () = 0;
3333
3434 virtual void setClock (uint32_t freq) = 0;
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ class HardwareSPI
121121 virtual void attachInterrupt () = 0;
122122 virtual void detachInterrupt () = 0;
123123
124- virtual void begin () = 0;
124+ virtual ErrorCode begin () = 0;
125125 virtual void end () = 0;
126126};
127127
Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ namespace arduino {
8888class HardwareSerial : public Stream
8989{
9090 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;
9393 virtual void end () = 0;
9494 virtual int available (void ) = 0;
9595 virtual int peek (void ) = 0;
Original file line number Diff line number Diff line change 2323
2424#include < inttypes.h>
2525#include " Print.h"
26+ #include " ErrorCodes.h"
2627
2728// compatibility macros for testing
2829/*
You can’t perform that action at this time.
0 commit comments