Skip to content

Commit b8e709d

Browse files
author
andrew.rapp
committed
Default serial port support for Teensy. Contributed by Paul Stoffregen
git-svn-id: https://xbee-arduino.googlecode.com/svn/trunk@44 42c8444e-1c8e-11de-a108-cd2f117ce590
1 parent fdb50ba commit b8e709d

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

XBee.cpp

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -754,15 +754,19 @@ void XBee::resetResponse() {
754754
}
755755

756756
XBee::XBee(): _response(XBeeResponse()) {
757-
_pos = 0;
758-
_escape = false;
759-
_checksumTotal = 0;
760-
_nextFrameId = 0;
761-
762-
_response.init();
763-
_response.setFrameData(_responseFrameData);
764-
// default
765-
_serial = &Serial;
757+
_pos = 0;
758+
_escape = false;
759+
_checksumTotal = 0;
760+
_nextFrameId = 0;
761+
762+
_response.init();
763+
_response.setFrameData(_responseFrameData);
764+
// Contributed by Paul Stoffregen for Teensy support
765+
#if defined(__AVR_ATmega32U4__) || defined(__MK20DX128__)
766+
_serial = &Serial1;
767+
#else
768+
_serial = &Serial;
769+
#endif
766770
}
767771

768772
uint8_t XBee::getNextFrameId() {

0 commit comments

Comments
 (0)