Hi, 1. I have some puzzles,please give me some explanations,thank you! In my design,I use some 51822 devices as tags which can communicate with the host. The tags can send the temperature value to the host,and the host can receive the data and send some instructions to the tags.so I use the module of the esb with payloads.The configurations are as follows: void esb_init(void) { nrf_esb_set_channel(7) ; nrf_esb_set_output_power(NRF_ESB_OUTPUT_POWER_0_DBM); nrf_esb_set_datarate(NRF_ESB_DATARATE_1_MBPS); nrf_esb_set_crc_length(NRF_ESB_CRC_LENGTH_1_BYTE); nrf_esb_set_base_address_length(NRF_ESB_BASE_ADDRESS_LENGTH_4B);
} and I set the same configuration in the host,it can communicate. However,when I set the host channel of nrf_esb_set_channel(10) ;It can still communicate.I want to know if the channel can be different?or some mistakes I have made? 2.If one host can receive three or more devices,how can I distinguish the data from which device,how can I configure? please give me some explanations,thank you !