Skip to content

Commit fa62d6d

Browse files
authored
HardwareSerial: use correct UART HW for TX #180
HardwareSerial: use correct UART HW for TX #180
1 parent 7ada93f commit fa62d6d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

cores/arduino/HardwareSerial.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,14 +170,17 @@ int HardwareSerial::read(void)
170170
size_t HardwareSerial::write(const uint8_t *buffer, size_t size)
171171
{
172172

173-
return uart_debug_write((uint8_t *)buffer, size);
173+
for (size_t i = 0; i < size; i++) {
174+
write(buffer[i]);
175+
}
176+
177+
return size;
174178
}
175179

176180

177181
size_t HardwareSerial::write(uint8_t c)
178182
{
179-
uint8_t buff = c;
180-
return write(&buff, 1);
183+
return uart_putc(&_serial, c);
181184
}
182185

183186
void HardwareSerial::setRx(uint32_t _rx)

0 commit comments

Comments
 (0)