Skip to content

Commit 754aa9b

Browse files
earlephilhoweraentinger
authored andcommitted
Fix Print::print(0ULL)
Fixes #1691 To be removed once upstream bug is fixed and core-api imported: #178
1 parent 8ce59d2 commit 754aa9b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

api/Print.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,12 @@ size_t Print::printULLNumber(unsigned long long n64, uint8_t base)
287287
uint8_t i = 0;
288288
uint8_t innerLoops = 0;
289289

290+
// Special case workaround https://github.com/arduino/ArduinoCore-API/issues/178
291+
if (n64 == 0) {
292+
write('0');
293+
return 1;
294+
}
295+
290296
// prevent crash if called with base == 1
291297
if (base < 2) base = 10;
292298

0 commit comments

Comments
 (0)