I keep hearing about yield, and delay();
delay() is obvious, it sleeps the main thread after the specified time it jumps back to work.
yield() appears to work background processes.
So, my question is, in my loop(), should I call both yield and delay? Or just delay?
Additionally I have heard the delay calls yield(), but I don't know if that's true! Advice and best practices please.