MIP_SDK
v3.0.0-425-g6df21bd
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
51 #define microstrain_string_concat_l(buffer, buffer_size, index, str_lit) microstrain_string_concat(buffer, buffer_size, index, str_lit, sizeof(str_lit)-1)
53 #if MICROSTRAIN_ENABLE_LOGGING
59 #endif // MICROSTRAIN_ENABLE_LOGGING
bool microstrain_string_format_v(char *buffer, size_t buffer_size, size_t *index, const char *fmt, va_list args)
Wrapper for std::vsnprintf with a better interface.
Definition: strings.c:126
bool microstrain_string_concat_z(char *buffer, size_t buffer_size, size_t *index, const char *str)
Concatenate a string into a buffer.
Definition: strings.c:94
bool microstrain_string_bytes_to_hex_str(char *buffer, size_t buffer_size, size_t *index, const uint8_t *data, size_t data_size, unsigned int byte_grouping)
Formats a byte array to a text buffer in hexadecimal.
Definition: strings.c:242
bool microstrain_string_concat(char *buffer, size_t buffer_size, size_t *index, const char *str, size_t str_len)
Concatenate a string into a buffer.
Definition: strings.c:35
bool microstrain_string_format(char *buffer, size_t buffer_size, size_t *index, const char *fmt,...)
Wrapper for std::snprintf with a better interface.
Definition: strings.c:186
Definition: embedded_time.h:8