Replies: 3 comments 5 replies
-
Whatever you like - you can literally do whatever you want before and after a sendReceive(). Unplug your device, throw it out the window, calculate the millionth decimal of pi, do some deepsleep or lightsleep! |
Beta Was this translation helpful? Give feedback.
-
Hi, no, I mean inside the procedure:
Before waiting for the downlink - this are, for my understanding, 5 seconds, where the system is waiting for the RX-window. Or I'm wrong? |
Beta Was this translation helpful? Give feedback.
-
There is a small % of battery life that could be saved but the timing has to be absolutely, factoring in elements including the ramp up time of the main oscillator(s) etc. I've only ever achieved this when I have a rock solid RTC on the MCU that I can ask for 4 seconds of sleep and be totally sure that on wakeup the system ticks / clock are in sync with the sleep time - most sleep modes tend to disable the tick as that's an interrupt at a higher level so you either have to add on the ticks or adjust the value of when to open the window. Calibration is possible but as I said, the RTC must be solid and certainly not temperature sensitive. You can open the Rx window a bit earlier to compensate for any timing errors but that usually wipes out your power saving and very probably puts you in deficit. |
Beta Was this translation helpful? Give feedback.
-
Hi,
testing the persistent end device with deep sleep procedure I think about, that after sending the message the device could go into light_sleep until the receive window - for save energy.
What do you think, would it be possible?
Thanks,
Michael
Beta Was this translation helpful? Give feedback.
All reactions