ardupilot/libraries/SITL/SIM_ICM40609.h
Rhys Mainwaring 70fe304c7e SITL: add ENABLED defines for simulated I2C devices
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-12-15 09:49:34 +11:00

30 lines
482 B
C++

#include "SIM_config.h"
#if AP_SIM_ICM40609_ENABLED
#include "SIM_Invensense_v3.h"
namespace SITL {
class ICM40609DevReg : public InvensenseV3DevReg {
public:
};
class ICM40609 : public InvensenseV3
{
public:
void init() override {
InvensenseV3::init();
set_register(ICM40609DevReg::WHOAMI, (uint8_t)0x3b);
}
float accel_scale() const override { return (GRAVITY_MSS / 1024); }
private:
};
} // namespace SITL
#endif // AP_SIM_ICM40609_ENABLED