This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Gazell host default address

Hi,

Each Gazell Device has an unique address identifier (base address + prefixes), what is the default address identifier for the HOST?

For example Gazell device transmits on Pipe 0, how does it know the address of the host? I have a host that is configured to listen on pipe 0, but pipe is only a logical entity, and it needs to map to an address, correct?

Thanks Ray

  • Hi,

    The default values loaded when calling nrf_gzll_init() / nrf_gzll_enable() is shown in the file nrf_gzll_constants.h, but note that changing this file will not change the parameters. It's only provided as a reference to see what the default configuration is.

    The pipe that you set on your gazell device pipe x must match the pipe on the host side. You can set address 0x12, 0x34, 0x56, 0x78, 0x90. You set this to pipe 1 on your host, and set this to pipe 0 on your device, and it will work just fine. The important thing is that the address you're sending on is the same as the pipe X on your host, it does not have to be PIPE0->PIPE0.

    Cheers, Håkon

Related