aboutsummaryrefslogtreecommitdiffstats
path: root/host/usrp_e_utils/usrp-e-wb-test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/usrp_e_utils/usrp-e-wb-test.cpp')
-rw-r--r--host/usrp_e_utils/usrp-e-wb-test.cpp49
1 files changed, 1 insertions, 48 deletions
diff --git a/host/usrp_e_utils/usrp-e-wb-test.cpp b/host/usrp_e_utils/usrp-e-wb-test.cpp
index eab4caede..2b793dc06 100644
--- a/host/usrp_e_utils/usrp-e-wb-test.cpp
+++ b/host/usrp_e_utils/usrp-e-wb-test.cpp
@@ -15,61 +15,14 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
+#include "common.hpp"
#include <cstdlib>
#include <cstdio>
#include <ctime>
#include <iostream>
-#include <sys/ioctl.h> //ioctl
-#include <fcntl.h> //open, close
-
-#include <linux/usrp_e.h>
-#include "e100_regs.hpp"
-
static const size_t num_test_iters = 10000000;
-static int fp;
-
-static int peek16(int reg){
- int ret;
- struct usrp_e_ctl16 d;
-
- d.offset = reg;
- d.count = 1;
- ret = ioctl(fp, USRP_E_READ_CTL16, &d);
- return d.buf[0];
-}
-
-static void poke16(int reg, int val){
- int ret;
- struct usrp_e_ctl16 d;
-
- d.offset = reg;
- d.count = 1;
- d.buf[0] = val;
- ret = ioctl(fp, USRP_E_WRITE_CTL16, &d);
-}
-
-static int peek32(int reg){
- int ret;
- struct usrp_e_ctl32 d;
-
- d.offset = reg;
- d.count = 1;
- ret = ioctl(fp, USRP_E_READ_CTL32, &d);
- return d.buf[0];
-}
-
-static void poke32(int reg, int val){
- int ret;
- struct usrp_e_ctl32 d;
-
- d.offset = reg;
- d.count = 1;
- d.buf[0] = val;
- ret = ioctl(fp, USRP_E_WRITE_CTL32, &d);
-}
-
int main(int, char *[]){
srandom(time(NULL)); //seed random()