X2D lib first commit

X2D.h

Committer:
sev2000
Date:
2019-11-10
Revision:
2:6afdb9b31116
Parent:
0:9ef8edfe21bc
Child:
3:8cd03ac96cbb

File content as of revision 2:6afdb9b31116:

#include "mbed.h" 

extern Serial pc;

#define __DEBUG__
#define Level 3
#define DBG(x, ...) if (Level>=3) pc.printf("[DBG]"x"\r\n", ##__VA_ARGS__); 
#define WARN(x, ...) if (Level>=2) pc.printf("[WARN]"x"\r\n", ##__VA_ARGS__); 
#define ERR(x, ...) if (Level>=1) pc.printf("[ERR]"x"\r\n", ##__VA_ARGS__); 

void Init_X2D(void);
int detectPreamble(void);

typedef struct {
    long v;
    bool pin;
}pulse_t;

//test