Hardware Reference
In-Depth Information
279 if ( !stopped && lcmd != 'F' ) {
280 stop_cmd();
281 lcmd = 0;
282 } else {
283 stop_cmd();
284 queue_cmd(lcmd='R');
285 }
286 break ;
287 case 'S' : /* Just stop */
288 stop_cmd();
289 break;
290 case '+' : /* Step clockwise */
291 case '=' : /* So we don't have to shift for + */
292 stop_cmd();
293 step(1);
294 break;
295 case '−' : /* Step counterclockwise */
296 stop_cmd();
297 step(−1);
298 break;
299 case 'Q' : /* Quit */
300 quit = 1;
301 break;
302 default : /* Unsupported */
303 stop_cmd();
304 help();
305 }
306 }
307
308 stop_cmd();
309 enable(0);
310
311 puts("\nExit.");
312
313 tcsetattr(tty,TCSAFLUSH,&sv_ios); /* Restore terminal mode */
314 return 0;
315 }
316
317 /* End bipolar.c */
Search WWH ::




Custom Search