| 665 | */ |
| 666 | |
| 667 | static void doReadByte (int argc, char *argv [], int printHex) |
| 668 | { |
| 669 | int val ; |
| 670 | |
| 671 | if (argc != 2) |
| 672 | { |
| 673 | fprintf (stderr, "Usage: %s rbx|rbd\n", argv [0]) ; |
| 674 | exit (1) ; |
| 675 | } |
| 676 | |
| 677 | val = digitalReadByte () ; |
| 678 | if (printHex) |
| 679 | printf ("%02X\n", val) ; |
| 680 | else |
| 681 | printf ("%d\n", val) ; |
| 682 | } |
| 683 | |
| 684 | |
| 685 | /* |
no test coverage detected