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-05-03
Branch:
multi_sensor_test
Revision:
40:24065d634473
Parent:
39:8222b59a822e

File content as of revision 40:24065d634473:

#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__