Hello, I'm using a Shuttle board 3.0 to test a BMM350 magnetic sensor. I have connected the following pins: P1, pin 1 to 3.3V microcontroller's output. P1, pin 2 to 3.3V microcontroller's output. P1, pin 3 to GND microcontroller's pin. P2, pin 2 to SCL microcontroller's pin with 4.7 kOhm pull-up resistor. P2, pin 4 to SDA microcontroller's pin with 4.7 kOhm pull-up resistor. I'm trying to set the module to FM mode by writing PMU_CMD register (0x06) to 0x03. Nevertheless, after I write the register with the microcontroller I see that its value is still 0x01: [2024-02-28_10:35:52:52.086368] BMP350_PMU_CMD: 0x00 0x00 0x01 0x01 0x00 0x00 [2024-02-28_10:35:52:52.123871] BMP350_PMU_CMD after: 0x00 0x00 0x01 0x01 0x00 0x00 Then, when I read other registers I see that all are set to default values (even the temperature measurement): [2024-02-28_10:35:57:57.140495] PMU_CMD_AGGR_SET data: 0x00 0x00 0x14 0x07 0x01 0x1 [2024-02-28_10:35:57:57.151866] PMU_CMD_AXIS_EN data: 0x00 0x00 0x07 0x01 0x01 0x00 [2024-02-28_10:35:57:57.168187] PMU_CMD data: 0x00 0x00 0x01 0x01 0x00 0x00 [2024-02-28_10:35:57:57.185067] PMU_CMD_STATUS_0 data: 0x00 0x00 0x01 0x00 0x00 0x00 [2024-02-28_10:35:57:57.201552] PMU_CMD_STATUS_1 data: 0x00 0x00 0x00 0x00 0x00 0x00 [2024-02-28_10:35:57:57.213038] TEMP_XLSB data: 0x00 0x00 0x7F 0x7F 0x7F 0x7F How do I have to configure the sensor in order to get the temperature and magnetic field values? As I see I'm doing the same thing showed in the Github examples. Regards,
... View more