X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Fmisc.h;h=3d5236e4be32213aa126903ffeca5289aa19549a;hb=c0713ad3a24ba71c79dd55ed208fcb72ad6bee08;hp=0c6bec9cba7d939b2979bf383dbc36a7bd485f7c;hpb=955c4eb992b45e48a1a3dad6418236431ddcd095;p=mTask.git diff --git a/int/misc.h b/int/misc.h index 0c6bec9..3d5236e 100644 --- a/int/misc.h +++ b/int/misc.h @@ -1,24 +1,22 @@ #ifndef MISC_H #define MISC_H +#include "main.h" -#define DEBUG +#define read16() 256*read_byte() + read_byte() +#ifdef ARDUINO +#define debug(s, ...) ; +#define pdie(s) ; +#define die(s, ...) ; +#else #ifdef DEBUG #define debug(s, ...) printf(s, ##__VA_ARGS__); -#define trace(op, ...) printf("pc: %d, sp: %d, op: " op, pc, sp, ##__VA_ARGS__); #else #define debug(s, ...) ; -#define trace(pc-1, sp, op) ; #endif #define pdie(s) {perror(s); exit(1);} #define die(s, ...) {fprintf(stderr, s, ##__VA_ARGS__); exit(1);} - -#define read16(fd, c, i) {\ - read(fd, &c, 1); \ - i = 256*c; \ - read(fd, &c, 1); \ - i += c; \ - } +#endif #endif