Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello,
I am programming the CC2340R5 launchpad with the basic_ble example using the SimpleLink Low Power F3 SDK 8.40.00.61. The main objective I want to reach when using this example is to detect a certain BLE beacon that is sending advertisment data and obtain its payload.
I have been able to detect the device, but I am not been able to see the payload in the advertisement data. I have reached the part of the code in the picture below, which is inside app_observer.c, i can see that there is a advReport variable in which the information of the device is stored.
When going through this variable the structure of the variable is the one in the next picture:
I can see that there is a pointer to advertising data, however this pointer is not being updated, as in the sysconfig there is no option of adding pData to the report as shown below:
In the picture below can be seen the data in the structure advReport:
The pData is pointing to a memory address that does not correspond to where the payload actually is. Can you help me accessing the the part of the memory where the payload of the advertisment is stored?
Thank you in advance.
Regards,
Eñaut