I use Gazell to acomplish one host --two device.When i just have one device,everything is OK。But when added to two,it cannot work. I think,whether channel of two devices is same cause it ?? So ,for host ,i set as:
#define NRF_GZLL_TEST_CHANNEL_TABLE_SIZE 6
const uint8_t Test_chanel_table[] = {4, 16, 25, 42, 63, 77};
nrf_gzll_set_timeslot_period(900);
nrf_gzll_set_sync_lifetime(40);
nrf_gzll_set_channel_table((void *)&Test_chanel_table[0],NRF_GZLL_TEST_CHANNEL_TABLE_SIZE);
One device is :
#define NRF_GZLL_TEST_CHANNEL_TABLE_SIZE 3
const uint8_t Test_chanel_table[] = {4, 25, 63};
nrf_gzll_set_timeslot_period(1800);
nrf_gzll_set_sync_lifetime(40);
nrf_gzll_set_channel_table((void *)&Test_chanel_table[0],NRF_GZLL_TEST_CHANNEL_TABLE_SIZE);
the other device is:
#define NRF_GZLL_TEST_CHANNEL_TABLE_SIZE 3
const uint8_t Test_chanel_table[] = {42, 63, 77};
nrf_gzll_set_timeslot_period(1800);
nrf_gzll_set_sync_lifetime(40);
nrf_gzll_set_channel_table((void *)&Test_chanel_table[0],NRF_GZLL_TEST_CHANNEL_TABLE_SIZE);
can you tell me why it cannot work ?? Thank you!!!