#include <bmi088_hal.hpp>
◆ bmi088AccReadMultiReg()
| static void tap::communication::sensors::imu::bmi088::Bmi088Hal::bmi088AccReadMultiReg |
( |
Bmi088Data::Acc::Register |
reg, |
|
|
uint8_t * |
rxBuff, |
|
|
uint8_t |
len |
|
) |
| |
|
inlinestatic |
◆ bmi088AccReadSingleReg()
From page 45 of the bmi088 datasheet: "In case of read operations, the SPI interface of the
accelerometer does not send the requested information directly after the master has sent the
corresponding register address, but sends a dummy byte first, whose content is not
predictable."
Because of this, call bmi088ReadWriteByte one time extra to get valid data.
◆ bmi088AccWriteSingleReg()
◆ bmi088GyroReadMultiReg()
| static void tap::communication::sensors::imu::bmi088::Bmi088Hal::bmi088GyroReadMultiReg |
( |
Bmi088Data::Gyro::Register |
reg, |
|
|
uint8_t * |
rxBuff, |
|
|
uint8_t |
len |
|
) |
| |
|
inlinestatic |
◆ bmi088GyroReadSingleReg()
◆ bmi088GyroWriteSingleReg()
The documentation for this class was generated from the following file:
- fang-mcb-project/taproot/src/tap/communication/sensors/imu/bmi088/bmi088_hal.hpp