The ignition delay is between 1 to 3 seconds (depending on the pump used)
I was thinking about using timers (I’d need quite a few given the repeating)
When I’m running this function - I’m blocking all other functions and looped code from running by using some logic checks:
if (pumpStarting == 0)
//Do all other code
Maybe I should swap delay() for delaymillis() that way I can maintain the connection.
I’m also using SYSTEM_THREAD(ENABLED) to help maintain the connection.
Am I right to say, delay only stops user code - but with SYSTEM_THREAD(ENABLED) my other connection and background tasks keep running in the other thread?