Minimize boot time and energy usage

Dear all,
We are using the OpenMV board in a battery-powered application.

The board is power gated externally.
We tried various sleep functions in the OpenMV library but the power consumption is too high.

The board takes a few seconds to boot before running the main.py script.
In fact it takes more time and energy to boot than to finish running the script.

Is there any way to make the OpenMV boot faster? Like disabling certain functions in a config file or build options?

Yes, you should modify the firmware and edit the main.c file.

For any advanced application you should be comfortable changing the C code. We do a lot of the work to prototype for folks but this means we are generally good for a lot of different things. You have to edit out code for just what you need.