Skip to content

Commit cb771ab

Browse files
author
Yveaux
committed
Fixes for compiling for Mega
Make more consistent use of architecture #defines.
1 parent f407617 commit cb771ab

File tree

8 files changed

+16
-16
lines changed

8 files changed

+16
-16
lines changed

libraries/MySensors/MyHwATMega328.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* version 2 as published by the Free Software Foundation.
1818
*/
1919

20-
#ifdef __AVR_ATmega328P__
20+
#ifdef ARDUINO_ARCH_AVR
2121

2222
#include "MyHw.h"
2323
#include "MyHwATMega328.h"
@@ -217,4 +217,4 @@ void MyHwATMega328::debugPrint(bool isGW, const char *fmt, ... ) {
217217
}
218218
#endif
219219

220-
#endif // #ifdef __AVR_ATmega328P__
220+
#endif // #ifdef ARDUINO_ARCH_AVR

libraries/MySensors/MyHwATMega328.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef MyHwATMega328_h
2121
#define MyHwATMega328_h
2222

23-
#ifdef __AVR_ATmega328P__
23+
#ifdef ARDUINO_ARCH_AVR
2424

2525
#include "MyHw.h"
2626
#include "MyConfig.h"
@@ -118,4 +118,4 @@ class MyHwATMega328 : public MyHw
118118
void internalSleep(unsigned long ms);
119119
};
120120
#endif
121-
#endif // #ifdef __AVR_ATmega328P__
121+
#endif // #ifdef ARDUINO_ARCH_AVR

libraries/MySensors/MyHwESP8266.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* version 2 as published by the Free Software Foundation.
1818
*/
1919

20-
#ifdef ESP8266
20+
#ifdef ARDUINO_ARCH_ESP8266
2121

2222
#include "MyHw.h"
2323
#include "MyHwESP8266.h"
@@ -181,4 +181,4 @@ void MyHwESP8266::debugPrint(bool isGW, const char *fmt, ... ) {
181181
}
182182
#endif
183183

184-
#endif // #ifdef ESP8266
184+
#endif // #ifdef ARDUINO_ARCH_ESP8266

libraries/MySensors/MyHwESP8266.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* version 2 as published by the Free Software Foundation.
1818
*/
1919

20-
#ifdef ESP8266
20+
#ifdef ARDUINO_ARCH_ESP8266
2121

2222
#ifndef MyHwESP8266_h
2323
#define MyHwESP8266_h
@@ -83,4 +83,4 @@ class MyHwESP8266 : public MyHw
8383
};
8484
#endif
8585

86-
#endif // #ifdef ESP8266
86+
#endif // #ifdef ARDUINO_ARCH_ESP8266

libraries/MySensors/MySensor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141

4242
// Set the hardware driver to use (initialized by MySensor-class)
4343
//#if defined __AVR_ATmega328P__
44-
#if defined(ESP8266)
44+
#if defined(ARDUINO_ARCH_ESP8266)
4545
#include "MyHwESP8266.h"
4646
typedef MyHwESP8266 MyHwDriver;
47-
#else
47+
#elif defined(ARDUINO_ARCH_AVR)
4848
#include "MyHwATMega328.h"
4949
typedef MyHwATMega328 MyHwDriver;
5050
#endif

libraries/MySensors/MySigningAtsha204.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* HMAC-SHA256 authentication with a readout-protected key.
2525
*
2626
*/
27-
#if defined(__AVR__)
27+
#if defined(ARDUINO_ARCH_AVR)
2828

2929
#include "MySigning.h"
3030
#include "MySigningAtsha204.h"
@@ -267,4 +267,4 @@ uint8_t* MySigningAtsha204::sha256(const uint8_t* data, size_t sz) {
267267
DEBUG_SIGNING_PRINTBUF(F("SHA:"), &rx_buffer[SHA204_BUFFER_POS_DATA], 32);
268268
return &rx_buffer[SHA204_BUFFER_POS_DATA];
269269
}
270-
#endif // #if defined(__AVR__)
270+
#endif // #if defined(ARDUINO_ARCH_AVR)

libraries/MySensors/utility/ATSHA204.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if defined(__AVR__)
1+
#if defined(ARDUINO_ARCH_AVR)
22

33
#include "Arduino.h"
44
#include "ATSHA204.h"
@@ -575,4 +575,4 @@ uint8_t ATSHA204Class::sha204c_check_crc(uint8_t *response)
575575
? SHA204_SUCCESS : SHA204_BAD_CRC;
576576
}
577577

578-
#endif // defined(__AVR__)
578+
#endif // defined(ARDUINO_ARCH_AVR)

libraries/MySensors/utility/RFM69.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
#elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega2560__)
4444
#define RF69_IRQ_PIN 2
4545
#define RF69_IRQ_NUM 2
46-
#elif defined(ESP8266)
47-
// TODO !!
46+
#elif defined(ARDUINO_ARCH_ESP8266)
47+
// TODO !! Untested code! Entering unknown territory...
4848
#define RF69_IRQ_PIN 2
4949
#define RF69_IRQ_NUM 0
5050
#endif

0 commit comments

Comments
 (0)