Using Millis() and a while if statement is creating a delay to read other callfn

@cyrut2

1. Will you please describe, briefly in text, the purpose of your program?
2. I have executed your program, and I have observed the following:
(a) DPin-2 = LOW; RESET UNO. After a while blueLed (built-in LED of UNO) starts blinking. DPin-12 becomes active.

(b) DPin-2 = HIGH; RESET UNO. After a while blueLed becomes ON. DPin-12 remains inactive.

3. What is the meaning of this -- " I cannot get my led to blink even though I'm calling all functions to create no delay."