Skip to content

Commit bd5d1e0

Browse files
authored
Merge pull request stm32duino#195 from fpistm/HwSerial_pinnumber
Added new HardwareSerial constructor using pin number
2 parents fe07378 + 5f988ae commit bd5d1e0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

cores/arduino/HardwareSerial.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,13 @@ void serialEventRun(void)
138138
}
139139

140140
// Constructors ////////////////////////////////////////////////////////////////
141+
HardwareSerial::HardwareSerial(uint32_t _rx, uint32_t _tx)
142+
{
143+
_serial.pin_rx = digitalPinToPinName(_rx);
144+
_serial.pin_tx = digitalPinToPinName(_tx);
145+
init();
146+
}
147+
141148
HardwareSerial::HardwareSerial(PinName _rx, PinName _tx)
142149
{
143150
_serial.pin_rx = _rx;

cores/arduino/HardwareSerial.h

+1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class HardwareSerial : public Stream
101101
serial_t _serial;
102102

103103
public:
104+
HardwareSerial(uint32_t _rx, uint32_t _tx);
104105
HardwareSerial(PinName _rx, PinName _tx);
105106
HardwareSerial(void* peripheral);
106107
void begin(unsigned long baud) { begin(baud, SERIAL_8N1); }

0 commit comments

Comments
 (0)