X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=int%2Fint.c;h=a946908763a3c914c46bfeb8e9aea44faadb2016;hb=c816d5c0477f15631058928c9aad4fbd63d50156;hp=89dcd0d4af910e183df72c3d750f27aa9e0762d3;hpb=8316870cacd21b19badf032f3b8189bdd54eb1e3;p=mTask.git diff --git a/int/int.c b/int/int.c index 89dcd0d..a946908 100644 --- a/int/int.c +++ b/int/int.c @@ -1,4 +1,5 @@ #include +#include #include "mTaskSymbols.h" @@ -17,6 +18,18 @@ char program[PROGRAMSIZE+1] = {0}; int stack[STACKSIZE+1] = {0}; +bool input_available(){ + struct timeval tv; + fd_set fds; + tv.tv_sec = 0; + tv.tv_usec = 0; + FD_ZERO(&fds); + FD_SET(0, &fds); + select(1, &fds, NULL, NULL, &tv); + return FD_ISSET(0, &fds); +} + + int main(void) { char c; @@ -120,6 +133,11 @@ int main(void) case BCSERIALPARSEINT: printf("SerialParseInt()\n"); break; + case BCANALOGREAD: + printf("AnalogRead()\n"); + break; + case BCANALOGWRITE: + printf("AnalogWrite()\n"); default: die("Unrecognized command: %X\n", program[--pc]); }