11-16-2023 12:02 PM
HELLO,
I AM VERY NEW TO EMBEDDED to fire a query with my BHI260AP i am using bhy2cli functionality of boshc bhy2sensor api
in this to read a particular sensor data
first i have to load the firmware using ./bhy2cli -d ../../firmware/BHI260AP/Bosch_shuttle_board3.0_aux_BMM150.fw
and then ./bhy2cli -i will show me list of aviliable sensor data within that firmware
and ./bhy2cli actse <sensor_id>:<sample rate>:[:sensor latency] will give me sensor data i want only one line data give only when i execute this if it is possible can someone show me exactly how to do this
because when i am using ./bhycli addse <sensor id>:<sensor name>:<total output payload in bytes>
as ./bhy2cli addse 160:"Lean Orientation":2:c:c
what i am getting is
./bhy2cli addse 43:”Orientation”:2:c:c
Copyright (c) 2021 Bosch Sensortec GmbH
Version 0.4.6 Build date: Oct 27 2023
[E]Provided total payload size of sensor ID 43 doesn't match the actual payload size!
or
./bhy2cli actse 43:”Orientation”:2:c:c
Copyright (c) 2021 Bosch Sensortec GmbH
Version 0.4.6 Build date: Oct 27 2023
*** buffer overflow detected ***: terminated
Aborted (core dumped)
i dont know which step i am lacking
what is payload size mentioned above and how to calculate it so that i can fire query to sensor
ERROR :total payload size of sensor ID 43 doesn't match the actual payload size!
11-20-2023 10:27 AM
Hi EmbeddedDev24,
If you couldn't run bhy2cli well, you can refer to the document https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bhi260ab-an00...
If you would like to display one time sensor data print by bhy2cli, you can modify the source code under "examples/bhy2cli_ble" and re-compile, run it.