diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp b/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp index 527f3f9f0..80df664fa 100644 --- a/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp +++ b/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp @@ -57,9 +57,9 @@ volatile uint8_t SoftwareSerial::_receive_buffer_head = 0; // // This function generates a brief pulse // for debugging or measuring on an oscilloscope. +#if _DEBUG inline void DebugPulse(uint8_t pin, uint8_t count) { -#if _DEBUG volatile uint8_t *pport = portOutputRegister(digitalPinToPort(pin)); uint8_t val = *pport; @@ -68,8 +68,10 @@ inline void DebugPulse(uint8_t pin, uint8_t count) *pport = val | digitalPinToBitMask(pin); *pport = val; } -#endif } +#else +inline void DebugPulse(uint8_t, uint8_t) {} +#endif // // Private methods