I'm trying to understand whether this code is 'blocking' or not. I understand that one can adjust
Alarm.delay(1000); // wait one second between clock display
to
Alarm.delay(0);
and that apparently makes the code less blocking, but I could do with a bit of help understanding what is and isn't happening when the delay is a second instead of '0'. Things seem to be working just fine whether I have the delay at 1000 or 0. There doesn't seem to be a difference.
Secondly, I can find this out by experimenting, but is there anything stopping me from doing this:
Alarm.alarmRepeat(15,19,55, Pips);
Alarm.alarmRepeat(16,19,55, Pips);
Alarm.alarmRepeat(17,19,55, Pips);
as in multiple alarms for the same callback? Presumably this is OK, oder?
thanks!