Merge branch 'master' of github.com:swinginbird/flippr-code

This commit is contained in:
Johannes Wendel
2019-12-20 14:26:42 +01:00
4 changed files with 8 additions and 3 deletions

View File

@@ -13,6 +13,7 @@
#include <wiringPi.h>
#include <mcp23017.h>
#else
#warning "Include testing wiringPi library"
#include "utility/wiringPiTesting.hpp"
#endif
@@ -39,6 +40,8 @@ void PinController::initialize_output_pin(const uint8_t address)
void PinController::write_pin(uint8_t address, bool value)
{
std::lock_guard<std::mutex> guard(log);
digitalWrite(address, value);
}

View File

@@ -37,6 +37,8 @@ protected:
public:
static std::once_flag GPIO_LIB_INITIALIZED;
static std::mutex log;
};
}