X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Finterpret.c;h=b9d0c88eddae750ea93400e50ab1f0a01ce58fc3;hb=59c7c761163b0cc5215563644ca60e2a47b9c9a9;hp=51e295177360215580c690c0e03a270649e03f20;hpb=7ab8606c3d22a2bc2743eae7a398407c84d502f2;p=mTask.git diff --git a/client/interpret.c b/client/interpret.c index 51e2951..b9d0c88 100644 --- a/client/interpret.c +++ b/client/interpret.c @@ -138,6 +138,7 @@ void run_task(struct task *t) break; case BCSERIALPARSEINT: trace("SerialParseInt()"); break; +#if HAVEAIO == 1 case BCANALOGREAD: trace("AnalogRead(%d)", program[pc]); stack[sp++] = read_apin(program[pc++]); break; @@ -145,6 +146,8 @@ void run_task(struct task *t) write_apin(program[pc++], stack[sp-1]); sp--; break; +#endif +#if HAVEDIO == 1 case BCDIGITALREAD: trace("DigitalRead(%d)", program[pc]); stack[sp++] = read_dpin(program[pc++]); break; @@ -152,6 +155,8 @@ void run_task(struct task *t) write_dpin(program[pc++], stack[sp-1]); sp--; break; +#endif +#if HAVELED == 1 case BCLEDON: trace("LedOn(%d)", program[pc]); led_on(stack[sp-1]); sp--; @@ -160,6 +165,7 @@ void run_task(struct task *t) led_off(stack[sp-1]); sp--; break; +#endif default: trace("unrecognized"); die("Unrecognized command: %d", program[pc-1]);