ProfFan / dw3000-ng

BSD 3-Clause "New" or "Revised" License
8 stars 4 forks source link

Feature Req.: Double-Buffer #15

Open trembel opened 3 weeks ago

trembel commented 3 weeks ago

I'm not sure what the desired way is to track feature requests, thus I'm opening this issue.

In general, I aim of achieving the shortest possible transmission times in order to decrease the power consumption when ranging with multiple nodes. Thus, I would appreciate the possiblity for double-buffering.

I will try to implement this feature in the coming months, if I find some time.

ProfFan commented 3 weeks ago

I personally feel that the library is pretty fast that double buffering is not needed for speed reasons, but I don't know about low-power. Could you explain how much double buffering will improve the TX time? The only problem (or difficulty) in implementing double buffering is maintaining the type state. New type states (similar to the dw1000 crate) will need to be added that indicate stages in DB TX/RX.