From a6c5c7e7c7367a56451f02f981fce7c5f943e020 Mon Sep 17 00:00:00 2001 From: Max Prokhorov Date: Sat, 23 Nov 2019 02:56:32 +0300 Subject: [PATCH] utils: u32 value prefix should depend on "base" argument (#2005) --- code/espurna/utils.ino | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/espurna/utils.ino b/code/espurna/utils.ino index b5eedd54..aa07c1e6 100644 --- a/code/espurna/utils.ino +++ b/code/espurna/utils.ino @@ -713,7 +713,14 @@ uint32_t u32fromString(const String& string) { String u32toString(uint32_t value, int base) { String result; result.reserve(32 + 2); - result += "0b"; + + if (base == 2) { + result += "0b"; + } else if (base == 8) { + result += "0o"; + } else if (base == 16) { + result += "0x"; + } char buffer[33] = {0}; ultoa(value, buffer, base);