Skip to content

Commit a3a8e12

Browse files
committed
Fixing conditional compilation for ESP targets
1 parent 015ad8a commit a3a8e12

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

src/ArduinoIoTCloudTCP.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include <ArduinoIoTCloudTCP.h>
2626
#include "utility/time/TimeService.h"
2727
#ifdef BOARD_HAS_ECCX08
28-
#include <ArduinoECCX08.h>
2928
#include "utility/crypto/CryptoUtil.h"
3029
#include "tls/BearSSLTrustAnchors.h"
3130
#endif

src/tls/BearSSLClient.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include <ArduinoECCX08.h>
2629

2730
#include <assert.h>
@@ -379,3 +382,5 @@ void BearSSLClient::clientAppendCert(void *ctx, const void *data, size_t len)
379382
memcpy(&c->_ecCert.data[c->_ecCert.data_len], data, len);
380383
c->_ecCert.data_len += len;
381384
}
385+
386+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/BearSSLClient.h

+5
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
#ifndef _BEAR_SSL_CLIENT_H_
2626
#define _BEAR_SSL_CLIENT_H_
2727

28+
#include <ArduinoIoTCloud_Config.h>
29+
#ifdef BOARD_HAS_ECCX08
30+
2831
#ifndef BEAR_SSL_CLIENT_OBUF_SIZE
2932
#define BEAR_SSL_CLIENT_OBUF_SIZE 512 + 85
3033
#endif
@@ -102,4 +105,6 @@ class BearSSLClient : public Client {
102105
br_sslio_context _ioc;
103106
};
104107

108+
#endif /* #ifdef BOARD_HAS_ECCX08 */
109+
105110
#endif

src/tls/BearSSLTrustAnchors.h

+5
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
* INCLUDE
2424
******************************************************************************/
2525

26+
#include <ArduinoIoTCloud_Config.h>
27+
#ifdef BOARD_HAS_ECCX08
28+
2629
#include "bearssl/bearssl_ssl.h"
2730

2831
/******************************************************************************
@@ -102,4 +105,6 @@ static const br_x509_trust_anchor ArduinoIoTCloudTrustAnchor[2] = {
102105

103106
#define ArduinoIoTCloudTrustAnchor_NUM (2)
104107

108+
#endif /* #ifdef BOARD_HAS_ECCX08 */
109+
105110
#endif /* _BEAR_SSL_TRUST_ANCHOR_H_ */

0 commit comments

Comments
 (0)