I’ve been working on putting the openmv to sleep and waking it up. Using pyb.stop() makes it appear to be unresponsive to interrupts through RTC.wakeup() or an external interrupt (have only tried ‘P0’). It goes to sleep and acts dead - no action on the serial port or leds from the interrupt routines. The exception is if I call pyb.hard_reset(), which does reset the openmv. I am using an M4 OV7725.
Is this the state of the art with openmv cam - that the unit must be hard_reset after pyb.stop? Same with the M7? Any workarounds? I’m building a device where the openmv unit will spend 99% of it’s time sleeping, but needs to respond quickly (200ms?) to an external interrupt.