Hello;
It appears there's a mismatch between the structure rlRecvdGpAdcData_t and the data that gets populated by the RL_RF_AE_GPADC_MEAS_DATA_SB asynchronous event.
It looks like the reserved field should NOT be in there and it's causing all of the min, max, and average values to be shifted over by 2 bytes for EACH GPADC result. See my debugging window with annotations below:
I did not see this behavior with the previous SDK version. Please advise if my assumption about the min, max, and average value being shifted is correct. It seems the structure defined within C:\ti\mmwave_sdk_01_01_00_02\packages\ti\control\mmwavelink\mmwavelink.h is different than the struct defined in the C:\ti\mmwave_dfp_00_09_01_06\docs\AWR1xx_Radar_Interface_Control.pdf
Here's the comparison:
Thanks,
Erik