AKM Development Platform. This is the D7.014 version.

Dependencies:   AK09970 AK099XX AK7401 AK7451 AK8963X AK9750 AK9752 AkmSensor BLE_API I2CNano MCP342x SerialNano SpiNano TCA9554A mbed nRF51822

Fork of AKDP by Masahiko Fukasawa

debug.h

Committer:
masahikofukasawa
Date:
2017-02-27
Revision:
35:6f80a59e922e
Parent:
33:deebe66c2096
Child:
36:94a2c7cac068

File content as of revision 35:6f80a59e922e:

#ifndef __DEBUG_H__
#define __DEBUG_H__

//#define DEBUG

#ifdef DEBUG
#define MSG(...) if(Debug::getSerial()!=NULL)Debug::getSerial()->printf(__VA_ARGS__)
#else
#define MSG(...) 
#endif // DEBUG

#include "mbed.h"
#include "SerialNano.h"

#ifdef DEBUG

class Debug {
public:
    static void setSerial(SerialNano *p);
    static SerialNano* getSerial();

private:    
    static SerialNano *serial;
};

#endif // DEBUG

#endif // __DEBUG_H__