23 lines
392 B
23 lines
392 B
#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
|
|
|