|
constexpr uint32_t | fileNameHash (const char *str, size_t strLen) |
| Returns the 32 bits DJB2 hash of the reversed file name, up to the first '/'. More...
|
|
void | cs_log_start (size_t msgSize, uart_msg_log_header_t &header) |
|
void | cs_log_arg (const uint8_t *const valPtr, size_t valSize) |
|
void | cs_log_end () |
|
void | cs_log_array_no_fmt (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint8_t *const ptr, size_t size, ElementType elementType, size_t elementSize) |
|
template<typename T > |
void | cs_log_add_arg_size (size_t &size, uint8_t &numArgs, T val) |
|
template<> |
void | cs_log_add_arg_size (size_t &size, uint8_t &numArgs, char *str) |
|
template<> |
void | cs_log_add_arg_size (size_t &size, uint8_t &numArgs, const char *str) |
|
template<typename T > |
void | cs_log_arg (T val) |
|
template<> |
void | cs_log_arg (char *str) |
|
template<> |
void | cs_log_arg (const char *str) |
|
template<class... Args> |
void | cs_log_args_no_fmt (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, const Args &... args) |
|
template<class... Args> |
void | cs_log_args (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, const char *fmt, const Args &... args) |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint8_t *const ptr, size_t size, ElementType elementType, size_t elementSize, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat) |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint8_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%3u") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint16_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%5u") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint32_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%10u") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const uint64_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%20u") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const int8_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%3i") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const int16_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%5i") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const int32_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%10i") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const int64_t *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%20i") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const float *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%f.") |
|
void | cs_log_array (uint32_t fileNameHash, uint32_t lineNumber, uint8_t logLevel, bool addNewLine, bool reverse, const double *const ptr, size_t size, const char *startFormat, const char *endFormat, const char *seperationFormat, const char *elementFormat="%f.") |
|