Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Some clarification regarding ESB working on nrf52832.

Hello.

Want a bit clarify some ESB protocol features on nrf52.

As I understand 8 separate pipes allowed to use.
So I can send separate payloads via every pipe.
Here is some drawing to clarify some moments.



so here are 3 nodes (nrf52xx)
1) If pipe 0 has same address for all three nodes - in this case it like a broadcast (if I send smth from node 1 - node2 and node3 'll receive it on pipe0) Right?

2) If pipe 5 for example has same address on node1 and node3 (0x02), and other on node2 (0x07), so the message 'll be transerred only between 1 and 3?
Same as for pipe 2 for nodes 2 and 3, except node 1.

3) Can I change pipe addresses dynamically during operation (via re-init of esb or so on every node)?

All my best.
Ivan.

Related