How to use deep sleep in a loop!!!
I have a LoPy4 with a pytrack.
I have a loop that essentially looks like this:
init_timer = time.time() while True: final_timer = time.time() diff = final_timer - init_timer if diff > 300: do some stuff here init_timer = time.time() I'd like to incorporate this: machine.deepsleep(300*1000)
into the code to make it deep sleep while it's waiting for those 5 minutes but it doesn't seem to be working.
Can anyone help with this?
This post is deleted!
@Jacobcullen deep sleep will reset the board and it will start again at the top of boot.py and main.py. No need for a loop, but you need to find a way to save any variables / state as all python state will be reset.