Index: AD5941_interface09302025/ad5941_library_extension.h =================================================================== diff -u -r155b2459fb174d166376c729458e8d3881e65f9b -r6dc43c82214e34a1441f4f8b3210104d3d08d36b --- AD5941_interface09302025/ad5941_library_extension.h (.../ad5941_library_extension.h) (revision 155b2459fb174d166376c729458e8d3881e65f9b) +++ AD5941_interface09302025/ad5941_library_extension.h (.../ad5941_library_extension.h) (revision 6dc43c82214e34a1441f4f8b3210104d3d08d36b) @@ -28,11 +28,15 @@ #include "impedance.h" } #include +#include - /******************************************************************************* * USER CONFIGURATION SECTION ******************************************************************************/ + + // Stores the instance of currently connected / detected Serial port +extern Stream* activeSerial; + // SPI Settings #define SPI_SPEED 1600000 @@ -118,7 +122,6 @@ void canary(const char* format, ...); void AD5940_InterruptHandler(); - /****************************************************************************** * APPLICATION SPECIFIC FUNCTIONS * @@ -164,6 +167,8 @@ static inline bool AD5940_IsAdcMaxSaturatedAndClear(); // ************************************ Diality ********************************************** +void detectSerial(); +void beginSerial(Stream* s, unsigned long baud); bool getAllMesaurements(void); void getSelectedSensorMeasurements(void); float getRTDMeasurements(float sensor_mV);