Hello Qorvo team,
I’m seeking clarification regarding the Low Duty Cycle (LDC) functionality mentioned in the DW3xxx / QM33xxx Device Driver Application Programming Interface (API) Guide, version 4.7, section 5.3.20 – dwt_setsniffmode().
The documentation states:
“
int enable— 1 to activate SNIFF mode or 2 to enable SNIFF with LDC, 0 to deactivate it and go back to the normal higher-powered reception mode.”
I am currently using the DW3_QM33_SDK_1.0.2 release with the DW3000 and QM33120 module.
When I attempt to enable SNIFF with LDC using:
dwt_setsniffmode(2, timeOn, timeOff);
the receiver behavior appears to not work as if not sniffing at all. I switch to mode 1 and it works as expected.
Could you please clarify:
- Whether LDC sniff mode (enable = 2) is currently supported on the DW3000 / QM33120 hardware using SDK v1.0.2?
- If it is supported, what additional configuration or prerequisites (e.g., sleep counter setup, AON flags, or specific firmware versions) are required for it to function correctly?
- If it is not supported in this SDK, is there a newer SDK or firmware release planned that implements this LDC functionality?
I’ve successfully implemented hybrid timed-sleep + sniff mode manually, but I’d like to confirm whether dwt_setsniffmode(2, …) is intended to perform a similar automatic function in future SDKs or hardware revisions.
