PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Functions | |
void | start (bool external_bus, enum Rotation rotation, enum sensor_type sensor) |
Start the driver. More... | |
void | stop (bool, enum sensor_type) |
void | info (bool external_bus, enum sensor_type sensor) |
Print a little info about the driver. More... | |
void | regdump (bool external_bus, enum sensor_type sensor) |
Dump the register information. More... | |
void | testerror (bool external_bus, enum sensor_type sensor) |
deliberately produce an error to test recovery More... | |
void | usage () |
Prints info about the driver argument usage. More... | |
Variables | |
BMI088_accel * | g_acc_dev_int |
BMI088_accel * | g_acc_dev_ext |
BMI088_gyro * | g_gyr_dev_int |
BMI088_gyro * | g_gyr_dev_ext |
void bmi088::info | ( | bool | external_bus, |
enum sensor_type | sensor | ||
) |
Print a little info about the driver.
Definition at line 197 of file bmi088_main.cpp.
References BMI088_ACCEL, BMI088_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi088_main().
void bmi088::regdump | ( | bool | external_bus, |
enum sensor_type | sensor | ||
) |
Dump the register information.
Definition at line 227 of file bmi088_main.cpp.
References BMI088_ACCEL, BMI088_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi088_main().
void bmi088::start | ( | bool | external_bus, |
enum Rotation | rotation, | ||
enum sensor_type | sensor | ||
) |
Start the driver.
This function only returns if the driver is up and running or failed to detect the sensor.
Definition at line 68 of file bmi088_main.cpp.
References BMI088_ACCEL, BMI088_DEVICE_PATH_ACCEL, BMI088_DEVICE_PATH_ACCEL_EXT, BMI088_DEVICE_PATH_GYRO, BMI088_DEVICE_PATH_GYRO_EXT, BMI088_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, g_gyr_dev_int, and OK.
Referenced by bmi088_main().
void bmi088::stop | ( | bool | external_bus, |
enum sensor_type | sensor | ||
) |
Definition at line 162 of file bmi088_main.cpp.
References BMI088_ACCEL, BMI088_GYRO, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, g_gyr_dev_int, and warnx.
Referenced by bmi088_main().
void bmi088::testerror | ( | bool | external_bus, |
enum sensor_type | sensor | ||
) |
deliberately produce an error to test recovery
Definition at line 257 of file bmi088_main.cpp.
References BMI088_ACCEL, BMI088_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi088_main().
void bmi088::usage | ( | void | ) |
Prints info about the driver argument usage.
Prints info about the driver argument usage.
Definition at line 282 of file bmi088_main.cpp.
References warnx.
Referenced by bmi088_main().
BMI088_accel* bmi088::g_acc_dev_ext |
Definition at line 50 of file bmi088_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
BMI088_accel* bmi088::g_acc_dev_int |
Definition at line 49 of file bmi088_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
BMI088_gyro* bmi088::g_gyr_dev_ext |
Definition at line 52 of file bmi088_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
BMI088_gyro* bmi088::g_gyr_dev_int |
Definition at line 51 of file bmi088_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().