Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Classes | Functions
sbl::core::util Namespace Reference

Classes

class  EmbeddedPrintf
 Lightweight printf implementation for ARM Cortex-M systems. More...
 

Functions

int embedded_vsnprintf (char *buffer, std::size_t size, const char *format, va_list args)
 Embedded printf functions.
 
int embedded_snprintf (char *buffer, std::size_t size, const char *format,...)
 

Function Documentation

◆ embedded_snprintf()

int sbl::core::util::embedded_snprintf ( char *  buffer,
std::size_t  size,
const char *  format,
  ... 
)
inline

Definition at line 243 of file embedded_printf.hpp.

References sbl::core::util::EmbeddedPrintf::vsnprintf().

Here is the call graph for this function:

◆ embedded_vsnprintf()

int sbl::core::util::embedded_vsnprintf ( char *  buffer,
std::size_t  size,
const char *  format,
va_list  args 
)
inline

Embedded printf functions.

These are the functions that logging will use when SBL_USE_EMBEDDED_PRINTF is defined.

Definition at line 239 of file embedded_printf.hpp.

References sbl::core::util::EmbeddedPrintf::vsnprintf().

Here is the call graph for this function: