diff --git a/src/lib/LinkConnection.h b/src/lib/LinkConnection.h index 6c09f1a..bf4b436 100644 --- a/src/lib/LinkConnection.h +++ b/src/lib/LinkConnection.h @@ -53,17 +53,13 @@ class LinkConnection { }; struct LinkState _linkState; - LinkConnection() { + explicit LinkConnection(BaudRate baudRate = BAUD_RATE_0) { REG_RCNT = 0; REG_SIOCNT = (u8)baudRate; this->setBitHigh(LINK_BIT_MULTIPLAYER); this->setBitHigh(LINK_BIT_IRQ); } - LinkConnection(BaudRate baudRate) : LinkConnection() { - this->baudRate = baudRate; - } - LinkState tick(u16 data) { REG_SIOMLT_SEND = data; @@ -87,7 +83,6 @@ class LinkConnection { } private: - BaudRate baudRate = BaudRate::BAUD_RATE_0; bool isWaiting = false; bool isBitHigh(u8 bit) { return (REG_SIOCNT & (1 << bit)) != 0; }