mirror of
https://github.com/esphome/esphome.git
synced 2025-09-18 11:12:20 +01:00
preen
This commit is contained in:
@@ -264,8 +264,8 @@ std::string format_hex(const uint8_t *data, size_t length) {
|
|||||||
std::string ret;
|
std::string ret;
|
||||||
ret.resize(length * 2);
|
ret.resize(length * 2);
|
||||||
for (size_t i = 0; i < length; i++) {
|
for (size_t i = 0; i < length; i++) {
|
||||||
ret[2 * i] = format_hex_char_lower(data[i] >> 4);
|
ret[2 * i] = format_hex_char(data[i] >> 4);
|
||||||
ret[2 * i + 1] = format_hex_char_lower(data[i] & 0x0F);
|
ret[2 * i + 1] = format_hex_char(data[i] & 0x0F);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@@ -381,7 +381,7 @@ template<typename T, enable_if_t<std::is_unsigned<T>::value, int> = 0> optional<
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Convert a nibble (0-15) to lowercase hex char
|
/// Convert a nibble (0-15) to lowercase hex char
|
||||||
inline char format_hex_char_lower(uint8_t v) { return v >= 10 ? 'a' + (v - 10) : '0' + v; }
|
inline char format_hex_char(uint8_t v) { return v >= 10 ? 'a' + (v - 10) : '0' + v; }
|
||||||
|
|
||||||
/// Convert a nibble (0-15) to uppercase hex char (used for pretty printing)
|
/// Convert a nibble (0-15) to uppercase hex char (used for pretty printing)
|
||||||
/// This always uses uppercase (A-F) for pretty/human-readable output
|
/// This always uses uppercase (A-F) for pretty/human-readable output
|
||||||
@@ -403,8 +403,8 @@ inline void format_mac_addr_upper(const uint8_t *mac, char *output) {
|
|||||||
inline void format_mac_addr_lower_no_sep(const uint8_t *mac, char *output) {
|
inline void format_mac_addr_lower_no_sep(const uint8_t *mac, char *output) {
|
||||||
for (size_t i = 0; i < 6; i++) {
|
for (size_t i = 0; i < 6; i++) {
|
||||||
uint8_t byte = mac[i];
|
uint8_t byte = mac[i];
|
||||||
output[i * 2] = format_hex_char_lower(byte >> 4);
|
output[i * 2] = format_hex_char(byte >> 4);
|
||||||
output[i * 2 + 1] = format_hex_char_lower(byte & 0x0F);
|
output[i * 2 + 1] = format_hex_char(byte & 0x0F);
|
||||||
}
|
}
|
||||||
output[12] = '\0';
|
output[12] = '\0';
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user