# HG changeset patch # User Paul Boddie # Date 1360527124 0 # Node ID 07f93271609e46547fb1f388b34ce04200c298b7 # Parent e015ad3df503cdee129754aca91f8f22809501ec Removed redundant half-duplex SPI functions. diff -r e015ad3df503 -r 07f93271609e test.c --- a/test.c Sun Feb 10 18:50:31 2013 +0000 +++ b/test.c Sun Feb 10 20:12:04 2013 +0000 @@ -143,65 +143,6 @@ return result; } -void spi_send(uint8_t v) -{ - uint8_t mask; - - OUT(MAX_MOSI); - - for (mask = 0x80; mask; mask >>= 1) - { - if (v & mask) - { - printf("1"); - SET(MAX_MOSI); - } - else - { - printf("0"); - CLR(MAX_MOSI); - } - - nanosleep(&tDS, NULL); - - SET(MAX_SCLK); - nanosleep(&tCH, NULL); - CLR(MAX_SCLK); - nanosleep(&tDO, NULL); - } - - printf("\n"); -} - -uint8_t spi_recv() -{ - uint8_t mask, result = 0; - - IN(MAX_MOSI); - - for (mask = 0x80; mask; mask >>= 1) - { - nanosleep(&tON, NULL); - - SET(MAX_SCLK); - - if (PIN(MAX_MOSI)) - { - printf("1"); - result |= mask; - } - else - printf("0"); - - nanosleep(&tCH, NULL); - CLR(MAX_SCLK); - nanosleep(&tDO, NULL); - } - - printf("\n"); - return result; -} - void reset() { SET(MAX_RESET);