aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/fx2/src/usrp1/usrp_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/fx2/src/usrp1/usrp_main.c')
-rw-r--r--firmware/fx2/src/usrp1/usrp_main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/fx2/src/usrp1/usrp_main.c b/firmware/fx2/src/usrp1/usrp_main.c
index c7c09f8c5..b8c2e98ec 100644
--- a/firmware/fx2/src/usrp1/usrp_main.c
+++ b/firmware/fx2/src/usrp1/usrp_main.c
@@ -117,7 +117,7 @@ app_vendor_cmd (void)
EP0BCH = 0;
EP0BCL = wLengthL;
break;
-
+
case VRQ_SPI_READ:
if (!spi_read (wValueH, wValueL, wIndexH, wIndexL, EP0BUF, wLengthL))
return 0;
@@ -126,6 +126,14 @@ app_vendor_cmd (void)
EP0BCL = wLengthL;
break;
+ case VRQ_SPI_TRANSACT:
+ if (!spi_transact (wValueH, wValueL, wIndexH, wIndexL, wLengthH, EP0BUF, wLengthL))
+ return 0;
+
+ EP0BCH = 0;
+ EP0BCL = wLengthL;
+ break;
+
default:
return 0;
}