hello community,
I am using DWM 1001 to plot CIR values between 2 DWM 1001 units. I am using same SS_trw_init code as provided in demo.
In order to grab data i am using following code
//Printing CIR
uint8_t *cir; //initializing cir buffer
uint8_t cir_len = 5 ; //setting cir length to 5 bytes
uint16_t cidx = 0;
for (int ijk = 0; ijk < 1016; ijk++)
{
uint16_t real = 0; // real part of CIR
uint16_t imag = 0; // imaginary part of CIR
cir = (uint8_t *)malloc(cir_len * sizeof(uint8_t)); //allocating size
cidx = 4 * ijk; //starting bytes to be read
dwt_readaccdata(cir, cir_len, cidx);
real = (uint16_t)cir[cidx+2] << 8 | (uint16_t)cir[cidx+1];
imag = (uint16_t)cir[cidx+4] << 8 | (uint16_t)cir[cidx+3];
printf("real:%i \r \n", real);
free(cir);
}
While printing I am getting the first 54 points data perfectly , but rest of the data is garbage. Please guide me as I am beginner to this.
Below is the data I am receiving in serial port:-
Transmission # : 2
Reception # : 2
Distance : 0.431513
real:15
real:21914
real:5414
real:31607
real:9922
real:42265
real:33428
real:61406
real:62587
real:32249
real:62923
real:23063
real:45348
real:5023
real:3270
real:26610
real:31715
real:16063
real:21031
real:47379
real:34005
real:50074
real:33668
real:54000
real:17855
real:27516
real:32167
real:61540
real:10276
real:30700
real:49229
real:2403
real:64979
real:59926
real:15032
real:20809
real:863
real:14068
real:37612
real:42838
real:62774
real:52112
real:46271
real:12711
real:27820
real:21460
real:29114
real:29954
real:8216
real:45093
real:0
real:0
real:4453
real:38078
real:65097
real:4491rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea4rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea5rearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearearea
Thanks and Regards