serial debug Monitor

debugMonitor.h

Committer:
duchonic
Date:
2018-08-23
Revision:
1:a2fab59c3b98
Parent:
0:de1f07a7cd82

File content as of revision 1:a2fab59c3b98:

#include "mbed.h"
#include <string>

class debugMonitor
{
  public:
          /** 
        * constructor of debugMonitor
        * 
        * @param sda SDA pin
        * @param sdl SCL pin
        */
        debugMonitor(PinName tx, PinName rx);
  
        /** deconstructor */
        ~debugMonitor();
        
        /**
        * LP55231 Init
        * @returns 0 if ok 
        * @returns -1 on error
        */
        uint8_t debugMonitor_Init(void);
        
  private:
        /** i2c handler */
        Serial serial;
        string commando;
        void printLine(char *string_p);
        void readLineCallback();  
};