@@ -29,6 +29,7 @@ extern "C" {
2929}
3030
3131#include " twi.h"
32+ #define TwoWire_h_IMPLEMENTATION
3233#include " Wire.h"
3334
3435
@@ -41,16 +42,18 @@ extern "C" {
4142// Private Methods /////////////////////////////////////////////////////////////
4243// Constructors ////////////////////////////////////////////////////////////////
4344
44- TwoWireBase::TwoWireBase (uint8_t rxBufferSize, uint8_t txBufferSize) :
45- twiMaster{new TwiMaster},
46- rxBufferSize{rxBufferSize},
47- rxBuffer{new uint8_t [rxBufferSize]},
48- txBufferSize{txBufferSize},
49- txBuffer{new uint8_t [txBufferSize]}
45+ TwoWireBase::TwoWireBase (uint8_t rxBufferSize, uint8_t txBufferSize)
46+ :
47+ twiMaster(new TwiMaster),
48+ rxBufferSize(rxBufferSize),
49+ rxBuffer(new uint8_t [rxBufferSize]),
50+ txBufferSize(txBufferSize),
51+ txBuffer(new uint8_t [txBufferSize])
5052{
5153}
5254
53- TwoWireBase::TwoWireBase (TwiMaster* twiPtr, uint8_t rxBufferSize, uint8_t txBufferSize, uint8_t * rxBuffer, uint8_t * txBuffer) :
55+ TwoWireBase::TwoWireBase (TwiMaster* twiPtr, uint8_t rxBufferSize, uint8_t txBufferSize, uint8_t * rxBuffer, uint8_t * txBuffer)
56+ :
5457 twiMaster{twiPtr},
5558 rxBufferSize{rxBufferSize},
5659 rxBuffer{rxBuffer},
0 commit comments