40 #include <px4_platform_common/getopt.h> 41 #include <px4_platform_common/px4_work_queue/ScheduledWorkItem.hpp> 44 #define DIR_WRITE 0x00 47 #define BMI088_SOFT_RESET 0xB6 49 #define BMI088_BUS_SPEED 10*1000*1000 51 #define BMI088_TIMER_REDUCTION 200 73 virtual uint8_t
read_reg(
unsigned reg);
82 void write_reg(
unsigned reg, uint8_t value);
Definition of geo / math functions to perform geodesic calculations.
virtual uint8_t read_reg(unsigned reg)
Read a register from the BMI088.
uint8_t _register_wait
whoami result
Namespace encapsulating all device framework classes, functions and data.
virtual uint16_t read_reg16(unsigned reg)
Rotation
Enum for board and external compass rotations.
BMI088 operator=(const BMI088 &)
virtual ~BMI088()=default
Performance measuring tools.
void write_reg(unsigned reg, uint8_t value)
Write a register in the BMI088.