X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Finterface.h;h=b2968a9ea1d07faee5178942d5e1b3b2627ed3f1;hb=6e3b45dd6cef95c1577a91b15a1256fa4b06ca88;hp=15475011f4d421b81fd393b44b4c7a3ff41335cd;hpb=fb5465ae10e39a9505634e0aaf8e1cab9710f5d7;p=mTask.git diff --git a/int/interface.h b/int/interface.h index 1547501..b2968a9 100644 --- a/int/interface.h +++ b/int/interface.h @@ -3,6 +3,7 @@ #include #include +#include #ifndef STM extern int gargc; @@ -10,6 +11,7 @@ extern char **gargv; #endif #define read16() 256*read_byte() + read_byte() +#define from16(a, b) 256*a+b uint8_t read_byte(void); void write_byte(uint8_t b); @@ -24,16 +26,8 @@ bool input_available(void); void delay(long ms); void setup(void); -void test(void); - -#ifdef STM -#define debug(s, ...) {}; -#define pdie(s) {}; -#define die(s, ...) {}; -#else -#define debug(s, ...) printf(s "\n", ##__VA_ARGS__); -#define pdie(s) {perror(s); exit(1);} -#define die(s, ...) {fprintf(stderr, s "\n", ##__VA_ARGS__); exit(1);} -#endif +void debug(char *fmt, ...); +void pdie(char *s); +void die(char *fmt, ...); #endif