diff --git a/Source/Processors/ArduinoOutput.cpp b/Source/Processors/ArduinoOutput.cpp index c201dce5a2f091ad150c8839e911855784ac2028..4bbb8cedf479066a47ca26e787d474510432e1e1 100755 --- a/Source/Processors/ArduinoOutput.cpp +++ b/Source/Processors/ArduinoOutput.cpp @@ -118,16 +118,18 @@ bool ArduinoOutput::enable() std::cout << "Arduino is initialized." << std::endl; arduino.sendDigitalPinMode(13, ARD_OUTPUT); - + return true; } else { std::cout << "Arduino is NOT initialized." << std::endl; + return false; } } bool ArduinoOutput::disable() { - - + if (arduino.isInitialized()) + arduino.disconnect(); + return true; } void ArduinoOutput::process(AudioSampleBuffer &buffer,