Hi all,
I have a little problem regarding "background scanning" example.
Setup:
- SDK 17.0.2, softdevice s212, Segger
- Master ANT+ = Nordic DK PCA1040 with ANT+ Tx profiles/simulators (e.g. HRM)
- Slave ANT = Nordic DK PCA1040 with background scanning example
Parameters:
- RF = 57
- Device type = 0 (wildcard) or 120 (e.g. HRM)
- Trans type and channel as in datasheet
Results:
- when ANT_PLUS_NETWORK_KEY (master and slave) = 0, 0, 0, 0, 0, 0, 0, 0 it works
- when ANT_PLUS_NETWORK_KEY (master and slave) = 0xB9,... it does NOT work
- With ANT_PLUS_NETWORK_KEY (master and slave) = 0xB9... my Garmin watch can detect Nordic DK simulator, when it is 0,... it can not (logical)
Change of setup:
- Both DK are using "background scanning" example and ANT_PLUS_NETWORK_KEY = ANT+ (0xB9,...)
- in this case it works normally
My question is what am I doing wrong, when I am using correct ANT_PLUS_NETWORK_KEY with "background scanning" + "ANT+ HRM_Tx", it does not work, but it does with a public key. But at the same time when I am using 2 "background scanners" it works fine with ANT+ key.
Thank you :)
Ram