Example test suite for my ADIS16467 driver.

Dependencies:   ADIS16467

ADIS16467 Driver Example Tests

These examples show how to use some of the functionality in my ADIS16467 driver. To get started with MBed CLI:

Build Instructions

$ hg clone https://yhnrita@os.mbed.com/users/yhnrita/code/ADIS16467-Tests/
$ cd ADIS16467-Tests
$ mbed deploy
$ mbed compile
Committer:
Rita Yang
Date:
Fri Feb 21 00:36:41 2020 -0800
Revision:
0:38da6269ed5c
Adding source files.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Rita Yang 0:38da6269ed5c 1 /*
Rita Yang 0:38da6269ed5c 2 USC RPL ADIS16467 Test Suite
Rita Yang 0:38da6269ed5c 3 Contributors: Rita Yang
Rita Yang 0:38da6269ed5c 4 */
Rita Yang 0:38da6269ed5c 5
Rita Yang 0:38da6269ed5c 6 #pragma once
Rita Yang 0:38da6269ed5c 7
Rita Yang 0:38da6269ed5c 8 #include <ADIS16467.h>
Rita Yang 0:38da6269ed5c 9 #include "mbed.h"
Rita Yang 0:38da6269ed5c 10 #include "MODSERIAL.h"
Rita Yang 0:38da6269ed5c 11 #include <SerialPort.h>
Rita Yang 0:38da6269ed5c 12
Rita Yang 0:38da6269ed5c 13 class ADIS16467TestSuite {
Rita Yang 0:38da6269ed5c 14 public:
Rita Yang 0:38da6269ed5c 15 void test_readData();
Rita Yang 0:38da6269ed5c 16 void test_printFlags();
Rita Yang 0:38da6269ed5c 17 void test_burstRead();
Rita Yang 0:38da6269ed5c 18 void test_readFlags();
Rita Yang 0:38da6269ed5c 19 void test_sensorSelfTest();
Rita Yang 0:38da6269ed5c 20 void test_setPoll(uint16_t pollRate);
Rita Yang 0:38da6269ed5c 21 void test_calibrateBias();
Rita Yang 0:38da6269ed5c 22 void test_existence();
Rita Yang 0:38da6269ed5c 23 void test_firmInfo();
Rita Yang 0:38da6269ed5c 24 ADIS16467::ADIS16467 * imu;
Rita Yang 0:38da6269ed5c 25 };