diff options
Diffstat (limited to 'src/Logging')
-rw-r--r-- | src/Logging/DummyLogger.h | 13 | ||||
-rw-r--r-- | src/Logging/Logger.h | 11 | ||||
-rw-r--r-- | src/Logging/NrfLogger.cpp | 32 | ||||
-rw-r--r-- | src/Logging/NrfLogger.h | 17 |
4 files changed, 0 insertions, 73 deletions
diff --git a/src/Logging/DummyLogger.h b/src/Logging/DummyLogger.h deleted file mode 100644 index 0aa72882..00000000 --- a/src/Logging/DummyLogger.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once -#include "Logger.h" - -namespace Pinetime { - namespace Logging{ - class DummyLogger : public Logger { - public: - void Init() override {} - void Resume() override {} - }; - } -} - diff --git a/src/Logging/Logger.h b/src/Logging/Logger.h deleted file mode 100644 index 95d21dc4..00000000 --- a/src/Logging/Logger.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -namespace Pinetime { - namespace Logging { - class Logger { - public: - virtual void Init() = 0; - virtual void Resume() = 0; - }; - } -}
\ No newline at end of file diff --git a/src/Logging/NrfLogger.cpp b/src/Logging/NrfLogger.cpp deleted file mode 100644 index 7ccacc82..00000000 --- a/src/Logging/NrfLogger.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include <libraries/log/nrf_log_ctrl.h> -#include <libraries/log/nrf_log_default_backends.h> -#include <FreeRTOS.h> -#include <task.h> -#include <libraries/log/nrf_log.h> -#include "NrfLogger.h" - -using namespace Pinetime::Logging; - -void NrfLogger::Init() { - auto result = NRF_LOG_INIT(nullptr); - APP_ERROR_CHECK(result); - - NRF_LOG_DEFAULT_BACKENDS_INIT(); - - if (pdPASS != xTaskCreate(NrfLogger::Process, "LOGGER", 200, this, 0, &m_logger_thread)) - APP_ERROR_HANDLER(NRF_ERROR_NO_MEM); -} - -void NrfLogger::Process(void*) { - NRF_LOG_INFO("Logger task started!"); - while (1) { - NRF_LOG_FLUSH(); - vTaskDelay(100); // Not good for power consumption, it will wake up every 100ms... - } -} - -void NrfLogger::Resume() { - vTaskResume(m_logger_thread); -} - - diff --git a/src/Logging/NrfLogger.h b/src/Logging/NrfLogger.h deleted file mode 100644 index cb7089f2..00000000 --- a/src/Logging/NrfLogger.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once -#include "Logger.h" - -namespace Pinetime { - namespace Logging{ - class NrfLogger : public Logger { - public: - void Init() override; - void Resume() override; - - private: - static void Process(void*); - TaskHandle_t m_logger_thread; - }; - } -} - |