Closed alvarowolfx closed 1 year ago
@alvarowolfx is there any progress on this? I tried using one of the on-board sensors on the arduino nano 33 ble sense that I have, but I am for some reason unable to get it working:
\0\0*** Booting Zephyr OS build zephyr-v3.1.0-4263-g05faddc92388 ***
Started
Failed to initialize IMU!
Accelerometer sample rate = 119.0000 Hz
Acceleration in G's
X Y Z
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
0.3389 1.0000 0.3394
These are the logs and it means I2C1 node either doesn't work or there is some bug in our Wire.
The i2c0 connected external ADXL345 worked fine so I find it hard to believe that our Wire.h maybe buggy. Any comments on this?
I can verify that there is no hardware issue,
\0*** Booting Zephyr OS build zephyr-v3.1.0-4263-g05faddc92388 ***
Observation:1
Pressure:91.0 kPa
Temperature:27.2 C
Observation:2
Pressure:194.4 kPa
Temperature:27.5 C
Observation:3
Pressure:91.0 kPa
Temperature:27.5 C
Observation:4
Pressure:91.0 kPa
Temperature:27.5 C
Observation:5
Pressure:91.0 kPa
Temperature:27.5 C
Observation:6
Pressure:91.0 kPa
Temperature:27.5 C
This is the stock zephyr sample and it definitely works.
I think an i2cdemo sample already exists, + I have also maintained a seperate repo showing ADXL345 Arduino Lib works, hence this can be closed now.
I tested the i2c port using the BH1750 sensor with an external arduino library. We need to document a guide on how to do that so users can leverege existing libraries with this port.