mutex lgo test

This commit is contained in:
Jonas Zeunert
2019-12-19 23:49:28 +01:00
parent f613987b83
commit 33245b25c2
2 changed files with 4 additions and 0 deletions

View File

@@ -40,6 +40,8 @@ void PinController::initialize_output_pin(const uint8_t address)
void PinController::write_pin(uint8_t address, bool value) void PinController::write_pin(uint8_t address, bool value)
{ {
std::lock_guard<std::mutex> guard(log);
digitalWrite(address, value); digitalWrite(address, value);
} }

View File

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