diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp index 165f1c26eb..18f8d76571 100644 --- a/src/drivers/hmc5883/hmc5883.cpp +++ b/src/drivers/hmc5883/hmc5883.cpp @@ -1779,6 +1779,11 @@ hmc5883_main(int argc, char *argv[]) bool calibrate = false; bool temp_compensation = false; + if (argc < 2) { + hmc5883::usage(); + exit(0); + } + while ((ch = getopt(argc, argv, "XISR:CT")) != EOF) { switch (ch) { case 'R':