I'm getting opposite results.
In Deep Sleep Mode, my core will wake up (blinking cyan) and go back to sleep repeatedly
In Sleep Mode, the core blinks green during the sleep time & executes the loop() at the same time. Once it restarts and goes into breathing cyan, no code runs
char LED = D7;
void setup() {
Spark.sleep(SLEEP_MODE_DEEP,5);
Spark.sleep(5);
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}