Hi
I am giving a try to ESB as an alternative to BLE. I am starting with esb_prx and esb_ptx sample.
That sample works on DK boards.
In order to save energy I would like to rely on LFCLK instead of HFCLK (default for sample). So I changed the clocks_start function from this:
void clocks_start( void )
{
NRF_CLOCK->EVENTS_HFCLKSTARTED = 0;
NRF_CLOCK->TASKS_HFCLKSTART = 1;
while (NRF_CLOCK->EVENTS_HFCLKSTARTED == 0);
}
to this:
void clocks_start( void )
{
NRF_CLOCK->EVENTS_LFCLKSTARTED = 0;
NRF_CLOCK->TASKS_LFCLKSTART = 1;
while (NRF_CLOCK->EVENTS_LFCLKSTARTED == 0);
}
on both tx and rx applications.
But when relying on LFCLK, sample does not communicate anymore.
On documentation and forum we can read that it is not possible to use BLE using LFCLK but what about ESB?
Is it possible to keep ESB samples communicating when relying on LFCLK. If not, why?
Thanks a lot
Alex