Skip to content

Commit 88a2ca1

Browse files
author
Federico Fissore
committed
Print.print optimization. Closes #1760
1 parent 4e262a5 commit 88a2ca1

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

hardware/arduino/avr/cores/arduino/Print.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,7 @@ size_t Print::print(const __FlashStringHelper *ifsh)
5353

5454
size_t Print::print(const String &s)
5555
{
56-
size_t n = 0;
57-
for (uint16_t i = 0; i < s.length(); i++) {
58-
n += write(s[i]);
59-
}
60-
return n;
56+
return write(reinterpret_cast<const uint8_t*>(s.c_str()), s.length());
6157
}
6258

6359
size_t Print::print(const char str[])

0 commit comments

Comments
 (0)