fmt: add fmt_u16_hex()
This commit is contained in:
parent
99e75948ef
commit
a542e954cf
@ -153,6 +153,11 @@ size_t fmt_hex_bytes(uint8_t *out, const char *hex)
|
|||||||
return final_len;
|
return final_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
size_t fmt_u16_hex(char *out, uint16_t val)
|
||||||
|
{
|
||||||
|
return fmt_bytes_hex_reverse(out, (uint8_t*) &val, 2);
|
||||||
|
}
|
||||||
|
|
||||||
size_t fmt_u32_hex(char *out, uint32_t val)
|
size_t fmt_u32_hex(char *out, uint32_t val)
|
||||||
{
|
{
|
||||||
return fmt_bytes_hex_reverse(out, (uint8_t*) &val, 4);
|
return fmt_bytes_hex_reverse(out, (uint8_t*) &val, 4);
|
||||||
|
|||||||
@ -119,6 +119,20 @@ uint8_t fmt_hex_byte(const char *hex);
|
|||||||
*/
|
*/
|
||||||
size_t fmt_hex_bytes(uint8_t *out, const char *hex);
|
size_t fmt_hex_bytes(uint8_t *out, const char *hex);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Convert a uint16 value to hex string.
|
||||||
|
*
|
||||||
|
* Will write 4 bytes to @p out.
|
||||||
|
* If @p out is NULL, will only return the number of bytes that would have
|
||||||
|
* been written.
|
||||||
|
*
|
||||||
|
* @param[out] out Pointer to output buffer, or NULL
|
||||||
|
* @param[in] val Value to convert
|
||||||
|
*
|
||||||
|
* @return 4
|
||||||
|
*/
|
||||||
|
size_t fmt_u16_hex(char *out, uint16_t val);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Convert a uint32 value to hex string.
|
* @brief Convert a uint32 value to hex string.
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user