Skip to content

Commit e917cde

Browse files
authored
ESP32 Support (#414)
1 parent fd43485 commit e917cde

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

nodemanager/Constants.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,13 @@ Chip type
8686
#if defined(ESP8266) || defined(MY_GATEWAY_ESP8266)
8787
#define CHIP_ESP8266
8888
#endif
89+
#if defined(ESP32) || defined(MY_GATEWAY_ESP32)
90+
#define CHIP_ESP32
91+
#endif
8992
#if defined (MYBOARDNRF5)
9093
#define CHIP_NRF5
9194
#endif
92-
#if !defined(CHIP_ESP8266) && !defined(CHIP_STM32) && !defined(CHIP_NRF5)
95+
#if !defined(CHIP_ESP8266) && !defined(CHIP_ESP32) && !defined(CHIP_STM32) && !defined(CHIP_NRF5)
9396
#define CHIP_AVR
9497
#endif
9598

nodemanager/Node.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ void NodeManager::loop() {
455455
// sleep if the node is a battery powered or wait if it is not for the given number of milliseconds
456456
void NodeManager::sleepOrWait(unsigned long value) {
457457
// if the node is sleeping, sleep-or-wait is enabled and we need to sleep for a decent amount of time, call sleep() otherwise wait()
458-
if (isSleepingNode() && _sleep_or_wait && value > 200) sleep(value);
458+
if (isSleepingNode() && _sleep_or_wait && value > 200) sleep(value,false);
459459
else wait(value);
460460
}
461461

@@ -531,7 +531,7 @@ void NodeManager::loop() {
531531
// send a message by providing the source child, type of the message and value
532532
void NodeManager::sendMessage(uint8_t child_id, uint8_t type, int value) {
533533
_message.clear();
534-
_message.set(value);
534+
_message.set((int32_t)value);
535535
_sendMessage(child_id,type);
536536
}
537537
void NodeManager::sendMessage(uint8_t child_id, uint8_t type, float value, uint8_t precision) {

0 commit comments

Comments
 (0)