Pause a void loop

Does anyone have an idea of how to pause the void loop? My project is to run the loop with the interrupt method and by certain point I need stop or pause the loop for other operation to run, anyone know how to do that?

My project is to run the loop with the interrupt method

Can you please explain what you mean by this ?

by certain point I need stop or pause the loop for other operation to run,

Sounds like you need to call a function.

Can you please give more details of what you are trying to achieve rather than asking about possible solutions to the project that you have not described.

If you think you need to pause the loop() function your program is badly conceived. Rather than trying to pause it, you should be trying to make it repeat as fast as possible,

Maybe there will be something useful in Planning and Implementing a Program

...R

ckpin5381:
Does anyone have an idea of how to pause the void loop? My project is to run the loop with the interrupt method and by certain point I need stop or pause the loop for other operation to run, anyone know how to do that?

Usually you embed a test inside your loop, to decide if that other operation should be run, and then just execute it.

void specialOperation() {...}

void loop() {
   if (some-condition) specialOperation();
   // ... other stuff
}

From a certain point of view, every loop() is required to be void too and can be paused with delay()

Or do you mean how to pause a loop() function without anything written in its body?
like this?

void loop() { }

Or a

while(1) { }

? - that-s also a void loop

I need stop or pause the loop for other operation to run,

No you don't.
You simply call the function you want to run from within the loop function.

void is not part of the name of the function is is just saying it returns nothing.

You have a non question here caused by your newbeness.