limit port_send for wakeup to once-per-loop
Merge remote-tracking branch 'origin/master' into MTEVerest