Skip to content

Commit 4ccc1ba

Browse files
Integrating error code class in api definitions
1 parent a553fae commit 4ccc1ba

File tree

6 files changed

+10
-8
lines changed

6 files changed

+10
-8
lines changed

api/Client.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ namespace arduino {
2727
class Client : public Stream {
2828

2929
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;
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;

api/HardwareCAN.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
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.

api/HardwareI2C.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ namespace arduino {
2727
class 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;

api/HardwareSPI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

api/HardwareSerial.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ namespace arduino {
8888
class 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;

api/Stream.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
#include <inttypes.h>
2525
#include "Print.h"
26+
#include "ErrorCodes.h"
2627

2728
// compatibility macros for testing
2829
/*

0 commit comments

Comments
 (0)