MIP_SDK
v3.0.0-425-g6df21bd
MicroStrain Communications Library for embedded systems
|
Functions | |
bool | concat (Span< char > buffer, size_t *index, const char *str, size_t len) |
Concatenate a string into a buffer. More... | |
bool | concat (Span< char > buffer, size_t *index, Span< const char > str) |
Concatenate an array of characters into a buffer. More... | |
bool | concat_z (Span< char > buffer, size_t *index, const char *str, size_t maxLen=size_t(-1)) |
Concatenate a NULL-terminated C string into a buffer. More... | |
template<size_t N> | |
bool | concat_l (Span< char > buffer, size_t *index, const char(&str)[N]) |
Concatenate a string literal into a buffer. More... | |
bool | format_v (Span< char > buffer, size_t *index, const char *fmt, va_list args) |
Wrapper for std::vsnprintf with a better interface. More... | |
bool | format (Span< char > buffer, size_t *index, const char *fmt,...) |
Wrapper for std::snprintf with a better interface. More... | |
bool | bytesToHexStr (Span< char > buffer, size_t *index, Span< const uint8_t > data, unsigned int byte_grouping) |
Formats a byte array to a text buffer in hexadecimal. More... | |