hi: when use the gzll for host, the power consumption is large, about 12mA, but the device mode just 38uA. I find in host mode the main loop always be awakened even if there is no data receive(nrf_gzll_host_rx_data_ready).
int main(void){ bool gzll_call_ok; gzll_call_ok = nrf_gzll_init(NRF_GZLL_MODE_HOST); if (!gzll_call_ok){ GET_GAZELL_ERROR(); } gzll_call_ok = nrf_gzll_enable(); if (!gzll_call_ok){ GET_GAZELL_ERROR(); }
for (;;){
__WFE();
__SEV();
__WFE();
}
}