There's miniscule difference between the cog executing code and being in a wait state at rcslow. But the current does go up after the program ends, due to the the program losing control over the pins.
Just to be sure you know this, you can change the clkfreq in real time, not just as a compile time constant. Say 80MHz to get things done fast and then rcslow in between times waiting for an event.
Comments
There's miniscule difference between the cog executing code and being in a wait state at rcslow. But the current does go up after the program ends, due to the the program losing control over the pins.
Just to be sure you know this, you can change the clkfreq in real time, not just as a compile time constant. Say 80MHz to get things done fast and then rcslow in between times waiting for an event.