Browse Source

Add 'extern' definitions to legitimise clients that want to assume that Serial* always exists.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@321 f9c3cf11-9bcb-44bc-f272-b75c42450872
mission-4.1.18
DrZiplok@gmail.com 15 years ago
parent
commit
b4a840a336
  1. 1
      libraries/FastSerial/FastSerial.cpp
  2. 6
      libraries/FastSerial/FastSerial.h

1
libraries/FastSerial/FastSerial.cpp

@ -285,3 +285,4 @@ FastSerial::transmit(void) @@ -285,3 +285,4 @@ FastSerial::transmit(void)
if (_txBuffer.head == _txBuffer.tail)
*_ucsrb &= ~_portTxBits;
}

6
libraries/FastSerial/FastSerial.h

@ -96,4 +96,10 @@ private: @@ -96,4 +96,10 @@ private:
TXBuffer _txBuffer;
};
// For clients that want to assume that the default Serial* objects exist.
extern class FastSerial Serial;
extern class FastSerial Serial1;
extern class FastSerial Serial2;
extern class FastSerial Serial3;
#endif // FastSerial_h

Loading…
Cancel
Save