diff --git a/src/lock.h b/src/lock.h index bffaeee37..2d9c26a3b 100644 --- a/src/lock.h +++ b/src/lock.h @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include +#include namespace meshtastic { @@ -9,39 +9,38 @@ namespace meshtastic // Simple wrapper around FreeRTOS API for implementing a mutex lock. class Lock { - public: - Lock(); +public: + Lock(); - Lock(const Lock&) = delete; - Lock& operator=(const Lock&) = delete; + Lock(const Lock &) = delete; + Lock &operator=(const Lock &) = delete; - /// Locks the lock. - // - // Must not be called from an ISR. - void lock(); + /// Locks the lock. + // + // Must not be called from an ISR. + void lock(); - // Unlocks the lock. - // - // Must not be called from an ISR. - void unlock(); + // Unlocks the lock. + // + // Must not be called from an ISR. + void unlock(); - private: - SemaphoreHandle_t handle; +private: + SemaphoreHandle_t handle; }; // RAII lock guard. class LockGuard { - public: - LockGuard(Lock *lock); - ~LockGuard(); +public: + LockGuard(Lock *lock); + ~LockGuard(); - LockGuard(const LockGuard&) = delete; - LockGuard& operator=(const LockGuard&) = delete; + LockGuard(const LockGuard &) = delete; + LockGuard &operator=(const LockGuard &) = delete; - private: - Lock* lock; +private: + Lock *lock; }; - } // namespace meshtastic