diff --git a/examples/LinkCard_demo/#loader/src/link.h b/examples/LinkCard_demo/#loader/src/link.h index 8e5aca5..406e51c 100644 --- a/examples/LinkCard_demo/#loader/src/link.h +++ b/examples/LinkCard_demo/#loader/src/link.h @@ -72,6 +72,8 @@ inline void acknowledgeSerialInterrupt() { // --- bool send(u16 data, CancelCallback cancel) { + setData(data); + while (!didSerialInterruptOccur()) { if (cancel()) return false; @@ -80,8 +82,6 @@ bool send(u16 data, CancelCallback cancel) { if (assignedPlayerId() != 1) return false; - setData(data); - return true; }