cancel
Showing results for 
Search instead for 
Did you mean: 

How do I interface with STEVAL-MKI128V6 sensor module on Android?

OCohe.2
Associate

Hello,

I have purchased Lantronix Open-Q™ 2500 Development Kit:

https://www.lantronix.com/products/open-q-2500-development-kit/#tab-features

which features a Qualcomm Snapdragon™ Wear 2500 (APQ8009W) optimized for wearables and a Quad-Core ARM Cortex A7 (32-bit) at 1.094GHz.

Which features: STMicroelectronics STEVAL V6 Sensors Board Module:

https://cdn.lantronix.com/wp-content/uploads/pdf/PMD-00073-Open-Q_2500_Dev_Kit_UserGuide-Rev_A.pdf

(page 29)

which contains 4 sensors.

This sensor board is compatible with the "Sensor I/O Expansion Header" on the Open-Q 2500 Carrier Board.

However, I need help with the following:

  1. Where can I find the pin layout diagram of the sensor module? e.g. what does Pin1 do
  2. How can I access the sensors on my Android 8.1.0 for Wearables (Oreo) from either use-space or kernel-space?
  3. Is there a user guide / programmers guide for this module / sensors?

Thanks,

Ofir

1 REPLY 1
Eleon BORLINI
ST Employee

Hi Ofir @OCohe.2​ ,

>> Where can I find the pin layout diagram of the sensor module? e.g. what does Pin1 do

From a schematic point of view, the STEVAL-MKI128V6 version of the board is same as STEVAL-MKI128V5 version (that is obsolete), so you can refer to this databrief (complete with schematic) for this point. In particular, if you are referring to the Pin1 of the below CN1 connector, it is the I2C1_SDA (I2C line connecting the sensors).

>> How can I access the sensors on my Android 8.1.0 for Wearable (Oreo) from either use-space or kernel-space?

You could refer to the official Android drivers on Github for ST MEMS sensors, accessible HERE.

At least the LSM6DS3H, LIS3MDL,LPS22HB and HTS221 sensors should be supported.

>> Is there a user guide / programmers guide for this module / sensors?

Please see the first point.

-Eleon