aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/md25/md25_main.cpp
diff options
context:
space:
mode:
authorJames Goppert <james.goppert@gmail.com>2013-06-07 14:02:18 -0400
committerJames Goppert <james.goppert@gmail.com>2013-07-28 00:05:56 -0400
commitf3bfbd87b1f6faef6bac75c9f94b590bb8b504b6 (patch)
tree4ef34188976c763c865abd8a237a4ce0dba606a6 /src/drivers/md25/md25_main.cpp
parenta8ac56b9e5eb8c1501ea592b4417aa8becd7236c (diff)
downloadpx4-firmware-f3bfbd87b1f6faef6bac75c9f94b590bb8b504b6.tar.gz
px4-firmware-f3bfbd87b1f6faef6bac75c9f94b590bb8b504b6.tar.bz2
px4-firmware-f3bfbd87b1f6faef6bac75c9f94b590bb8b504b6.zip
Added sine test.
Diffstat (limited to 'src/drivers/md25/md25_main.cpp')
-rw-r--r--src/drivers/md25/md25_main.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/drivers/md25/md25_main.cpp b/src/drivers/md25/md25_main.cpp
index e62c46b0d..701452f2d 100644
--- a/src/drivers/md25/md25_main.cpp
+++ b/src/drivers/md25/md25_main.cpp
@@ -136,6 +136,24 @@ int md25_main(int argc, char *argv[])
exit(0);
}
+ if (!strcmp(argv[1], "sine")) {
+
+ if (argc < 4) {
+ printf("usage: md25 sine bus address\n");
+ exit(0);
+ }
+
+ const char *deviceName = "/dev/md25";
+
+ uint8_t bus = strtoul(argv[2], nullptr, 0);
+
+ uint8_t address = strtoul(argv[3], nullptr, 0);
+
+ md25Sine(deviceName, bus, address);
+
+ exit(0);
+ }
+
if (!strcmp(argv[1], "probe")) {
if (argc < 4) {
printf("usage: md25 probe bus address\n");