From f12221b88356e9df58933c36f0e8315962782cf5 Mon Sep 17 00:00:00 2001 From: francois <francois@clever.amilab.irit.fr> Date: Tue, 29 Mar 2022 09:26:32 +0200 Subject: [PATCH] workaround for Serial2 error when compiling for esp8266 --- neosensor/libraries/neocampus_drivers/pm_serial.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/neosensor/libraries/neocampus_drivers/pm_serial.cpp b/neosensor/libraries/neocampus_drivers/pm_serial.cpp index 89bef2e9..aab2c01c 100644 --- a/neosensor/libraries/neocampus_drivers/pm_serial.cpp +++ b/neosensor/libraries/neocampus_drivers/pm_serial.cpp @@ -699,8 +699,15 @@ boolean pm_serial::_init( void ) { log_error(F("\n[pm_serial] inappropriate serial link number "));log_error(_link);log_flush(); return false; } + + #warning "esp8266 hack: Serial2 is not known ... correct me!" + #ifndef ESP8266 Serial2.begin( _link_speed ); _stream = &Serial2; // TODO pointer to stream according to link number specified ... maybe later ;) + #else + return false; + #endif /* ESP8266 */ + if( !_stream ) return false; // switch to passive mode (if any) -- GitLab