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

Sensible buffer size defaults. More...

Variables

constexpr std::size_t SMALL_BUFFER = 12
 Small buffer size for number formatting, etc.
 
constexpr std::size_t MEDIUM_BUFFER = 64
 Medium buffer size for string operations.
 
constexpr std::size_t LARGE_BUFFER = 256
 Large buffer size for log messages, etc.
 
constexpr std::size_t LOG_MESSAGE = LARGE_BUFFER
 Maximum log message length.
 

Detailed Description

Sensible buffer size defaults.

Pre-defined buffer size constants for embedded contexts:

Defined in src/sbl/common/defaults.hpp

Variable Documentation

◆ LARGE_BUFFER

constexpr std::size_t sbl::defaults::LARGE_BUFFER = 256
constexpr

Large buffer size for log messages, etc.

Definition at line 34 of file defaults.hpp.

◆ LOG_MESSAGE

constexpr std::size_t sbl::defaults::LOG_MESSAGE = LARGE_BUFFER
constexpr

Maximum log message length.

Definition at line 39 of file defaults.hpp.

◆ MEDIUM_BUFFER

constexpr std::size_t sbl::defaults::MEDIUM_BUFFER = 64
constexpr

Medium buffer size for string operations.

Definition at line 29 of file defaults.hpp.

◆ SMALL_BUFFER

constexpr std::size_t sbl::defaults::SMALL_BUFFER = 12
constexpr

Small buffer size for number formatting, etc.

12 bytes is enough for a 32-bit number in any base plus sign and null.

Definition at line 24 of file defaults.hpp.