From 26c6530c795ffc294fe1368c18d6123605a6b391 Mon Sep 17 00:00:00 2001 From: Marti Bolivar <mbolivar@leaflabs.com> Date: Tue, 12 Feb 2013 17:26:13 -0500 Subject: [PATCH] ArduinoOutput.cpp: Fix enable() and disable(). Fixes caught by -Wreturn-type. Have enable() properly return a value. Have disable() actually disable the Arduino, and then properly return a value. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> --- Source/Processors/ArduinoOutput.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/Processors/ArduinoOutput.cpp b/Source/Processors/ArduinoOutput.cpp index c201dce5a..4bbb8cedf 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, -- GitLab