diff options
author | Josh Blum <josh@joshknows.com> | 2011-01-23 18:48:16 +0000 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2011-01-23 18:48:16 +0000 |
commit | b3df6a0ebfa288d032d917b48b69f036444e57b6 (patch) | |
tree | 244ddbd86e71bd40dd4a1ed81e168ed4627cc95d /host/utils/usrp-e-spi.c | |
parent | 3db02acdfd44b22c05eaafe66e751f8fbfb29dcd (diff) | |
download | uhd-b3df6a0ebfa288d032d917b48b69f036444e57b6.tar.gz uhd-b3df6a0ebfa288d032d917b48b69f036444e57b6.tar.bz2 uhd-b3df6a0ebfa288d032d917b48b69f036444e57b6.zip |
usrp-e100: created component for stand-alone usrp-e utils and added wb test util
Diffstat (limited to 'host/utils/usrp-e-spi.c')
-rw-r--r-- | host/utils/usrp-e-spi.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/host/utils/usrp-e-spi.c b/host/utils/usrp-e-spi.c deleted file mode 100644 index 5203f56a8..000000000 --- a/host/utils/usrp-e-spi.c +++ /dev/null @@ -1,54 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/types.h> -#include <fcntl.h> -#include <sys/ioctl.h> - -#include <linux/usrp_e.h> - -// Usage: usrp_e_spi w|rb slave data - -int main(int argc, char *argv[]) -{ - int fp, slave, length, ret; - unsigned int data; - struct usrp_e_spi spi_dat; - - if (argc < 5) { - printf("Usage: usrp_e_spi w|rb slave transfer_length data\n"); - exit(-1); - } - - slave = atoi(argv[2]); - length = atoi(argv[3]); - data = atoll(argv[4]); - - printf("Data = %X\n", data); - - fp = open("/dev/usrp_e0", O_RDWR); - printf("fp = %d\n", fp); - if (fp < 0) { - perror("Open failed"); - return -1; - } - -// sleep(1); - - - spi_dat.slave = slave; - spi_dat.data = data; - spi_dat.length = length; - spi_dat.flags = UE_SPI_PUSH_FALL | UE_SPI_LATCH_RISE; - - if (*argv[1] == 'r') { - spi_dat.readback = 1; - ret = ioctl(fp, USRP_E_SPI, &spi_dat); - printf("Ioctl returns: %d, Data returned = %d\n", ret, spi_dat.data); - } else { - spi_dat.readback = 0; - ioctl(fp, USRP_E_SPI, &spi_dat); - } - - return 0; -} |