diff --git a/neosensor/libraries/neocampus_drivers/pm_serial.cpp b/neosensor/libraries/neocampus_drivers/pm_serial.cpp index 89bef2e93d6e36323f94b1e63ede1a6c83bdb211..aab2c01c791c66883122035ef20988e3435802a5 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)