mirror of
https://github.com/thelsing/knx.git
synced 2025-10-26 10:26:25 +01:00
Make newline optional in printHex
This commit is contained in:
parent
12ffd1e86b
commit
ae8e22c8e2
@ -8,7 +8,7 @@ const uint8_t* popByte(uint8_t& b, const uint8_t* data)
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
void printHex(const char* suffix, const uint8_t *data, size_t length)
|
void printHex(const char* suffix, const uint8_t *data, size_t length, bool newline)
|
||||||
{
|
{
|
||||||
print(suffix);
|
print(suffix);
|
||||||
for (size_t i = 0; i < length; i++) {
|
for (size_t i = 0; i < length; i++) {
|
||||||
@ -16,7 +16,10 @@ void printHex(const char* suffix, const uint8_t *data, size_t length)
|
|||||||
print(data[i], HEX);
|
print(data[i], HEX);
|
||||||
print(" ");
|
print(" ");
|
||||||
}
|
}
|
||||||
println();
|
if (newline)
|
||||||
|
{
|
||||||
|
println();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const uint8_t* popWord(uint16_t& w, const uint8_t* data)
|
const uint8_t* popWord(uint16_t& w, const uint8_t* data)
|
||||||
|
|||||||
@ -74,9 +74,7 @@ void println(unsigned long long, int = DEC);
|
|||||||
void println(double);
|
void println(double);
|
||||||
void println(void);
|
void println(void);
|
||||||
|
|
||||||
|
void printHex(const char* suffix, const uint8_t *data, size_t length, bool newline = true);
|
||||||
|
|
||||||
void printHex(const char* suffix, const uint8_t *data, size_t length);
|
|
||||||
|
|
||||||
const uint8_t* popByte(uint8_t& b, const uint8_t* data);
|
const uint8_t* popByte(uint8_t& b, const uint8_t* data);
|
||||||
const uint8_t* popWord(uint16_t& w, const uint8_t* data);
|
const uint8_t* popWord(uint16_t& w, const uint8_t* data);
|
||||||
@ -88,7 +86,6 @@ uint8_t* pushInt(uint32_t i, uint8_t* data);
|
|||||||
uint8_t* pushByteArray(const uint8_t* src, uint32_t size, uint8_t* data);
|
uint8_t* pushByteArray(const uint8_t* src, uint32_t size, uint8_t* data);
|
||||||
uint16_t getWord(const uint8_t* data);
|
uint16_t getWord(const uint8_t* data);
|
||||||
uint32_t getInt(const uint8_t* data);
|
uint32_t getInt(const uint8_t* data);
|
||||||
void printHex(const char* suffix, const uint8_t *data, size_t length);
|
|
||||||
|
|
||||||
void sixBytesFromUInt64(uint64_t num, uint8_t* toByteArray);
|
void sixBytesFromUInt64(uint64_t num, uint8_t* toByteArray);
|
||||||
uint64_t sixBytesToUInt64(uint8_t* data);
|
uint64_t sixBytesToUInt64(uint8_t* data);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user