How to set magnometer frequency higher than 30Hz
Hi
We are using our own iOS app and tries to increase frequency of the magnometer to higher than 30. But how can we do that?
We use option 7 together with rep X/Y = 15 and Rep Z = 27.
typedef NS_ENUM(uint8_t, MBLMagnetometerBMM150SampleFrequency) {
MBLMagnetometerBMM150SampleFrequency2Hz = 1,
MBLMagnetometerBMM150SampleFrequency6Hz = 2,
MBLMagnetometerBMM150SampleFrequency8Hz = 3,
MBLMagnetometerBMM150SampleFrequency10Hz = 0,
MBLMagnetometerBMM150SampleFrequency15Hz = 4,
MBLMagnetometerBMM150SampleFrequency20Hz = 5,
MBLMagnetometerBMM150SampleFrequency25Hz = 6,
MBLMagnetometerBMM150SampleFrequency30Hz = 7
};
// Table 3: Recommended Presets
// | Preset | Rep X/Y | Rep Z | ODR |
// --------------------------------------------------
// | Low Power | 3 | 3 | 10 |
// | Regular | 9 | 15 | 10 |
// | Enhanced | 15 | 27 | 10 |
// | High Accur | 47 | 83 | 20 |
But in the Bosch sensortech documentation it says that the magnometer Hz could be set as high as 60 with rep X/Y = 15 and Rep Z = 27.
How can we do that?
Comments
We use the MetaMotionR board
The magnetometer operates in normal mode not forced mode.
So, what are you saying? Not possible to get higher Hz than 30? Or?
How can be change to forcedMode? According to Bosch is should be possible to get a much higher frequency than 30.
The firmware does not support forced mode.
Could you please add this option to your firmware?
Please file the request on the services page:
https://mbientlab.com/services/