aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/md25/md25_main.cpp
diff options
context:
space:
mode:
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");