X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Finterface.h;h=738dd85ee39c3d6ec391eccfcca4abdc5ee283a1;hb=a81623aa9629a3c5c8f8bf920e494a596b30c4b7;hp=9e1629246f396f722717573d1f19745322484294;hpb=8246c6551faa818be7a58638dbbc2e521f21c454;p=mTask.git diff --git a/client/interface.h b/client/interface.h index 9e16292..738dd85 100644 --- a/client/interface.h +++ b/client/interface.h @@ -10,8 +10,8 @@ extern "C" { #include #ifdef LINUX -#define MAXTASKS 5 -#define MAXSDSS 100 +#define STACKSIZE 1024 +#define MEMSIZE 1024 #define HAVELED 1 #define HAVEAIO 1 #define HAVEDIO 1 @@ -20,26 +20,32 @@ extern int gargc; extern char **gargv; #elif defined STM -#define MAXTASKS 5 -#define MAXSDSS 100 +#define STACKSIZE 1024 +#define MEMSIZE 1024 #define HAVELED 1 #define HAVEAIO 1 #define HAVEDIO 1 #elif defined ARDUINO_ESP8266_NODEMCU -#define MAXTASKS 5 -#define MAXSDSS 100 +#define STACKSIZE 1024 +#define MEMSIZE 1024 #define HAVELED 0 #define HAVEAIO 0 #define HAVEDIO 0 +#elif defined ARDUINO_AVR_UNO +#define STACKSIZE 64 +#define MEMSIZE 256 +#define HAVELED 0 +#define HAVEAIO 0 +#define HAVEDIO 0 #else //Add you device here #endif #define read16() 256*(uint8_t)read_byte() + (uint8_t)read_byte() #define from16(a, b) 256*a+b -#define write16(i) { write_byte((uint8_t)i/256); write_byte((uint8_t)i%256); } +#define write16(i) { write_byte((uint8_t)(i/256)); write_byte((uint8_t)(i%256)); } /* Communication */ bool input_available(void); @@ -71,6 +77,7 @@ void real_setup(void); void debug(char *fmt, ...); void pdie(char *s); void die(char *fmt, ...); +void reset(void); #ifdef __cplusplus }