I have implemented time synchronisation that is based on this example: https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/wireless-timer-synchronization-among-nrf5-devices
It works as expected. But when I measure power consumption for master and slave device I get a big difference. Master device (transmitting sync packets) uses 4mA average current but slave (listening) uses about 11mA.
I guess this is because the slave requests timeslot with highest priority and is listening all the time for incoming time sync packets.
Things I have already tried:
1. Changed power mode for timeslot from NRF_POWER_MODE_CONSTLAT to NRF_POWER_MODE_LOWPWR
2. reduced Timeslot length
3. Change from earliest to normal timeslot request
Nothing of the above changed the current consumption and I have run out of ideas. Possibly I am doing something wrong. But clearly reducing the timeslot length should reduce power consumption?