summaryrefslogtreecommitdiff
path: root/src/logging/NrfLogger.h
blob: 21183a3d95c9ba745b6bc1e9ace3fed9461c1b6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once
#include "logging/Logger.h"

#include <FreeRTOS.h>
#include <task.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;
    };
  }
}