ADB_SR
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
ADB_SR() = adbOutputBuffer[adbSentChars + 1];
ADB_SR() = adbOutputBuffer[adbSentChars + 1]; /* load byte for output */
adbInputBuffer[1] = ADB_SR(); /* get byte */
adbInputBuffer[++adbInputBuffer[0]] = ADB_SR(); /* get byte */
ADB_SR() = adbOutputBuffer[adbSentChars + 1];
(void)ADB_SR(); /* reset SR-intr in IFR */
ADB_SR() = adbOutputBuffer[adbSentChars + 1]; /* send next byte */
ADB_SR() = adbOutputBuffer[adbSentChars + 1]; /* load byte for output */
i = ADB_SR(); /* clear interrupt */
i = ADB_SR(); /* clear interrupt */
buffer[i++] = ADB_SR(); /* reset interrupt flag by
adbInputBuffer[1] = ADB_SR();
adbInputBuffer[++adbInputBuffer[0]] = ADB_SR();
ADB_SR() = adbOutputBuffer[adbSentChars + 1];
i = ADB_SR(); /* reset SR-intr in IFR */
ADB_SR() = adbOutputBuffer[adbSentChars + 1]; /* send next byte */
ADB_SR() = adbOutputBuffer[adbSentChars + 1]; /* load byte for output */
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
i = ADB_SR();
adbInputBuffer[1] = ADB_SR(); /* get first byte */
adbInputBuffer[++adbInputBuffer[0]] = ADB_SR(); /* get byte */
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
ADB_SR() = adbOutputBuffer[1]; /* load byte for output */
i = ADB_SR(); /* clear interrupt */
adbInputBuffer[1] = ADB_SR();
adbInputBuffer[++adbInputBuffer[0]] = ADB_SR();
i = ADB_SR(); /* reset SR-intr in IFR */
i = ADB_SR(); /* clear interrupt */
i = ADB_SR(); /* clear interrupt */