Nick: anonymous E-mail: none Board: unknown Contents: case S_CMD_O_SPIOP: /* get slen */ slen = get24_le(); /* get rlen */ rlen = get24_le(); if(slen > 0xffffff) { digitalWrite(GREEN_LED_PIN, HIGH); } digitalWrite(ORANGE_LED_PIN, HIGH); select_chip(); /* SPI is configured in little endian */ while (slen--){ c = getchar_uart(); readwrite_spi(c); } putchar_uart(S_ACK); digitalWrite(ORANGE_LED_PIN, LOW); while (rlen--){ putchar_uart(readwrite_spi(0x0)); } unselect_chip(); digitalWrite(GREEN_LED_PIN, LOW); break;