mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-18 04:34:25 +00:00
20 lines
368 B
C++
20 lines
368 B
C++
#include "UsbLogging.h"
|
|
|
|
#if defined(ARDUINO)
|
|
#include <atomic>
|
|
|
|
namespace mesh {
|
|
|
|
static std::atomic<bool> usb_logging_enabled{true};
|
|
|
|
bool isUsbLoggingEnabled() {
|
|
return usb_logging_enabled.load(std::memory_order_relaxed);
|
|
}
|
|
|
|
void setUsbLoggingEnabled(bool enabled) {
|
|
usb_logging_enabled.store(enabled, std::memory_order_relaxed);
|
|
}
|
|
|
|
} // namespace mesh
|
|
#endif
|