Skip to content

CIR accumulator not reading correctly #3

@liamself

Description

@liamself

I am unable to retrieve the CIR from the DWM1001 - instead of returning the CIR, it just returns a noisy pattern, which does not change on repeated calls (until the device is unplugged and plugged back in).

This is the 'CIR' I get using the 06_uwb_node example as provided (unmodified except adding a line in prf.conf as it wouldn't build without specifying a stack size):
uwb_node_cir

By comparison, this is what the same device outputs when I modify a Decawave example to print the CIR:

Screenshot 2023-05-11 at 11 25 07

Modifying mesh_twp.cpp so that the logic for retrieving the CIR exactly matches my working version results in the exact same problem.

I have experienced a similar problem when trying to develop software for the DWM1001 before, but aside from suspecting there might be some sort of memory leak, I've been unable to pinpoint what is causing this. Do you have any advice?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions