Skip to content

Commit f1f9a7c

Browse files
made begin methods consistent while eliminating duplication
1 parent 046beff commit f1f9a7c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Firmata.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ FirmataClass::FirmataClass()
5656
//* Public Methods
5757
//******************************************************************************
5858

59-
/* begin method for overriding default serial bitrate */
59+
/* begin method with default serial bitrate */
6060
void FirmataClass::begin(void)
6161
{
6262
begin(57600);
@@ -66,16 +66,14 @@ void FirmataClass::begin(void)
6666
void FirmataClass::begin(long speed)
6767
{
6868
Serial.begin(speed);
69-
FirmataSerial = &Serial;
70-
blinkVersion();
71-
printVersion();
72-
printFirmwareVersion();
69+
begin(Serial);
7370
}
7471

72+
/* begin method for overriding default stream */
7573
void FirmataClass::begin(Stream &s)
7674
{
7775
FirmataSerial = &s;
78-
systemReset();
76+
blinkVersion();
7977
printVersion();
8078
printFirmwareVersion();
8179
}

0 commit comments

Comments
 (0)