From 181b5f17eac06a9629cc0a741d2708b23daaf290 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 27 Oct 2015 16:01:08 -0600 Subject: [PATCH] grovecircularled: fix up a missing mraa::DATA_OUT and formatting Signed-off-by: Mihai Tudor Panu --- src/grovecircularled/grovecircularled.cxx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/grovecircularled/grovecircularled.cxx b/src/grovecircularled/grovecircularled.cxx index e09e27fc..a698f328 100644 --- a/src/grovecircularled/grovecircularled.cxx +++ b/src/grovecircularled/grovecircularled.cxx @@ -36,18 +36,23 @@ using namespace upm; GroveCircularLED::GroveCircularLED (uint8_t di, uint8_t dcki) - : m_clkPinCtx(dcki), - m_dataPinCtx(di) { + : m_clkPinCtx(dcki), + m_dataPinCtx(di) +{ mraa::Result error = mraa::SUCCESS; - m_clkPinCtx.useMmap(true); - m_dataPinCtx.useMmap(true); - // set direction (out) + error = m_dataPinCtx.dir(mraa::DIR_OUT); + if (error != mraa::SUCCESS) { + printError(error); + } error = m_clkPinCtx.dir(mraa::DIR_OUT); if (error != mraa::SUCCESS) { printError(error); } + + m_clkPinCtx.useMmap(true); + m_dataPinCtx.useMmap(true); } mraa::Result