Leon Wehmeier / Mbed OS fiasco_max32630

Dependencies:   SoftSerial MAX14690 Buffer

Fork of rtos_threading_with_callback by mbed_example

logger/logger.h

Committer:
lwehmeier
Date:
2018-03-30
Revision:
3:d7ec6dc025b0

File content as of revision 3:d7ec6dc025b0:

#pragma once

#include "rtos.h"
class SDLogger;
class Logger
{
    friend SDLogger;
public:
    static bool log(char* msg){
        q.put(msg, osWaitForever);
        return true;
    }
protected:
    static rtos::Queue<char, 24> q; //max sz == 24
    static const unsigned maxQueueSize = 24;
};