mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 16:43:33 +08:00
Enable BMI055 for FMUv5 and improve console handling
This commit is contained in:
@@ -35,7 +35,6 @@ px4_add_module(
|
||||
MAIN bmi055
|
||||
STACK_MAIN 1200
|
||||
COMPILE_FLAGS
|
||||
-Weffc++
|
||||
SRCS
|
||||
bmi055_accel.cpp
|
||||
bmi055_gyro.cpp
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
#include <px4_config.h>
|
||||
#include <platforms/px4_getopt.h>
|
||||
#include "bmi055.hpp"
|
||||
|
||||
/** driver 'main' command */
|
||||
@@ -526,9 +528,11 @@ bmi055_main(int argc, char *argv[])
|
||||
int ch;
|
||||
enum Rotation rotation = ROTATION_NONE;
|
||||
enum sensor_type sensor = BMI055_NONE;
|
||||
int myoptind = 1;
|
||||
const char *myoptarg = NULL;
|
||||
|
||||
/* jump over start/off/etc and look at options first */
|
||||
while ((ch = getopt(argc, argv, "XR:AG")) != EOF) {
|
||||
while ((ch = px4_getopt(argc, argv, "XR:AG", &myoptind, &myoptarg)) != EOF) {
|
||||
switch (ch) {
|
||||
case 'X':
|
||||
external_bus = true;
|
||||
@@ -552,7 +556,7 @@ bmi055_main(int argc, char *argv[])
|
||||
}
|
||||
}
|
||||
|
||||
const char *verb = argv[optind];
|
||||
const char *verb = argv[myoptind];
|
||||
|
||||
if (sensor == BMI055_NONE) {
|
||||
bmi055::usage();
|
||||
|
||||
Reference in New Issue
Block a user