|
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 | |
| BMI055_accel * | g_acc_dev_int |
| BMI055_accel * | g_acc_dev_ext |
| BMI055_gyro * | g_gyr_dev_int |
| BMI055_gyro * | g_gyr_dev_ext |
| void bmi055::info | ( | bool | external_bus, |
| enum sensor_type | sensor | ||
| ) |
Print a little info about the driver.
Definition at line 196 of file bmi055_main.cpp.
References BMI055_ACCEL, BMI055_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi055_main().
| void bmi055::regdump | ( | bool | external_bus, |
| enum sensor_type | sensor | ||
| ) |
Dump the register information.
Definition at line 226 of file bmi055_main.cpp.
References BMI055_ACCEL, BMI055_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi055_main().
| void bmi055::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 bmi055_main.cpp.
References BMI055_ACCEL, BMI055_DEVICE_PATH_ACCEL, BMI055_DEVICE_PATH_ACCEL_EXT, BMI055_DEVICE_PATH_GYRO, BMI055_DEVICE_PATH_GYRO_EXT, BMI055_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, g_gyr_dev_int, and OK.
Referenced by bmi055_main().
| void bmi055::stop | ( | bool | external_bus, |
| enum sensor_type | sensor | ||
| ) |
Definition at line 161 of file bmi055_main.cpp.
References BMI055_ACCEL, BMI055_GYRO, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, g_gyr_dev_int, and warnx.
Referenced by bmi055_main().
| void bmi055::testerror | ( | bool | external_bus, |
| enum sensor_type | sensor | ||
| ) |
deliberately produce an error to test recovery
Definition at line 256 of file bmi055_main.cpp.
References BMI055_ACCEL, BMI055_GYRO, errx, g_acc_dev_ext, g_acc_dev_int, g_gyr_dev_ext, and g_gyr_dev_int.
Referenced by bmi055_main().
| void bmi055::usage | ( | void | ) |
Prints info about the driver argument usage.
Prints info about the driver argument usage.
Definition at line 281 of file bmi055_main.cpp.
References warnx.
Referenced by bmi055_main().
| BMI055_accel* bmi055::g_acc_dev_ext |
Definition at line 50 of file bmi055_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
| BMI055_accel* bmi055::g_acc_dev_int |
Definition at line 49 of file bmi055_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
| BMI055_gyro* bmi055::g_gyr_dev_ext |
Definition at line 52 of file bmi055_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().
| BMI055_gyro* bmi055::g_gyr_dev_int |
Definition at line 51 of file bmi055_main.cpp.
Referenced by info(), regdump(), start(), stop(), and testerror().